ALPS: The Arbitrary Linear Plasma Solverwww.alps.space

This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Running ALPS ====== ===== Installation ===== ===== Compilation ===== The code compiles with the following compilers: * gfortran * Intel Fortran * PGI Fortran * Cray Fortran We strongly recommend to use gfortran to compile the code. The following section shows the best flags for the different compilers. === gfortran Flags === The following gfortran flags seem to lead to best results: <code>-O3 -DDOUBLE -ffast-math -funroll-loops -lm -I./include</code> === Intel Fortran Flags === The following Intel Fortran flags seem to lead to best results: <code>-O3 -DDOUBLE -unroll-aggressive -opt-prefetch -fast -I./include/</code> === PGI Fortran Flags === The following PGI Fortran flags seem to lead to best results: <code>-O3 -DDOUBLE -fast -Mipa=fast -Mfprelaxed -lm -I./include/</code> === Cray Fortran Flags === **ALPS currently shows very poor performance when compiled with the Cray compiler!** The following Cray Fortran flags seem to lead to best results: <code>-O3 -DDOUBLE -e m -lm -I./include/</code> ===== Execution ===== ALPS requires a namelist input with the basic parameters for each calculation. These namelist files contain a number of parameters that are described [[parameters:|here]].

Print/export
QR Code
QR Code wiki:run (generated for current page)