Skip to content
 
 

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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"
);

About

OpenFOAM development and related scripts

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages