Giter VIP home page Giter VIP logo

ibwallfunction_openfoam's Introduction

README

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

Acknowledgements

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).

Disclaimer

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>.

Authors and contributors:

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

License

GPL v3

ibwallfunction_openfoam's People

Contributors

psu-efd avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.