Skip to content

Commit

Permalink
Update modules with hpc-stack v1.1.0 (NOAA-EMC#319)
Browse files Browse the repository at this point in the history
* Update modules with hpc-stack v1.1.0
* Minor bug fixes to CCPP UGWP

Co-authored-by: Dom Heinzeller <climbfuji@ymail.com>
  • Loading branch information
kgerheiser and climbfuji authored Dec 18, 2020
1 parent ffe417a commit 27caecf
Show file tree
Hide file tree
Showing 24 changed files with 7,078 additions and 6,612 deletions.
2 changes: 1 addition & 1 deletion FV3
Submodule FV3 updated 1 files
+1 −1 ccpp/physics
4 changes: 2 additions & 2 deletions modulefiles/cheyenne.gnu/fv3
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ module load mpt/2.22
module load ncarcompilers/0.5.0
module unload netcdf

module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-nco-20201113/modulefiles/stack
module load hpc/1.0.0-beta1
module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-v1.1.0/modulefiles/stack
module load hpc/1.1.0
module load hpc-gnu/9.1.0
module load hpc-mpt/2.22

Expand Down
4 changes: 2 additions & 2 deletions modulefiles/cheyenne.gnu/fv3_debug
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ module load mpt/2.22
module load ncarcompilers/0.5.0
module unload netcdf

module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-nco-20201113/modulefiles/stack
module load hpc/1.0.0-beta1
module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-v1.1.0/modulefiles/stack
module load hpc/1.1.0
module load hpc-gnu/9.1.0
module load hpc-mpt/2.22

Expand Down
4 changes: 2 additions & 2 deletions modulefiles/cheyenne.intel/fv3
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ module load mpt/2.22
module load ncarcompilers/0.5.0
module unload netcdf

module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-nco-20201113/modulefiles/stack
module load hpc/1.0.0-beta1
module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-v1.1.0/modulefiles/stack
module load hpc/1.1.0
module load hpc-intel/19.1.1
module load hpc-mpt/2.22

Expand Down
4 changes: 2 additions & 2 deletions modulefiles/cheyenne.intel/fv3_debug
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ module load mpt/2.22
module load ncarcompilers/0.5.0
module unload netcdf

module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-nco-20201113/modulefiles/stack
module load hpc/1.0.0-beta1
module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-v1.1.0/modulefiles/stack
module load hpc/1.1.0
module load hpc-intel/19.1.1
module load hpc-mpt/2.22

Expand Down
6 changes: 3 additions & 3 deletions modulefiles/gaea.intel/fv3
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@ setenv CMAKE_CXX_COMPILER CC
setenv CMAKE_Fortran_COMPILER ftn
setenv CMAKE_Platform gaea.intel

module use /lustre/f2/pdata/esrl/gsd/ufs/hpc-stack-nco-20201116/modulefiles/stack
module use /lustre/f2/pdata/esrl/gsd/ufs/hpc-stack-v1.1.0/modulefiles/stack

module load hpc/1.0.0-beta1
module load hpc/1.1.0
module load hpc-intel/18.0.6.288
module load hpc-cray-mpich/7.7.11

module load jasper/2.0.15
module load jasper/2.0.22
module load zlib/1.2.11
module load png/1.6.35

Expand Down
50 changes: 50 additions & 0 deletions modulefiles/gaea.intel/fv3_debug
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
#%Module

proc ModulesHelp {} {
puts stderr "\tcit - loads modules required for building and running UFS Model on Gaea/Intel"
}

module-whatis "loads UFS Model prerequisites for Gaea/Intel"

module load PrgEnv-intel/6.0.5
module rm intel
module rm cray-mpich
module rm netcdf
module load intel/18.0.6.288
module load cray-mpich/7.7.11
module load cray-python/3.7.3.2

module load cmake/3.17.0
setenv CMAKE_C_COMPILER cc
setenv CMAKE_CXX_COMPILER CC
setenv CMAKE_Fortran_COMPILER ftn
setenv CMAKE_Platform gaea.intel

module use /lustre/f2/pdata/esrl/gsd/ufs/hpc-stack-v1.1.0/modulefiles/stack

module load hpc/1.1.0
module load hpc-intel/18.0.6.288
module load hpc-cray-mpich/7.7.11

module load jasper/2.0.22
module load zlib/1.2.11
module load png/1.6.35

module load hdf5/1.10.6
module load netcdf/4.7.4
module load pio/2.5.1
module load esmf/8_1_0_beta_snapshot_27-debug

module load bacio/2.4.1
module load crtm/2.3.0
module load g2/3.4.1
module load g2tmpl/1.9.1
module load ip/3.3.3
module load nemsio/2.5.2
module load sp/2.3.3
module load w3emc/2.7.3
module load w3nco/2.4.1
module load upp/10.0.0

# Needed at runtime:
module load alps
4 changes: 2 additions & 2 deletions modulefiles/hera.gnu/fv3
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ setenv CMAKE_CXX_COMPILER mpicxx
setenv CMAKE_Fortran_COMPILER mpif90
setenv CMAKE_Platform hera.gnu

module use /scratch2/NCEPDEV/nwprod/hpc-stack/test/modulefiles/stack
module load hpc/1.0.0-beta1
module use /scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/modulefiles/stack
module load hpc/1.1.0
module load hpc-gnu/9.2.0
module load hpc-mpich/3.3.2
module load mpich/3.3.2
Expand Down
4 changes: 2 additions & 2 deletions modulefiles/hera.intel/fv3
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ setenv CMAKE_CXX_COMPILER mpiicpc
setenv CMAKE_Fortran_COMPILER mpiifort
setenv CMAKE_Platform hera.intel

module use /scratch2/NCEPDEV/nwprod/hpc-stack/test/modulefiles/stack
module use /scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/modulefiles/stack

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

Expand Down
4 changes: 2 additions & 2 deletions modulefiles/hera.intel/fv3_debug
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ setenv CMAKE_CXX_COMPILER mpiicpc
setenv CMAKE_Fortran_COMPILER mpiifort
setenv CMAKE_Platform hera.intel

module use /scratch2/NCEPDEV/nwprod/hpc-stack/test/modulefiles/stack
module use /scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/modulefiles/stack

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

Expand Down
1 change: 0 additions & 1 deletion modulefiles/jet.intel/fv3
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ setenv CMAKE_Platform jet.intel

module use /lfs4/HFIP/hfv3gfs/nwprod/hpc-stack/libs/modulefiles/stack

# At this time (2020/11/30), this is the pre-release version 1.0.0
module load hpc/1.1.0
module load hpc-intel/18.0.5.274
module load hpc-impi/2018.4.274
Expand Down
4 changes: 2 additions & 2 deletions modulefiles/orion.intel/fv3
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ setenv CMAKE_CXX_COMPILER mpiicpc
setenv CMAKE_Fortran_COMPILER mpiifort
setenv CMAKE_Platform orion.intel

module use /apps/contrib/NCEP/test/hpc-stack-nco/modulefiles/stack
module use /apps/contrib/NCEP/libs/hpc-stack/modulefiles/stack

module load hpc/1.0.0-beta1
module load hpc/1.1.0
module load hpc-intel/2018.4
module load hpc-impi/2018.4

Expand Down
4 changes: 2 additions & 2 deletions modulefiles/orion.intel/fv3_debug
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ setenv CMAKE_CXX_COMPILER mpiicpc
setenv CMAKE_Fortran_COMPILER mpiifort
setenv CMAKE_Platform orion.intel

module use /apps/contrib/NCEP/test/hpc-stack-nco/modulefiles/stack
module use /apps/contrib/NCEP/libs/hpc-stack/modulefiles/stack

module load hpc/1.0.0-beta1
module load hpc/1.1.0
module load hpc-intel/2018.4
module load hpc-impi/2018.4

Expand Down
25 changes: 12 additions & 13 deletions modulefiles/wcoss_cray/fv3
Original file line number Diff line number Diff line change
Expand Up @@ -38,22 +38,21 @@ setenv PNG_ROOT /usrx/local/prod//png/1.2.49/intel/sandybridge
##
## NCEP libraries
##
module use /usrx/local/nceplibs/NCEPLIBS/cmake/install/NCEPLIBS_UFS/modules
module load bacio/2.4.0
module use /usrx/local/nceplibs/NCEPLIBS/cmake/install/NCEPLIBS-v1.3.0/modules
module load bacio/2.4.1
module load crtm/2.3.0
module load g2/3.4.0
module load g2tmpl/1.9.0
module load ip/3.3.0
module load nemsio/2.5.1
module load sp/2.3.0
module load w3emc/2.7.0
module load w3nco/2.4.0
module load g2/3.4.1
module load g2tmpl/1.9.1
module load ip/3.3.3
module load nemsio/2.5.2
module load sp/2.3.3
module load w3emc/2.7.3
module load w3nco/2.4.1

module load gfsio/1.4.0
module load sfcio/1.4.0
module load sigio/2.3.0
module load gfsio/1.4.1
module load sfcio/1.4.1
module load sigio/2.3.2

module use /usrx/local/nceplibs/NCEPLIBS/cmake/install/NCEPLIBS_UFS/modules
module load upp/10.0.0

## WCOSS Cray execution prereqs:
Expand Down
4 changes: 2 additions & 2 deletions modulefiles/wcoss_dell_p3/fv3
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ setenv CMAKE_CXX_COMPILER mpiicpc
setenv CMAKE_Fortran_COMPILER mpiifort
setenv CMAKE_Platform wcoss_dell_p3

module use /usrx/local/nceplibs/dev/hpc-stack/test/hpc-stack/modulefiles/stack
module use /usrx/local/nceplibs/dev/hpc-stack/libs/hpc-stack/modulefiles/stack

module load hpc/1.0.0-beta1
module load hpc/1.1.0
module load hpc-ips/18.0.1.163
module load hpc-impi/18.0.1

Expand Down
4 changes: 2 additions & 2 deletions modulefiles/wcoss_dell_p3/fv3_debug
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ setenv CMAKE_CXX_COMPILER mpiicpc
setenv CMAKE_Fortran_COMPILER mpiifort
setenv CMAKE_Platform wcoss_dell_p3

module use /usrx/local/nceplibs/dev/hpc-stack/test/hpc-stack/modulefiles/stack
module use /usrx/local/nceplibs/dev/hpc-stack/libs/hpc-stack/modulefiles/stack

module load hpc/1.0.0-beta1
module load hpc/1.1.0
module load hpc-ips/18.0.1.163
module load hpc-impi/18.0.1

Expand Down
Loading

0 comments on commit 27caecf

Please sign in to comment.