This repository has the code and cases for the y+-adapative wall function in immersed boundary method. The new method helps smooth the wall shear, which is important for sediment transport.
The code is developed with OpenFOAM v3.0.1. To use this code, it is required that OpenFOAM v3.0.1 has been properly installed. Current code has only been used in Linux. Porting to Windows and Mac OS have not been done, but possible. Updating the current code to new versions of OpenFOAM is also possible.
This code utilizes some data structure and implementation of an immersed boundary method in the OpenFOAM-extend project. Details can be found in the citations and references of the following paper:
Y. Xu and X. Liu (2021). An immersed boundary method with y+-adaptation wall function for smooth wall shear. International Journal of Numerical Methods in Fluids. https://doi.org/10.1002/fld.4960
This code is develped with the supported from the Strategic Environmental Research and Development Program (SERDP, Award Number W74RDV70063408) and U.S. Bureau of Reclamation (Award Number R14AC00015 and R17AC00025).
This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software via <www.openfoam.com>, and owner of the OPENFOAM® and OpenCFD® trade marks.
OPENFOAM® is a registered trade mark of OpenCFD Limited, producer and distributor of the OpenFOAM software via <www.openfoam.com>.
Xiaofeng Liu, Ph.D., P.E.
Associate Professor
Department of Civil and Environmental Engineering
Institute of Computational and Data Sciences
Penn State University
Yuncheng Xu
Former Graduate Research Assistant
Department of Civil and Environmental Engineering
Penn State University
Now at China Agricultural University
GPL v3