12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- !
- ! compiler specific settings : Intel compiler v11.1
- !
- ! fortran compiler:
- compiler.fc : ifort
- ! same compiler for openmp, since this is enabled via the flags:
- compiler.fc.openmp : ${compiler.fc}
- !! compilers with MPI enabled, might be the same:
- !! moved to the machine specific file, since it depends on the MPI implementation
- !mpi.compiler.fc : mpif90
- !mpi.compiler.fc.openmp : mpif90
- !
- ! * default flags:
- !
- ! -warn declarations : Enables error messages about any undeclared symbols.
- ! This option makes the default data type undefined (IMPLICIT NONE)
- ! -traceback : Generate extra information in the object file to provide source
- ! file traceback information. This option increases the size of
- ! the executable program, but has no impact on run-time execution speeds.
- !
-
- compiler.flags.default.fflags : -warn declarations -traceback
- compiler.flags.default.ldflags :
- ! * precision flags:
- compiler.flags.real8.fflags : -r8
- compiler.flags.real8.ldflags :
- ! * MPI flags:
- compiler.flags.mpi.fflags :
- compiler.flags.mpi.ldflags :
- ! * OpenMP flags:
- compiler.flags.openmp.fflags : -openmp
- compiler.flags.openmp.ldflags :
- !
- ! * optim
- !
- ! -ip : enable interprocedural optimizations for single-file compilation
- !
- ! -vec-report[n] : Controls the diagnostic information reported by the vectorizer.
- !
- ! -fp-model precise : strictly adhere to value-safe optimizations when implementing
- ! floating-point calculations.
- !
-
- compiler.flags.optim-none.fflags : -O0
- compiler.flags.optim-none.ldflags :
- compiler.flags.optim-fast.fflags : -O3
- compiler.flags.optim-fast.ldflags : -O3
- compiler.flags.optim-strict.fflags : -fp-model strict
- compiler.flags.optim-strict.ldflags :
- ! * check
- compiler.flags.check-all.fflags : -check all -check noarg_temp_created -traceback -fpe0 -ftrapuv
- compiler.flags.check-all.ldflags :
- ! * debug
- compiler.flags.debug.fflags : -g -debug all
- compiler.flags.debug.ldflags :
- !
- ! * other (might be useful)
- !
- ! -fpp[n] : Runs the Fortran preprocessor on source files before compilation.
- !
- ! -m32 : generate code for IA32 architecture
- ! -m64 : generate code for Intel64 architecture
- !
|