This toolkit was created by and for the OpenFOAM Turbomachinery Working Group.
To download and install, run these commands:
mkdir -p $FOAM_RUN cd $FOAM_RUN/.. git clone git://git.code.sf.net/p/openfoam-extend/DensityBasedTurbo DensityBasedTurbo cd DensityBasedTurbo/src cp -r timeStepping/MRF/* $FOAM_SRC/finiteVolume/cfdTools/general/MRF/ wmake libso $FOAM_SRC/finiteVolume ./Allwmake
Note: If you have problems using git to clone from the official repository, then try these mirrors:
- DensityBasedTurbo mirror at Github - you can use any of the following commands:
git clone git://github.com/Unofficial-Extend-Project-Mirror/openfoam-extend-DensityBasedTurbo.git DensityBasedTurbo git clone https://github.com/Unofficial-Extend-Project-Mirror/openfoam-extend-DensityBasedTurbo.git DensityBasedTurbo
2.1 Installing on foam-extend 3.0
Before running Allwmake in the instructions above, apply the following modification (aka patch):
--- transonicMRFFSIDyMFoam/Make/options +++ transonicMRFFSIDyMFoam/Make/options @@ -11,6 +11,7 @@ EXE_INC = \ -I$(LIB_SRC)/dynamicMesh/dynamicMesh/lnInclude \ -I$(LIB_SRC)/meshTools/lnInclude\ $(WM_DECOMP_INC) \ + -I$(LIB_SRC)/tetFiniteElement/lnInclude \ -I$(LIB_SRC)/tetDecompositionFiniteElement/lnInclude \ -I$(LIB_SRC)/tetDecompositionMotionSolver/lnInclude
Add the line marked with the plus sign (but without the + sign) to the file specified in the beginning of the patch. This will allow building the solver transonicMRFFSIDyMFoam in foam-extend 3.0.
3 Usage examples
Have a look into the folder DensityBasedTurbo/run.
Please refer to the OpenFOAM Turbomachinery Working Group pages.
13:02, 2 March 2014 (CET): Kicked off this page, since it was nowhere to be found on the wiki.