# # This file contains configuration information for mpif77. This is # essentially just the variable-initialization part of mpif77. # -------------------------------------------------------------------------- # 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/mpich2-i386 includedir=/usr/include/mpich2-i386 libdir=/usr/lib/mpich2/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" F77CPP="" WRAPPER_FFLAGS="-m32 -O2 " WRAPPER_LDFLAGS="-Wl,-z,noexecstack " MPILIBNAME="mpich" PMPILIBNAME="pmpich" MPI_OTHERLIBS=" -lpthread -lrt " NEEDSPLIB="no" # # MPICH2_VERSION is the version of the MPICH2 library that mpif77 is intended for MPICH2_VERSION="1.2.1p1" # # ---------------------------------------------------------------------------- # We also keep track of properties of the compilation system. These # are read by the top-level configure to initialize the Fortran types # within the mpi.h file. # # MPI Types for the Fortran types MPI_COMPLEX=1275070494 MPI_DOUBLE_COMPLEX=1275072546 MPI_LOGICAL=1275069469 MPI_REAL=1275069468 MPI_DOUBLE_PRECISION=1275070495 MPI_INTEGER=1275069467 MPI_2INTEGER=1275070496 MPI_2COMPLEX=1275072548 MPI_2DOUBLE_COMPLEX=1275076645 MPI_2REAL=1275070497 MPI_2DOUBLE_PRECISION=1275072547 MPI_CHARACTER=1275068698 # C type corresponding to a Fortran INTEGER MPI_FINT=int # # Name mangling F77_NAME_MANGLE=F77_NAME_LOWER_USCORE