Skip to content

Commit

Permalink
CCPP framework (metadata parser) update, and update several units in …
Browse files Browse the repository at this point in the history
…CCPP metadata in fv3atm and ccpp-physics, use Python 3.6+ (#907)

With the metadata parser update in NCAR/ccpp-framework#415, a stricter checking of units will be enforced. This includes the replacement of "convenience units" such as log(Pa) with 1. Corresponding changes are made in ccpp-physics and fv3atm.

The ccpp-framework update requires Python 3.6 or newer - load Python 3.7.9 modules on Cheyenne, all other platforms are already using 3.6 or newer.
  • Loading branch information
climbfuji authored Nov 24, 2021
1 parent 919ca0a commit 57288b9
Show file tree
Hide file tree
Showing 15 changed files with 1,659 additions and 1,659 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ find_package(sp REQUIRED)
find_package(w3nco REQUIRED)

# Configure Python
find_package(Python 3 REQUIRED COMPONENTS Interpreter)
find_package(Python 3.6 REQUIRED COMPONENTS Interpreter)
message("Found Python: ${Python_EXECUTABLE}")

###############################################################################
Expand Down
2 changes: 1 addition & 1 deletion FV3
1 change: 1 addition & 0 deletions modulefiles/ufs_cheyenne.gnu
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ proc ModulesHelp {} {
module-whatis "loads UFS Model prerequisites for Cheyenne/GNU"

module load cmake/3.18.2
module load python/3.7.9

# load programming environment
module load ncarenv/1.3
Expand Down
1 change: 1 addition & 0 deletions modulefiles/ufs_cheyenne.gnu_debug
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ proc ModulesHelp {} {
module-whatis "loads UFS Model prerequisites for Cheyenne/GNU"

module load cmake/3.18.2
module load python/3.7.9

# load programming environment
module load ncarenv/1.3
Expand Down
1 change: 1 addition & 0 deletions modulefiles/ufs_cheyenne.intel
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ proc ModulesHelp {} {
module-whatis "loads UFS Model prerequisites for Cheyenne/Intel"

module load cmake/3.18.2
module load python/3.7.9

# load programming environment
module load ncarenv/1.3
Expand Down
1 change: 1 addition & 0 deletions modulefiles/ufs_cheyenne.intel_debug
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ proc ModulesHelp {} {
module-whatis "loads UFS Model prerequisites for Cheyenne/Intel"

module load cmake/3.18.2
module load python/3.7.9

# load programming environment
module load ncarenv/1.3
Expand Down
150 changes: 75 additions & 75 deletions tests/RegressionTests_cheyenne.gnu.log

Large diffs are not rendered by default.

440 changes: 220 additions & 220 deletions tests/RegressionTests_cheyenne.intel.log

Large diffs are not rendered by default.

438 changes: 219 additions & 219 deletions tests/RegressionTests_gaea.intel.log

Large diffs are not rendered by default.

144 changes: 72 additions & 72 deletions tests/RegressionTests_hera.gnu.log

Large diffs are not rendered by default.

557 changes: 286 additions & 271 deletions tests/RegressionTests_hera.intel.log

Large diffs are not rendered by default.

404 changes: 202 additions & 202 deletions tests/RegressionTests_jet.intel.log

Large diffs are not rendered by default.

432 changes: 216 additions & 216 deletions tests/RegressionTests_orion.intel.log

Large diffs are not rendered by default.

270 changes: 135 additions & 135 deletions tests/RegressionTests_wcoss_cray.log

Large diffs are not rendered by default.

475 changes: 228 additions & 247 deletions tests/RegressionTests_wcoss_dell_p3.log

Large diffs are not rendered by default.

0 comments on commit 57288b9

Please sign in to comment.