Skip to content

Commit

Permalink
Temporary fix for Hera netcdf issue. (ufs-community#391) (#2)
Browse files Browse the repository at this point in the history
Rename DTC-PAS to DTC-phytne

	modified:   Externals.cfg
	modified:   modulefiles/build_hera_intel
	modified:   modulefiles/srw_common
  • Loading branch information
bluefinweiwei authored Oct 12, 2022
1 parent 1caa64b commit 09df27b
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 29 deletions.
2 changes: 1 addition & 1 deletion Externals.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
protocol = git
#repo_url = https://github.com/ufs-community/regional_workflow
#branch = release/public-v2
repo_url = https://github.com/DTC-PAS/regional_workflow
repo_url = https://github.com/DTC-phytne/regional_workflow
branch = srwv2_p8
local_path = regional_workflow
required = True
Expand Down
20 changes: 8 additions & 12 deletions modulefiles/build_hera_intel
Original file line number Diff line number Diff line change
Expand Up @@ -2,34 +2,30 @@

proc ModulesHelp { } {
puts stderr "This module loads libraries for building SRW on"
puts stderr "the NOAA RDHPC machine Hera using Intel-18.0.5.274"
puts stderr "the NOAA RDHPC machine Hera using Intel-2022.1.2"
}

module-whatis "Loads libraries needed for building SRW on Hera"

module use /scratch1/NCEPDEV/nems/emc.nemspara/soft/modulefiles
module load miniconda3/3.7.3
module use /contrib/miniconda3/modulefiles
module load miniconda3/4.5.12

module use /contrib/sutils/modulefiles
module load sutils

module load cmake/3.20.1

module use /scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/modulefiles/stack
module load hpc/1.2.0
module load hpc-intel/2022.1.2
module load hpc-impi/2022.1.2

module load hpc/1.1.0
module load hpc-intel/18.0.5.274
module load hpc-impi/2018.0.4

module load nccmp/1.8.9.0
module load srw_common

module unload fms
module load fms/2021.03-avx
module load nco/4.9.3

setenv CMAKE_C_COMPILER mpiicc
setenv CMAKE_CXX_COMPILER mpiicpc
setenv CMAKE_Fortran_COMPILER mpiifort
setenv CMAKE_Platform hera.intel

# use shared memory and OpenFabrics Alliance (OFA) fabric with Intel MPI to circumvent RDMA-related bug in DAPL.
setenv I_MPI_Platform shm:ofa
33 changes: 17 additions & 16 deletions modulefiles/srw_common
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,33 @@

module load jasper/2.0.25
module load zlib/1.2.11
module load-any png/1.6.35 libpng/1.6.37

module load hdf5/1.10.6
module load netcdf/4.7.4
module load pio/2.5.2
module load esmf/8.3.0b09
module load ncio/1.1.2

module load-any netcdf/4.7.4 netcdf-c/4.7.4
module load-any netcdf/4.7.4 netcdf-fortran/4.5.4
module load-any pio/2.5.3 parallelio/2.5.2
module load-any esmf/8.3.0b09 esmf/8.2.0
module load fms/2022.01

module load bufr/11.7.0
module load bacio/2.4.1
module load crtm/2.3.0
module load g2/3.4.3
module load g2/3.4.5
module load g2tmpl/1.10.0
module load ip/3.3.3
module load sp/2.3.3
module load w3nco/2.4.1
module load upp/10.0.10
module load w3emc/2.9.2

module load gftl-shared/v1.3.3
module load yafyaml/v0.5.1
module load mapl/2.11.0-esmf-8.3.0b09
module load-any gftl-shared/v1.5.0 gftl-shared/1.5.0
module load-any yafyaml/v0.5.1 yafyaml/0.5.1
module load-any mapl/2.22.0-esmf-8.3.0b09 mapl/2.11.0-esmf-8.2.0

module load gfsio/1.4.1
module load landsfcutil/2.4.1
module load nemsio/2.5.2
module load nemsiogfs/2.5.3
module load nemsio/2.5.4
module load sfcio/1.4.1
module load sigio/2.3.2
module load w3emc/2.7.3
module load wgrib2/2.0.8
module load w3nco/2.4.1
module load wrf_io/1.2.0

module load wgrib2/2.0.8

0 comments on commit 09df27b

Please sign in to comment.