(→Threads on how to use perturbU: Added a few links to threads) |
(→Introduction: updated introduction) |
||
Line 3: | Line 3: | ||
; Source code repository: [https://github.com/wyldckat/perturbU perturbU at GitHub] | ; Source code repository: [https://github.com/wyldckat/perturbU perturbU at GitHub] | ||
− | ; Description: | + | ; Description: These utilities were created by Eugene de Villiers and are related to his PhD Thesis "The Potential of Large Eddy Simulation for the Modeling of Wall Bounded Flows", available here: [http://foamcfd.org/resources/theses.html FOAM CFD: PhD Students, Theses and Research at FOAMCFD.org] |
+ | |||
+ | : The repository [https://github.com/wyldckat/perturbU perturbU at GitHub] has been created by Bruno Santos ([[User:Wyldckat|wyldckat]]) to assist in maintaining an easier way to keep updating the code to be usable with the latest OpenFOAM versions. | ||
+ | |||
+ | : Original sources for these utilities: | ||
+ | :* perturbUChannel: [http://www.cfd-online.com/Forums/openfoam-solving/58043-les-2.html#post187619 LES - post #34] | ||
+ | :* perturbUCylinder: [http://www.cfd-online.com/Forums/openfoam-solving/58905-les-turbulent-pipe-flow.html#post192079 LES turbulent pipe flow - post #2] | ||
+ | :* perturbUGeneric: [http://www.cfd-online.com/Forums/openfoam-solving/58905-les-turbulent-pipe-flow-2.html#post192103 LES turbulent pipe flow - post #26] | ||
; Support pages: | ; Support pages: |
Revision as of 18:15, 21 March 2015
Contents
1 Introduction
- Source code repository
- perturbU at GitHub
- Description
- These utilities were created by Eugene de Villiers and are related to his PhD Thesis "The Potential of Large Eddy Simulation for the Modeling of Wall Bounded Flows", available here: FOAM CFD: PhD Students, Theses and Research at FOAMCFD.org
- The repository perturbU at GitHub has been created by Bruno Santos (wyldckat) to assist in maintaining an easier way to keep updating the code to be usable with the latest OpenFOAM versions.
- Original sources for these utilities:
- perturbUChannel: LES - post #34
- perturbUCylinder: LES turbulent pipe flow - post #2
- perturbUGeneric: LES turbulent pipe flow - post #26
- Support pages
-
- Issue/bug tracker: perturbU Issue Tracker
- Forum support thread: PerturbU
2 Installation
The installation depends on the way you download the source code:
2.1 Using Git
- Go to your user folder:
mkdir -p $FOAM_RUN cd $FOAM_RUN/..
- Clone the repository and go into the cloned repository:
git clone https://github.com/wyldckat/perturbU.git cd perturbU
- Checkout the repository respective to the version of OpenFOAM you are using:
- OpenFOAM 2.0 and newer:
git checkout OF20x
- OpenFOAM 1.7 and older:
git checkout master
- Build perturbU* utilities by running:
wmake all
2.2 Using Zip
- Go to your user folder:
mkdir -p $FOAM_RUN cd $FOAM_RUN/..
- Get the Zip file for the repository respective to the version of OpenFOAM you are using:
- OpenFOAM 2.0 and newer:
wget https://github.com/wyldckat/perturbU/archive/OF20x.zip -O perturbU.zip
- OpenFOAM 1.7 and older:
wget https://github.com/wyldckat/perturbU/archive/master.zip -O perturbU.zip
- Unzip the respective file and go into the respective folder, for example:
unzip perturbU.zip cd perturbU-OF20x
- Build perturbU* utilities by running:
wmake all
3 Usage
TODO