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