[MITgcm-support] NCAR Derecho - Running with MNC on
Samar Khatiwala
samar.khatiwala at earth.ox.ac.uk
Fri Dec 12 03:58:20 EST 2025
Hi Nico,
I use the modules and build options listed below on derecho with gfortran. You may need to tweak them for ifort. You also need to add this line to your job script:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$NCAR_LDFLAGS_HDF5:$NCAR_LDFLAGS_NETCDF
Samar
# Modules
module --force purge
module load ncarenv/23.06
module load gcc/12.2.0
module load cray-mpich
module load ncarcompilers
module load hdf5-mpi
module load netcdf-mpi
Build options file for genmake:
NETCDF_F_ROOT=$NETCDF
NETCDF_C_ROOT=$NETCDF
MPI_INC_DIR=$MPICH_DIR/include
FC=mpifort
CC=mpicc
F90C=mpifort
DEFINES='-DALLOW_USE_MPI -DALWAYS_USE_MPI -DWORDLENGTH=4 -DNML_TERMINATOR'
CPP='/usr/bin/cpp -traditional -P'
EXTENDED_SRC_FLAG='-ffixed-line-length-132'
F90FIXEDFORMAT='-ffixed-form'
CPPINCLUDES=
NOOPTFLAGS='-O0 -fPIC'
FFLAGS="-fPIC -fconvert=big-endian -fimplicit-none -fallow-argument-mismatch"
FDEBUG=''
FFLAGS="$FDEBUG $FFLAGS"
FOPTIM='-O2'
FOPTIM="$FOPTIM"
F90FLAGS=$FFLAGS
F90OPTIM=$FOPTIM
INCLUDEDIRS="${NETCDF_F_ROOT}/include ${NETCDF_C_ROOT}/include"
INCLUDES="-I${NETCDF_F_ROOT}/include -I${NETCDF_C_ROOT}/include"
LIBS="-L${NETCDF_F_ROOT}/lib -lnetcdff -L${NETCDF_C_ROOT}/lib -lnetcdf"
INCLUDES="$INCLUDES -I$MPI_INC_DIR"
INCLUDEDIRS="$INCLUDEDIRS $MPI_INC_DIR"
MPIINCLUDEDIR="$MPI_INC_DIR"
> On Dec 12, 2025, at 1:08 AM, Nico Wienders <wienders at me.com> wrote:
>
>
>
> Dear all,
>
> I am trying run a few jobs on Derecho with the MNC package turned on. I have had no success so far to “ create NetCDF-enabled binaries…"
>
> Here is the list of modules I am loading prior to compilation:
>
> module load ncarenv
> module load craype
> module load intel-oneapi
> module load ncarcompilers
> module load cray-mpich
> module load hdf5-mpi
> module load netcdf-mpi
>
> I would be grateful for any suggestions.
>
> All my best,
>
> nico
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mailman.mitgcm.org/mailman/listinfo/mitgcm-support
More information about the MITgcm-support
mailing list