forked from ufs-community/ufs-weather-model
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update develop from gsd/develop 2020/11/20: Unified gravity wave drag…
…, updates to other GSL physics (ufs-community#297) - add unified gravity wave drag (called unified ugwp) that combines the UGWP v1 with the GSL drag suite - replace high-resolution SAR (standalone regional) regression test with 25km SAR regression test - update submodule pointer for fv3atm for the changes described in the associated PRs listed below - add `rt_ccpp_dev.conf` that contains the developmental CCPP tests used by GSL and DTC (so that folks are aware of what is tested and how by DTC and GSL, in addition to what is in `rt.conf` and `rt_gnu.conf`) - turn on calls to `gcycle`/`sfcsub` for RUC LSM - regression test configuration scripts for MYNN surface layer - add `fv3_debug` modules for cheyenne.intel and cheyenne.gnu (per request from @DeniseWorthen) - bugfix in `rt.sh` to copy two missing input directories `fv3_regional_quilt_netcdf_parallel` and `fv3_stretched_nest_debug` when creating new baselines using `rt.sh -c` - enable regression testing on Gaea with Intel using the current hpc-stack-nco installation, can now use ecflow - update of CI tests and small bugfix when comparing results using `tests/compare_ncfile.py` from @MinsukJi-NOAA (see ufs-community#299 for details) - note, the update to `tests/compare_ncfile.py` had to be reverted Co-authored-by: DomHeinzeller <[email protected]> Co-authored-by: samuel.trahan <[email protected]> Co-authored-by: hannah barnes <[email protected]> Co-authored-by: Michael Toy <[email protected]> Co-authored-by: Samuel Trahan (NOAA contractor) <[email protected]> Co-authored-by: MinsukJi-NOAA <[email protected]>
- Loading branch information
1 parent
bfce1df
commit fe5a943
Showing
56 changed files
with
2,976 additions
and
7,733 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
Submodule FV3
updated
12 files
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,2 +1,3 @@ | ||
set(INLINE_POST ON CACHE BOOL "Enable inline post" FORCE) | ||
set(INLINE_POST ON CACHE BOOL "Enable inline post" FORCE) | ||
set(PARALLEL_NETCDF ON CACHE BOOL "Enable parallel NetCDF" FORCE) | ||
set(DEBUG_LINKMPI OFF CACHE BOOL "Enable linkmpi option when DEBUG mode is on" FORCE) |
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,2 +1,3 @@ | ||
set(INLINE_POST ON CACHE BOOL "Enable inline post" FORCE) | ||
set(INLINE_POST ON CACHE BOOL "Enable inline post" FORCE) | ||
set(PARALLEL_NETCDF ON CACHE BOOL "Enable parallel NetCDF" FORCE) | ||
set(DEBUG_LINKMPI OFF CACHE BOOL "Enable linkmpi option when DEBUG mode is on" FORCE) |
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,45 @@ | ||
#%Module | ||
|
||
proc ModulesHelp {} { | ||
puts stderr "\tcit - loads modules required for building and running UFS Model on Cheyenne/GNU" | ||
} | ||
|
||
module-whatis "loads UFS Model prerequisites for Cheyenne/GNU" | ||
|
||
module load cmake/3.16.4 | ||
setenv CMAKE_C_COMPILER mpicc | ||
setenv CMAKE_CXX_COMPILER mpicxx | ||
setenv CMAKE_Fortran_COMPILER mpif90 | ||
setenv CMAKE_Platform cheyenne.gnu | ||
|
||
# load programming environment | ||
module load ncarenv/1.3 | ||
module load gnu/9.1.0 | ||
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 load hpc-gnu/9.1.0 | ||
module load hpc-mpt/2.22 | ||
|
||
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 |
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,45 @@ | ||
#%Module | ||
|
||
proc ModulesHelp {} { | ||
puts stderr "\tcit - loads modules required for building and running UFS Model on Cheyenne/Intel" | ||
} | ||
|
||
module-whatis "loads UFS Model prerequisites for Cheyenne/Intel" | ||
|
||
module load cmake/3.16.4 | ||
setenv CMAKE_C_COMPILER mpicc | ||
setenv CMAKE_CXX_COMPILER mpicxx | ||
setenv CMAKE_Fortran_COMPILER mpif90 | ||
setenv CMAKE_Platform cheyenne.intel | ||
|
||
# load programming environment | ||
module load ncarenv/1.3 | ||
module load intel/19.1.1 | ||
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 load hpc-intel/19.1.1 | ||
module load hpc-mpt/2.22 | ||
|
||
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 |
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,59 +1,50 @@ | ||
#%Module###################################################################### | ||
## | ||
## NEMS FV3 Prerequisites: Gaea/Intel | ||
#%Module | ||
|
||
proc ModulesHelp {} { | ||
puts stderr "\tcit - loads modules required for building and running FV3 under NEMS on Gaea/Intel" | ||
puts stderr "\tcit - loads modules required for building and running UFS Model on Gaea/Intel" | ||
} | ||
|
||
module-whatis "loads NEMS FV3 prerequisites for Gaea/Intel" | ||
module-whatis "loads UFS Model prerequisites for Gaea/Intel" | ||
|
||
# NOTE: the "module purge" and loading of the module command are | ||
# handled by the module-setup.sh (or .csh) script. | ||
|
||
## | ||
## load programming environment | ||
## this typically includes compiler, MPI and job scheduler | ||
## | ||
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-nco-20201116/modulefiles/stack | ||
|
||
## | ||
## use pre-compiled PNG, NetCDF, ESMF and NCEP libraries for above compiler / MPI combination | ||
## | ||
module use -a /lustre/f2/pdata/esrl/gsd/ufs/ufs-stack-20200909/intel-18.0.6.288/cray-mpich-7.7.11/modules | ||
module load hpc/1.0.0-beta1 | ||
module load hpc-intel/18.0.6.288 | ||
module load hpc-cray-mpich/7.7.11 | ||
|
||
module load libpng/1.6.35 | ||
module load jasper/2.0.15 | ||
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 esmf/8.1.0bs27 | ||
module load pio/2.5.1 | ||
module load esmf/8_1_0_beta_snapshot_27 | ||
|
||
module load bacio/2.4.0 | ||
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 nceppost/dceca26 | ||
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 gfsio/1.4.0 | ||
module load sfcio/1.4.0 | ||
module load sigio/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 | ||
|
||
## | ||
## load cmake | ||
## | ||
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 |
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.