forked from ufs-community/ufs-weather-model
-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge NOAA-GSL gsl/develop into develop, update all GSL regression te…
…sts to use new GFS v16 C96L127 ICs, update macOS build config (ufs-community#937) *This PR is a major overhaul of the regression tests employing the physics developed at NOAA-GSL. The new control for these suites is now rap_control to move away from institutional names. Based on this new control, the analog to the operational requirements tests are added for decomposition, threading, restart etc. Feature tests are added that swap out individual physics one at a time. Most tests are created in DEBUG mode and run only for 1h to speed up the testing. Update .gitmodules and submodule pointer for fv3atm for gsl/develop branch
- Loading branch information
Showing
88 changed files
with
6,648 additions
and
10,527 deletions.
There are no files selected for viewing
Submodule FV3
updated
17 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
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,3 @@ | ||
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
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 |
---|---|---|
@@ -0,0 +1,24 @@ | ||
#!/bin/bash | ||
|
||
#%Module###################################################################### | ||
## | ||
## UFS prerequisites: MACOSX with clang/gfortran compilers | ||
|
||
echo "Setting environment variables for NEMSfv3gfs on MACOSX with icc/ifort" | ||
|
||
## | ||
## load programming environment: compiler, flags, paths | ||
## | ||
export CC=${MPICC:-mpicc} | ||
export CXX=${MPICXX:-mpicxx} | ||
export F77=${MPIF77:-mpif77} | ||
export F90=${MPIF90:-mpif90} | ||
export FC=${MPIFORT:-mpifort} | ||
export CPP=${CPP:-"${F90} -E -x f95-cpp-input"} | ||
export MPICC=${MPICC:-mpicc} | ||
export MPIF90=${MPIF90:-mpif90} | ||
|
||
## | ||
## load cmake | ||
## | ||
export CMAKE_Platform=macosx.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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
#!/bin/bash | ||
|
||
#%Module###################################################################### | ||
## | ||
## UFS prerequisites: MACOSX with clang/gfortran compilers | ||
|
||
echo "Setting environment variables for NEMSfv3gfs on MACOSX with icc/ifort" | ||
|
||
## | ||
## load programming environment: compiler, flags, paths | ||
## | ||
export CC=${MPICC:-mpicc} | ||
export CXX=${MPICXX:-mpicxx} | ||
export F77=${MPIF77:-mpif77} | ||
export F90=${MPIF90:-mpif90} | ||
export FC=${MPIFORT:-mpifort} | ||
export CPP=${CPP:-"${F90} -E -x f95-cpp-input"} | ||
export MPICC=${MPICC:-mpicc} | ||
export MPIF90=${MPIF90:-mpif90} | ||
|
||
## | ||
## load cmake | ||
## | ||
export CMAKE_Platform=macosx.intel |
Oops, something went wrong.