| 74 | |
| 75 | \\ |
| 76 | == '''GNU Fortran:''' |
| 77 | |
| 78 | {{{gfortran -Ofast}}} |
| 79 | |
| 80 | ||='''Option''' =||='''meaning''' =|| |
| 81 | |----------- |
| 82 | ||-Ofast ||Disregard strict standards compliance. -Ofast enables all -O3 optimizations. It also enables optimizations that are not valid for all standard-compliant programs. It turns on -ffast-math and the Fortran-specific -fstack-arrays, unless -fmax-stack-var-size is specified, and -fno-protect-parens. || |
| 83 | |
| 84 | \\ |
| 85 | == '''GNU Fortran for debugging:''' |
| 86 | |
| 87 | {{{gfortran -O0 -Wall -Wextra -pedantic -fcheck=all -fbacktrace}}} |
| 88 | |
| 89 | ||='''Option''' =||='''meaning''' =|| |
| 90 | |----------- |
| 91 | ||-O0 || || |
| 92 | |
| 93 | '''Importrant: ''' Older versions of the GNU compiler (4.8.X and older) do not support (or have problems with) some functions from the C-interface that are used in PALM. See also our [wiki:Help/FAQ#installation FAQ page]. |