Difference between revisions of "Compiling Kharon"
(→Linux) |
(→Linux) |
||
Line 20: | Line 20: | ||
make clean | make clean | ||
</pre> | </pre> | ||
+ | |||
+ | The executable is produced to the main Kharon folder. | ||
=== Windows === | === Windows === |
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
The executable is produced to the main Kharon folder.
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