Difference between revisions of "Compiling Kharon"
(→Linux) |
|||
Line 11: | Line 11: | ||
*On potku2 (espnr130) | *On potku2 (espnr130) | ||
− | ** | + | ** module load gcc |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
To compile everything, go to the base directory (Kharon) and command: | To compile everything, go to the base directory (Kharon) and command: | ||
<pre> | <pre> |
Revision as of 08:57, 30 January 2024
Kharon is Kraken's thermal hydraulics solver containing both Fortran and C code.
Build instructions are provided for Linux and Windows.
Linux
The makefiles are configured to use gnu compilers (gcc and gfortran)
- On Ubuntu Bionic
- sudo apt install gcc
- sudo apt install gfortran
- On potku2 (espnr130)
- module load gcc
To compile everything, go to the base directory (Kharon) and command:
make
To clean the compilation, go to the base directory (Kharon) and command:
make clean
Windows
- Open KharonGit.sln in Visual Studio in either vs2015 or vs2019 folder, depending on Visual Studio version
- Compile tableMaker project
- Run tableMaker.exe (not in Kharon/vs201?/libTable folder but in Kharon/libTable), thus writing waterTable.h
- Compile KharonGit project