/Kivu-Simstrat

Simstrat-AED2 for the simulation of Lake Kivu. The difference between Kivu-Simstrat and the common Simstrat-AED2 coupling include a parameterization for double diffusive transport and the effect of gases on density.

Primary LanguageFortranGNU General Public License v3.0GPL-3.0

How to build Simstrat-AED2 with FoBiS.py

In case the AED2 library is not compiled go to ´lib/libaed2´ and run:

export F90=gfortran
mingw32-make

under windows (note that the export command only works in a bash shell) or

export F90=gfortran
make

under linux.

Then, from this folder (build), run:

FoBiS.py -h

to get help information about its usage. To compile Simstrat with default configuration, run:

FoBiS.py build

Clean the project

To clean the main project, simply run

FoBiS.py clean

whilst if you need to clean also all the libraries (e.g. if you change the final target from Linux to Win), you need to run

FoBiS.py rule -ex purge

Generate the code documentation

To generate the code documentation, run

FoBiS.py rule -ex makedoc

The generated code documentation is saved in doc/developer/ford/ford_doc/index.htlm

N.B. you can use one-line command to call the build procedure (and others) from any folder, e.g. from tests

cd ../build; FoBiS.py build; cd -