#! /bin/sh # # 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=/u/verlaan/openda_trunk/public/core/native/external/mpi/linux64_gnu exec_prefix=${prefix} sysconfdir=${prefix}/etc includedir=${prefix}/include libdir=/u/verlaan/openda_trunk/public/core/native/external/mpi/linux64_gnu/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) F77="/opt/gcc/4.9.2/bin/gfortran" F77CPP="" FFLAGS="-fPIC -m64 " LDFLAGS=" " LIBS="-lopa -lmpl -lrt -lpthread " MPILIBNAME="mpich" PMPILIBNAME="pmpich" NEEDSPLIB="no" # # MPICH2_VERSION is the version of the MPICH2 library that mpif77 is intended for MPICH2_VERSION="1.4.1" # # ---------------------------------------------------------------------------- # 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