-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GitHub Issue NOAA-EMC/GSI #110. Add hpc-stack to master.
- Loading branch information
1 parent
a944725
commit 8578601
Showing
55 changed files
with
239 additions
and
255 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,45 +1,44 @@ | ||
#%Module###################################################################### | ||
## NOAA-EMC/GSI | ||
##_____________________________________________________ | ||
|
||
set COMP ifort | ||
set COMP_MP mpfort | ||
set COMP_MPI mpiifort | ||
|
||
set C_COMP icc | ||
set C_COMP_MP mpcc | ||
# NOAA-EMC/GSI | ||
#_____________________________________________________ | ||
#proc ModulesHelp { } { | ||
#puts stderr "Set environment variables for NOAA-EMC/GSI" | ||
#puts stderr "This module initializes the environment " | ||
#puts stderr "for the Intel Compiler Suite $version\n" | ||
##} | ||
#module-whatis " NOAA-EMC/GSI whatis description" | ||
|
||
setenv CRTM_FIX /scratch2/NCEPDEV/nwprod/NCEPLIBS/fix/crtm_v2.3.0 | ||
|
||
# Known conflicts | ||
# Load cmake | ||
module use -a /contrib/cmake/modulefiles | ||
module load cmake/3.16.1 | ||
|
||
# Load hpc-stack | ||
module use /scratch2/NCEPDEV/nwprod/hpc-stack/libs/hpc-stack/modulefiles/stack | ||
module load hpc/1.1.0 | ||
|
||
# Load compiler, mpi, cmake, and hdf5/netcdf | ||
# Load intel compiler and mpi | ||
module load hpc-intel/18.0.5.274 | ||
module load hpc-impi/2018.0.4 | ||
|
||
# python | ||
# Load python | ||
# Note: anaconda/2.3.0 requires intel be loaded prior to anaconda | ||
module use -a /contrib/anaconda/modulefiles | ||
module load anaconda/2.3.0 | ||
module load anaconda/2.3.0 | ||
|
||
module load hpc-impi/2018.0.4 | ||
|
||
module use -a /contrib/cmake/modulefiles | ||
module load cmake/3.9.0 | ||
# Load production utilities | ||
module load prod_util/1.2.2 | ||
|
||
# Load libraries | ||
module load bacio/2.4.1 | ||
# Load nceplibs | ||
module load bufr/11.4.0 | ||
module load crtm/2.3.0 | ||
module load ip/3.3.3 | ||
module load nemsio/2.5.2 | ||
module load prod_util/1.2.2 | ||
module load sfcio/1.4.1 | ||
module load sigio/2.3.2 | ||
module load sp/2.3.3 | ||
module load w3emc/2.7.3 | ||
module load w3nco/2.4.1 | ||
module load hdf5/1.10.6 | ||
module load w3emc/2.7.3 | ||
module load bacio/2.4.1 | ||
module load crtm/2.3.0 | ||
module load netcdf/4.7.4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,44 +1,49 @@ | ||
#%Module###################################################################### | ||
## NOAA-EMC/GSI | ||
##_____________________________________________________ | ||
# NOAA-EMC/GSI | ||
#_____________________________________________________ | ||
#proc ModulesHelp { } { | ||
#puts stderr "Set environment variables for NOAA-EMC/GSI" | ||
#puts stderr "This module initializes the environment " | ||
#puts stderr "for the Intel Compiler Suite $version\n" | ||
##} | ||
#module-whatis " NOAA-EMC/GSI whatis description" | ||
|
||
set COMP ifort | ||
set COMP_MP mpfort | ||
set COMP_MPI mpiifort | ||
setenv CRTM_FIX /apps/contrib/NCEPLIBS/orion/fix/crtm_v2.3.0 | ||
|
||
set C_COMP icc | ||
set C_COMP_MP mpcc | ||
# Load cmake | ||
module load cmake/3.17.3 | ||
|
||
# Known conflicts | ||
|
||
|
||
# Load compiler, mpi, cmake, and hdf5/netcdf | ||
module load intel/2018.4 | ||
module load impi/2018.4 | ||
|
||
module load cmake/3.15.4 | ||
|
||
# Python | ||
# Load python | ||
module load python/3.7.5 | ||
|
||
# Load libraries | ||
module use /apps/contrib/NCEPLIBS/orion/modulefiles | ||
module load bacio/2.0.3 | ||
module load bufr/11.3.0 | ||
# Load hpc-stack | ||
module use /apps/contrib/NCEP/libs/hpc-stack/modulefiles/stack | ||
module load hpc/1.1.0 | ||
|
||
# Load intel compiler and mpi | ||
# | ||
# Note: hpc-intel/2018.4 erroneously loads mkl/2020.2. hpc-stack | ||
# PR 173 submitted to resolves this. Until then, unload mkl/2020.2 | ||
# after loading hpc-intel/2018.4 and load mkl/2018.4 to ensure | ||
# consistency | ||
# | ||
module load hpc-intel/2018.4 | ||
module unload mkl/2020.2 | ||
module load mkl/2018.4 | ||
module load hpc-impi/2018.4 | ||
|
||
# Load production utilities | ||
module load prod_util/1.2.2 | ||
|
||
# Load nceplibs | ||
module load bufr/11.4.0 | ||
module load ip/3.3.3 | ||
module load nemsio/2.5.2 | ||
module load sfcio/1.4.1 | ||
module load sigio/2.3.2 | ||
module load sp/2.3.3 | ||
module load w3nco/2.4.1 | ||
module load w3emc/2.7.3 | ||
module load bacio/2.4.1 | ||
module load crtm/2.3.0 | ||
module load ip/3.0.2 | ||
module load nemsio/2.2.4 | ||
module load prod_util/1.2.0 | ||
module load sfcio/1.1.1 | ||
module load sigio/2.1.1 | ||
module load sp/2.0.3 | ||
module load w3emc/2.4.0 | ||
module load w3nco/2.0.7 | ||
|
||
module use /apps/contrib/NCEPLIBS/lib/modulefiles | ||
module load netcdfp/4.7.4.release | ||
|
||
# Fix MKL threads for reproducible global_gsi.x with correlated obs error | ||
#export MKL_NUM_THREADS=4 | ||
#export MKL_CBWR=AUTO | ||
|
||
module load netcdf/4.7.4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.