#! /bin/csh -f

#===============================================================================
# Build time settings
#===============================================================================

#if (-e /usr/share/modules/init/csh) then
#  source /usr/share/modules/init/csh
#  source /hafs_x86_64/devel/share/Modules/init/csh
#  module load subversion
if (-e ${MODULESHOME}/init/csh) then
  source ${MODULESHOME}/init/csh
else
  echo "ERROR: Failed to initialize modules"
  exit -1
endif

# invoking modules sets $MPICH_DIR and $CRAY_NETCDF_DIR

if ( $COMPILER == "intel" ) then
#  module purge
  module unload hdf5
  module unload netcdf-c
  module unload netcdf-fortran
  module unload mpt
  module unload pbs
  module unload gcc-compilers
  module unload compilers
  module unload intel-compilers

  module load intel-compilers/2019_update1
  module load mpt/2.20
  module load pbs/default
  module load costinit
  module load subversion
  module load netcdf-fortran/intel/4.4.2
#  module list
endif

setenv NETCDF_PATH ${NETCDF_FORTRAN_HOME}
#setenv NETCDF_PATH `pkg-config --variable=prefix netcdf-fortran`
#setenv LD_LIBRARY_PATH ${NETCDF_PATH}/lib:$LD_LIBRARY_PATH

#-------------------------------------------------------------------------------
# Runtime environment variables
#-------------------------------------------------------------------------------

limit coredumpsize unlimited
limit stacksize unlimited

setenv MPI_IB_RNR_TIMER 26
setenv MPI_IB_TIMEOUT 22  
setenv MPI_IB_SERVICE_LEVEL 1
setenv MPI_VERBOSE true      
unsetenv MPI_IB_CONGESTED

setenv WRFIO_NCD_LARGE_FILE_SUPPORT 1
setenv WRF_EM_CORE 1
