-
Notifications
You must be signed in to change notification settings - Fork 100
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add ability to compile script to use non-intel compilers; add Cheyenn…
…e modulefiles for gnu and intel (#468) * Add cheyenne modulefile * Intel 19 --> 2021 * Add ability to specify compiler; move all existing modulefiles to ${name}_intel since they are all for intel compilers; add "cheyenne_gnu" modulefile * Revert move of intel modulefiles; now the implicit default for a modulefile is intel, only gnu and other compilers will have the compiler name appended to the modulefile * Allow for lua modulefiles with ".lua" appended
- Loading branch information
Showing
3 changed files
with
102 additions
and
7 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
#%Module# | ||
|
||
proc ModulesHelp { } { | ||
puts stderr "Loads modules required for building upp" | ||
} | ||
module-whatis "Loads UPP prerequisites on Cheyenne for Intel 2021.2" | ||
|
||
module purge | ||
|
||
module load cmake/3.18.2 | ||
module load ncarenv/1.3 | ||
module load intel/2021.2 | ||
module load mpt/2.22 | ||
module load ncarcompilers/0.5.0 | ||
module unload netcdf | ||
|
||
module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-v1.2.0/modulefiles/stack | ||
module load hpc/1.2.0 | ||
module load hpc-intel/2021.2 | ||
module load hpc-mpt/2.22 | ||
|
||
module load jasper/2.0.25 | ||
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 bacio/2.4.1 | ||
module load crtm/2.3.0 | ||
module load g2/3.4.2 | ||
module load g2tmpl/1.10.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 wrf_io/1.2.0 |
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 |
---|---|---|
@@ -0,0 +1,41 @@ | ||
#%Module# | ||
|
||
proc ModulesHelp { } { | ||
puts stderr "Loads modules required for building upp" | ||
} | ||
module-whatis "Loads UPP prerequisites on Cheyenne for Intel 2021.2" | ||
|
||
module purge | ||
|
||
module load cmake/3.18.2 | ||
module load ncarenv/1.3 | ||
module load gnu/10.1.0 | ||
module load mpt/2.22 | ||
module load ncarcompilers/0.5.0 | ||
module load python/3.7.9 | ||
module unload netcdf | ||
|
||
module use /glade/p/ral/jntp/GMTB/tools/hpc-stack-v1.2.0/modulefiles/stack | ||
module load hpc/1.2.0 | ||
module load hpc-gnu/10.1.0 | ||
module load hpc-mpt/2.22 | ||
|
||
module load jasper/2.0.25 | ||
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 bacio/2.4.1 | ||
module load crtm/2.3.0 | ||
module load g2/3.4.2 | ||
module load g2tmpl/1.10.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 wrf_io/1.2.0 |
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