ASCOT5
|
ASCOT5 is a test-particle Monte Carlo orbit-following code for solving the Fokker-Planck equation in toroidal plasmas.
Currently only Intel's compiler version 14.0 and up support all the OpenMP features used, but gcc can be used to compile some test programs and the full code with limited features.
Before compilation the necessary compiler modules need to be loaded. The command on CSC Bull and Helios is "module load intel/<version>". Available versions can be checked with "module avail".
Due to the use of compiler flags to define code functionality, the code should always be fully recompiled by calling
make clean
first if the parameters are changed.
Syntax for compilation:
make clean && make <program_name> <parameters>
Available parameters:
Available programs:
Example:
make clean && make ascot5_main CC=icc NSIMD=16