Get COOLFluiD Quickly Working
1. Install COOLFluiD dependencies
Follow these instructions: HowToInstallCoolfluidDependencies or quickly:
svn co https://coolfluidsrv.vki.ac.be/svn/coolfluid/Scripts ./Scripts/install-coolfluid-deps.pl --envars
Note: for people working at the von Karman Institue public machines, you may jump this point and follow the notes in WorkAtVKI.
2. Checkout COOLFluiD Kernel Sources from SVN server
Follow these instructions: HowToGetCoolfluidFromSVN or quickly:
mkdir $HOME/workspace cd $HOME/workspace svn co https://coolfluidsrv.vki.ac.be/svn/coolfluid/Sources/Kernel/trunk coolfluid
3. Configure the compilation setting for coolfluid
Follow these instructions: HowToConfigureCoolfluid or quickly:
cd $HOME/workspace/coolfluid cp tools/conf/coolfluid.conf.example ./coolfluid.conf
Note: If you are working in a VKI public machine take tools/conf/coolfluid.conf.vki as example.
4. Select which Plugin modules you want
Follow these instructions: HowToSelectPluginModules or quickly place in the 'coolfluid.conf':
# dont get all the modules (too many) mods-getall = 0 # but only get these modules mod_CFmeshFileReader = on mod_CFmeshFileWriter = on mod_NewtonMethod = on
5. Retrieve which Plugin modules you want
Now you can retrieve the selected modules with the command:
cd $HOME/workspace/coolfluid ./prepare.pl --mods-update
6. Compilation
Follow these instructions: HowToCompileCoolfluid or quickly:
cd $HOME/workspace/coolfluid export ARCH=$(uname -m) ./prepare.pl --build=optim cd builds/$ARCH/optim make -j2 -k
