-c | prevent linking, only generate object files |
-fPIC | generate position-independent code |
-auto | put local variables on the stack |
-I%I | include path |
-free | use free-format Fortran 90 syntax |
-O2 | optimization level |
-fpp | use Fortran preprocessor on source code |
-openmp | build with OpenMP support |
-ftz | flush underflow to zero |
-implicitnone | assume no implicit types (e.g., i, j, k, l for integer) |
-assume byterecl | count record length in bytes |
-real-size 64 -DFLOAT=8 | assume size of real to be 8 bytes, matches definition of pReal |
-integer-size 32 -DINT=4 | assume size of integer to be 4 bytes, matches definition of pInt |