Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update srw_common and hashes of UFS_UTILS and UPP #266

Merged
merged 11 commits into from
Jun 9, 2022
4 changes: 2 additions & 2 deletions Externals.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ protocol = git
repo_url = https://github.com/ufs-community/UFS_UTILS
# Specify either a branch name or a hash but not both.
#branch = develop
hash = 31271f7
hash = 59cb931
local_path = src/UFS_UTILS
required = True

Expand All @@ -30,7 +30,7 @@ protocol = git
repo_url = https://github.com/NOAA-EMC/UPP
# Specify either a branch name or a hash but not both.
#branch = develop
hash = 394917e
hash = 2a91354
local_path = src/UPP
required = True

Expand Down
10 changes: 3 additions & 7 deletions modulefiles/build_hera_intel
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ proc ModulesHelp { } {

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
Expand All @@ -23,13 +23,9 @@ module load hpc-impi/2018.0.4

module load srw_common

module unload fms
module load fms/2021.03-avx

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
setenv I_MPI_DAPL_UD 1
1 change: 1 addition & 0 deletions modulefiles/build_orion_intel
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,4 @@ setenv CMAKE_CXX_COMPILER mpiicpc
setenv CMAKE_Fortran_COMPILER mpiifort
setenv CMAKE_Platform orion.intel

setenv I_MPI_DAPL_UD 1
13 changes: 6 additions & 7 deletions modulefiles/srw_common
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ module load hdf5/1.10.6
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.2 parallelio/2.5.2
module load-any esmf/8_2_0 esmf/8.2.0
module load fms/2021.03
module load-any esmf/8.3.0b09 esmf/8.2.0
module load fms/2022.01

module load bacio/2.4.1
module load crtm/2.3.0
Expand All @@ -18,17 +18,16 @@ 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-any gftl-shared/v1.3.3 gftl-shared/1.3.3
module load-any yafyaml/v0.5.1 yafyaml/0.5.1
module load-any mapl/2.11.0-esmf-8_2_0 mapl/2.11.0-esmf-8.2.0
module load-any mapl/2.11.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 sfcio/1.4.1
module load sigio/2.3.2
module load nccmp/1.8.9.0

module load w3emc/2.7.3
module load wgrib2/2.0.8
module load wrf_io/1.1.1