!
! compiler specific settings : gfortran-4.x.x
!

! fortran compiler:
compiler.fc                         :  gfortran

! same compiler for openmp, since this is enabled via the flags:
compiler.fc.openmp                  :  ${compiler.fc}

!! compilers for MPI programs:
!mpi.compiler.fc                     :  mpif90
!mpi.compiler.fc.openmp              :  mpif90

! define flags:

compiler.flags.mpi.fflags               :  
compiler.flags.mpi.ldflags              :  

compiler.flags.openmp.fflags            :  -fopenmp
compiler.flags.openmp.ldflags           :  -fopenmp

compiler.flags.default.fflags           :  -ffree-line-length-none  -cpp
compiler.flags.default.ldflags          : 

compiler.flags.real8.fflags             :  -fdefault-real-8
compiler.flags.real8.ldflags            : 

compiler.flags.optim-none.fflags        :  -O0
compiler.flags.optim-none.ldflags       : 
    
compiler.flags.optim-strict.fflags      : 
compiler.flags.optim-strict.ldflags     : 

compiler.flags.optim-fast.fflags        :  -O3 -ffast-math -march=native -funroll-loops -fno-protect-parens -flto -fstack-arrays
compiler.flags.optim-fast.ldflags       : 

compiler.flags.optim-vfast.fflags       :  -O5
compiler.flags.optim-vfast.ldflags      : 

compiler.flags.check-all.fflags         :  -fbounds-check -ffpe-trap=zero,invalid
! -Wall
compiler.flags.check-all.ldflags        : 

compiler.flags.debug.fflags             :  -Wall -fmax-errors=0 -g -fdump-core -fbacktrace -O0
compiler.flags.debug.ldflags            : 
