# # This file contains configuration information for mpicc. This is # essentially just the variable-initialization part of mpif90. # -------------------------------------------------------------------------- # Set the default values of all variables. # # Directory locations: Fixed for any MPI implementation. # Set from the directory arguments to configure (e.g., --prefix=/usr/local) prefix=/usr exec_prefix=/usr sysconfdir=/etc/mpich-x86_64 includedir=/usr/include/mpich-x86_64 libdir=/usr/lib64/mpich/lib # Default settings for compiler, flags, and libraries # Determined by a combination of environment variables and tests within # configure (e.g., determining whehter -lsocket is needee) FC="gfortran" FCCPP="" # Fortran 90 Compiler characteristics FCINC="-I" # f90modinc specifies how to add a directory to the search path for modules. # Some compilers (Intel ifc version 5) do not support this concept, and # instead need # a specific list of files that contain module names and directories. # The FCMODINCSPEC is a more general approach that uses and # for the directory and file respectively. FCMODINC="-I" FCMODINCSPEC="" FCEXT="f90" FCFLAGS="-m64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -fPIC " LDFLAGS=" -Wl,-z,noexecstack " LIBS="-lopa -lmpl -lrt -lpthread " MPICH_VERSION="3.0.4"