Code Monkey home page Code Monkey logo

foam-dev's Introduction

foam-dev

OpenFOAM development and related scripts

The "utilities" sub folder contains some small bash scripts I have made for myself and they are pretty self explanatory. To install, copy f.e. into $FOAM_USER_APPBIN.

kOmegaSSTSASnew is a new version of SSTSAS implementation based on paper

Egorov, Y., & Menter F.R. (2009). Formulation of of the Scale-Adaptive Simulation (SAS) Model during the DESIDER Project. DESider โ€“ A European Effort on Hybrid RANS-LES Modelling, Notes on Num. Fluid Mech. And Multidisciplinary Design, Volume 103, 19-67.

To compile kOmegaSSTSASnew run ./Allwmake in folder kOmegaSSTSASnew/.

wallFunctions folder will hold wall function implementations, starting with modified k-omega wall functions by Tobias Knopp et al., based on paper

To compile run wmake in folder wallFunctions.

Knopp, T., Alrutz, T. and Schwamborn, D. (2006) "A Grid and flow adaptive wall-function method for RANS turbulence modelling" Journal of Computational Physics, Volume 220, 19-40

To use kOmegaSSTSASnew, delta needs to be defined in constant/turbulenceProperties:

RAS
{
    RASModel        kOmegaSSTSASnew;

    turbulence      on;

    printCoeffs     on;

    kOmegaSSTCoeffs
    {
        delta cubeRootVol;
        cubeRootVolCoeffs
        {}
    }
}

..and the user compiled libs need to be added in system/controlDict (choose appropriate version), libmyturbulenceModels is for wallFunctions:

libs
(
//    "libmyincompressibleturbulenceModels.so"
    "libmycompressibleturbulenceModels.so"
    "libmyturbulenceModels.so"
);

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.