From db342a4817bbbc13211f50ce1ef191c01e731591 Mon Sep 17 00:00:00 2001 From: HelinWei-NOAA <48133472+HelinWei-NOAA@users.noreply.github.com> Date: Thu, 1 Oct 2020 17:17:50 -0400 Subject: [PATCH] using all libs from NCO (#16) Co-authored-by: wx20hw --- modulefiles/gdas2gldas.hera | 8 ++++---- modulefiles/gdas2gldas.wcoss_cray | 20 ++++++++++---------- modulefiles/gdas2gldas.wcoss_dell_p3 | 15 +++++++-------- modulefiles/gldas2gdas.hera | 8 ++++---- modulefiles/gldas2gdas.wcoss_cray | 20 ++++++++++---------- modulefiles/gldas2gdas.wcoss_dell_p3 | 17 ++++++++--------- modulefiles/gldas_forcing.wcoss_cray | 4 ++-- modulefiles/gldas_forcing.wcoss_dell_p3 | 4 ++-- modulefiles/gldas_model.wcoss_cray | 17 +++++++++-------- modulefiles/gldas_model.wcoss_dell_p3 | 10 +++++----- modulefiles/gldas_post.wcoss_cray | 8 ++++---- modulefiles/gldas_post.wcoss_dell_p3 | 8 ++++---- modulefiles/gldas_rst.wcoss_cray | 8 ++++---- modulefiles/gldas_rst.wcoss_dell_p3 | 8 ++++---- 14 files changed, 77 insertions(+), 78 deletions(-) diff --git a/modulefiles/gdas2gldas.hera b/modulefiles/gdas2gldas.hera index 92a3d2f..52c1fad 100644 --- a/modulefiles/gdas2gldas.hera +++ b/modulefiles/gdas2gldas.hera @@ -15,10 +15,10 @@ module load sp/2.0.2 #module use -a $NCEPLIBS/modulefiles #module load esmflocal/8_0_48b.netcdf47 -module use /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 -module load esmf/8.0.0_ParallelNetCDF +module use /scratch1/NCEPDEV/nems/emc.nemspara/soft/modulefiles/ +module load netcdf_parallel/4.7.4.release +module load hdf5_parallel/1.10.6.release +module load esmf/8.0.1_ParallelNetCDF.release export FCOMP=mpiifort export FFLAGS="-O3 -fp-model precise -g -traceback -r8 -i4 -qopenmp -convert big_endian -assume byterecl" diff --git a/modulefiles/gdas2gldas.wcoss_cray b/modulefiles/gdas2gldas.wcoss_cray index 8954ebe..b2c31c7 100644 --- a/modulefiles/gdas2gldas.wcoss_cray +++ b/modulefiles/gdas2gldas.wcoss_cray @@ -4,20 +4,20 @@ module load PrgEnv-intel/5.2.56 module rm intel -module load intel/16.3.210 +module rm NetCDF-intel-sandybridge/4.2 +module load intel/18.1.163 module load cray-mpich/7.2.0 module load craype-haswell -module load cray-netcdf/4.3.3.1 -module load cray-hdf5/1.8.14 -module load gcc/4.9.2 +module load gcc/5.3.0 -module load w3nco-intel/2.0.6 -module load nemsio-intel/2.2.3 -module load bacio-intel/2.0.2 -module load sp-intel/2.0.2 +module load NetCDF-intel-sandybridge/4.7.4 +module load HDF5-parallel-intel-sandybridge/1.10.6 +module load ESMF-intel-sandybridge/8.0.1 -module use /gpfs/hps3/emc/nems/noscrub/emc.nemspara/soft/modulefiles -module load esmf/8.0.0 +module load w3nco-intel/2.2.0 +module load nemsio-intel/2.2.4 +module load bacio-intel/2.0.3 +module load sp-intel/2.0.3 export FCOMP=ftn export FFLAGS="-O3 -fp-model precise -g -traceback -r8 -i4 -qopenmp -convert big_endian -assume byterecl" diff --git a/modulefiles/gdas2gldas.wcoss_dell_p3 b/modulefiles/gdas2gldas.wcoss_dell_p3 index b4f7f38..bc98a7d 100644 --- a/modulefiles/gdas2gldas.wcoss_dell_p3 +++ b/modulefiles/gdas2gldas.wcoss_dell_p3 @@ -6,18 +6,17 @@ module load ips/18.0.1.163 module load impi/18.0.1 #module load NetCDF/4.5.0 -module load w3nco/2.0.6 -module load nemsio/2.2.3 -module load bacio/2.0.2 -module load sp/2.0.2 +module load w3nco/2.2.0 +module load nemsio/2.2.4 +module load bacio/2.0.3 +module load sp/2.0.3 #module use /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/soft/modulefiles #module load esmf/8.0.0 -module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 -module load esmf/8.0.0_ParallelNetCDF +module load NetCDF-parallel/4.7.4 +module load ESMF/8.0.1 +module load HDF5-parallel/1.10.6 export FCOMP=mpif90 export FFLAGS="-O3 -fp-model precise -g -traceback -r8 -i4 -qopenmp -convert big_endian -assume byterecl" diff --git a/modulefiles/gldas2gdas.hera b/modulefiles/gldas2gdas.hera index 92a3d2f..52c1fad 100644 --- a/modulefiles/gldas2gdas.hera +++ b/modulefiles/gldas2gdas.hera @@ -15,10 +15,10 @@ module load sp/2.0.2 #module use -a $NCEPLIBS/modulefiles #module load esmflocal/8_0_48b.netcdf47 -module use /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 -module load esmf/8.0.0_ParallelNetCDF +module use /scratch1/NCEPDEV/nems/emc.nemspara/soft/modulefiles/ +module load netcdf_parallel/4.7.4.release +module load hdf5_parallel/1.10.6.release +module load esmf/8.0.1_ParallelNetCDF.release export FCOMP=mpiifort export FFLAGS="-O3 -fp-model precise -g -traceback -r8 -i4 -qopenmp -convert big_endian -assume byterecl" diff --git a/modulefiles/gldas2gdas.wcoss_cray b/modulefiles/gldas2gdas.wcoss_cray index 8954ebe..b2c31c7 100644 --- a/modulefiles/gldas2gdas.wcoss_cray +++ b/modulefiles/gldas2gdas.wcoss_cray @@ -4,20 +4,20 @@ module load PrgEnv-intel/5.2.56 module rm intel -module load intel/16.3.210 +module rm NetCDF-intel-sandybridge/4.2 +module load intel/18.1.163 module load cray-mpich/7.2.0 module load craype-haswell -module load cray-netcdf/4.3.3.1 -module load cray-hdf5/1.8.14 -module load gcc/4.9.2 +module load gcc/5.3.0 -module load w3nco-intel/2.0.6 -module load nemsio-intel/2.2.3 -module load bacio-intel/2.0.2 -module load sp-intel/2.0.2 +module load NetCDF-intel-sandybridge/4.7.4 +module load HDF5-parallel-intel-sandybridge/1.10.6 +module load ESMF-intel-sandybridge/8.0.1 -module use /gpfs/hps3/emc/nems/noscrub/emc.nemspara/soft/modulefiles -module load esmf/8.0.0 +module load w3nco-intel/2.2.0 +module load nemsio-intel/2.2.4 +module load bacio-intel/2.0.3 +module load sp-intel/2.0.3 export FCOMP=ftn export FFLAGS="-O3 -fp-model precise -g -traceback -r8 -i4 -qopenmp -convert big_endian -assume byterecl" diff --git a/modulefiles/gldas2gdas.wcoss_dell_p3 b/modulefiles/gldas2gdas.wcoss_dell_p3 index c74d52a..bc98a7d 100644 --- a/modulefiles/gldas2gdas.wcoss_dell_p3 +++ b/modulefiles/gldas2gdas.wcoss_dell_p3 @@ -6,18 +6,17 @@ module load ips/18.0.1.163 module load impi/18.0.1 #module load NetCDF/4.5.0 -module load w3nco/2.0.6 -module load nemsio/2.2.3 -module load bacio/2.0.2 -module load sp/2.0.2 +module load w3nco/2.2.0 +module load nemsio/2.2.4 +module load bacio/2.0.3 +module load sp/2.0.3 #module use /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/soft/modulefiles #module load esmf/8.0.0 - -module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles -module load hdf5_parallel/1.10.6 -module load netcdf_parallel/4.7.4 -module load esmf/8.0.0_ParallelNetCDF + +module load NetCDF-parallel/4.7.4 +module load ESMF/8.0.1 +module load HDF5-parallel/1.10.6 export FCOMP=mpif90 export FFLAGS="-O3 -fp-model precise -g -traceback -r8 -i4 -qopenmp -convert big_endian -assume byterecl" diff --git a/modulefiles/gldas_forcing.wcoss_cray b/modulefiles/gldas_forcing.wcoss_cray index 2719ccc..a38da9d 100644 --- a/modulefiles/gldas_forcing.wcoss_cray +++ b/modulefiles/gldas_forcing.wcoss_cray @@ -5,8 +5,8 @@ module load PrgEnv-intel module load craype-haswell -module load w3nco-intel/2.0.6 -module load bacio-intel/2.0.2 +module load w3nco-intel/2.2.0 +module load bacio-intel/2.0.3 export FC=ftn export FOPTS="-O0 -FR" diff --git a/modulefiles/gldas_forcing.wcoss_dell_p3 b/modulefiles/gldas_forcing.wcoss_dell_p3 index 10452d1..db75485 100644 --- a/modulefiles/gldas_forcing.wcoss_dell_p3 +++ b/modulefiles/gldas_forcing.wcoss_dell_p3 @@ -4,8 +4,8 @@ module load ips/18.0.1.163 -module load w3nco/2.0.6 -module load bacio/2.0.2 +module load w3nco/2.2.0 +module load bacio/2.0.3 export FC=ifort export FOPTS="-O0 -FR" diff --git a/modulefiles/gldas_model.wcoss_cray b/modulefiles/gldas_model.wcoss_cray index b1ce76a..4245316 100644 --- a/modulefiles/gldas_model.wcoss_cray +++ b/modulefiles/gldas_model.wcoss_cray @@ -2,15 +2,16 @@ ## Build module for Cray ############################################################# -module load PrgEnv-intel/5.2.56 +module load PrgEnv-intel module rm intel -module load intel/16.3.210 +module rm NetCDF-intel-sandybridge/4.2 +module load intel/18.1.163 module load cray-mpich/7.2.0 module load craype-haswell -module load cray-netcdf +module load NetCDF-intel-sandybridge/4.7.4 -module load w3emc-intel/2.3.0 -module load w3nco-intel/2.0.6 -module load bacio-intel/2.0.2 -module load sp-intel/2.0.2 -module load ip-intel/3.0.0 +module load w3emc-intel/2.4.0 +module load w3nco-intel/2.2.0 +module load bacio-intel/2.0.3 +module load sp-intel/2.0.3 +module load ip-intel/3.0.2 diff --git a/modulefiles/gldas_model.wcoss_dell_p3 b/modulefiles/gldas_model.wcoss_dell_p3 index f2a86e1..54ceafd 100644 --- a/modulefiles/gldas_model.wcoss_dell_p3 +++ b/modulefiles/gldas_model.wcoss_dell_p3 @@ -5,8 +5,8 @@ module load ips/18.0.1.163 module load impi/18.0.1 -module load w3emc/2.3.0 -module load w3nco/2.0.6 -module load bacio/2.0.2 -module load sp/2.0.2 -module load ip/3.0.1 +module load w3emc/2.4.0 +module load w3nco/2.2.0 +module load bacio/2.0.3 +module load sp/2.0.3 +module load ip/3.0.2 diff --git a/modulefiles/gldas_post.wcoss_cray b/modulefiles/gldas_post.wcoss_cray index d2c91c1..4a167d1 100644 --- a/modulefiles/gldas_post.wcoss_cray +++ b/modulefiles/gldas_post.wcoss_cray @@ -5,10 +5,10 @@ module load PrgEnv-intel module load craype-haswell -module load w3nco-intel/2.0.6 -module load w3emc-intel/2.3.0 -module load bacio-intel/2.0.2 -module load nemsio-intel/2.2.3 +module load w3nco-intel/2.2.0 +module load w3emc-intel/2.4.0 +module load bacio-intel/2.0.3 +module load nemsio-intel/2.2.4 export FC=ftn export FOPTS='-O -FR -I$(NEMSIO_INC) -convert big_endian' diff --git a/modulefiles/gldas_post.wcoss_dell_p3 b/modulefiles/gldas_post.wcoss_dell_p3 index aa5bbad..e158a25 100644 --- a/modulefiles/gldas_post.wcoss_dell_p3 +++ b/modulefiles/gldas_post.wcoss_dell_p3 @@ -5,10 +5,10 @@ module load ips/18.0.1.163 module load impi/18.0.1 -module load w3nco/2.0.6 -module load w3emc/2.3.0 -module load bacio/2.0.2 -module load nemsio/2.2.3 +module load w3nco/2.2.0 +module load w3emc/2.4.0 +module load bacio/2.0.3 +module load nemsio/2.2.4 export FC=ifort export FOPTS='-O -FR -I$(NEMSIO_INC) -convert big_endian' diff --git a/modulefiles/gldas_rst.wcoss_cray b/modulefiles/gldas_rst.wcoss_cray index 2fc449b..21560ee 100644 --- a/modulefiles/gldas_rst.wcoss_cray +++ b/modulefiles/gldas_rst.wcoss_cray @@ -5,10 +5,10 @@ module load PrgEnv-intel module load craype-haswell -module load w3nco-intel/2.0.6 -module load w3emc-intel/2.3.0 -module load bacio-intel/2.0.2 -module load nemsio-intel/2.2.3 +module load w3nco-intel/2.2.0 +module load w3emc-intel/2.4.0 +module load bacio-intel/2.0.3 +module load nemsio-intel/2.2.4 export FC=ftn export FOPTS='-O -FR -I$(NEMSIO_INC) -convert big_endian' diff --git a/modulefiles/gldas_rst.wcoss_dell_p3 b/modulefiles/gldas_rst.wcoss_dell_p3 index aa5bbad..e158a25 100644 --- a/modulefiles/gldas_rst.wcoss_dell_p3 +++ b/modulefiles/gldas_rst.wcoss_dell_p3 @@ -5,10 +5,10 @@ module load ips/18.0.1.163 module load impi/18.0.1 -module load w3nco/2.0.6 -module load w3emc/2.3.0 -module load bacio/2.0.2 -module load nemsio/2.2.3 +module load w3nco/2.2.0 +module load w3emc/2.4.0 +module load bacio/2.0.3 +module load nemsio/2.2.4 export FC=ifort export FOPTS='-O -FR -I$(NEMSIO_INC) -convert big_endian'