ALPS: The Arbitrary Linear Plasma Solverwww.alps.space

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

wiki:run [2016/06/19 06:28]
127.0.0.1 external edit
wiki:run [2021/05/31 13:15]
Line 1: Line 1:
-====== 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 ===== 
- 
  
Print/export
QR Code
QR Code wiki:run (generated for current page)