Table of Contents
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:
-O3 -DDOUBLE -ffast-math -funroll-loops -lm -I./include
Intel Fortran Flags
The following Intel Fortran flags seem to lead to best results:
-O3 -DDOUBLE -unroll-aggressive -opt-prefetch -fast -I./include/
PGI Fortran Flags
The following PGI Fortran flags seem to lead to best results:
-O3 -DDOUBLE -fast -Mipa=fast -Mfprelaxed -lm -I./include/
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:
-O3 -DDOUBLE -e m -lm -I./include/
Execution
ALPS requires a namelist input with the basic parameters for each calculation. These namelist files contain a number of parameters that are described here.