#!/bin/bash ################################################################################ # # # Makeit - A script to build the current package. Usage: makeit # # # # # ################################################################################ module reset source $HOMEcfs/versions/build.ver module load PrgEnv-intel/${PrgEnv_intel_ver} module load craype/${craype_ver} module load intel/${intel_ver} module load cray-mpich/${cray_mpich_ver} module load netcdf/${netcdf3_ver} module list NETCDF_LIB="$NETCDF_LIB -lnetcdf -lnetcdf_c++" export ESMF_F90COMPILER=ftn export ESMF_F90LINKER=ftn export ESMF_DIR=`pwd` ##export ESMF_NETCDF=split ##export ESMF_NETCDF_INCLUDE=$NETCDF_INC ##export ESMF_NETCDF_LIBPATH=$NETCDF_LIB export ESMF_OS=Linux export ESMF_MACHINE=x86_64 export ESMF_ABI=64 export ESMF_COMPILER=intel export ESMF_BOPT=O export ESMF_COMM=intelmpi export ESMF_SITE=default export ESMF_PTHREADS=OFF export ESMF_ARRAY_LITE=FALSE export ESMF_NO_INTEGER_1_BYTE=FALSE export ESMF_NO_INTEGER_2_BYTE=FALSE export ESMF_FORTRANSYMBOLS=default export ESMF_TESTEXHAUSTIVE=OFF export ESMF_TESTWITHTHREADS=OFF export ESMF_TESTMPMD=OFF export ESMF_OPENMP=OFF rm -rf lib rm -rf mod rm -rf obj mkdir lib mkdir mod mkdir obj gmake exit