Skip to content

Commit

Permalink
Fix CICE decomposition settings; update MOM6 to GFDL 20210914 main br…
Browse files Browse the repository at this point in the history
…anch commit (was PR#803) (#816)


* fix cice decomposition parameters for ice_in_template
* update MOM6 for latest GFDL main branch
  • Loading branch information
DeniseWorthen authored Sep 21, 2021
1 parent 2b2e861 commit 0e2c175
Show file tree
Hide file tree
Showing 27 changed files with 4,907 additions and 2,667 deletions.
1 change: 1 addition & 0 deletions MOM6-interface/mom6_files.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,7 @@ list(APPEND mom6_src_files
MOM6/src/tracer/oil_tracer.F90
MOM6/src/tracer/pseudo_salt_tracer.F90
MOM6/src/tracer/tracer_example.F90
MOM6/src/tracer/MOM_CFC_cap.F90

MOM6/src/user/BFB_initialization.F90
MOM6/src/user/BFB_surface_forcing.F90
Expand Down
152 changes: 76 additions & 76 deletions tests/RegressionTests_cheyenne.gnu.log

Large diffs are not rendered by default.

490 changes: 245 additions & 245 deletions tests/RegressionTests_cheyenne.intel.log

Large diffs are not rendered by default.

815 changes: 396 additions & 419 deletions tests/RegressionTests_gaea.intel.log

Large diffs are not rendered by default.

150 changes: 75 additions & 75 deletions tests/RegressionTests_hera.gnu.log

Large diffs are not rendered by default.

3,220 changes: 3,194 additions & 26 deletions tests/RegressionTests_hera.intel.log

Large diffs are not rendered by default.

490 changes: 245 additions & 245 deletions tests/RegressionTests_jet.intel.log

Large diffs are not rendered by default.

494 changes: 247 additions & 247 deletions tests/RegressionTests_orion.intel.log

Large diffs are not rendered by default.

268 changes: 134 additions & 134 deletions tests/RegressionTests_wcoss_cray.log

Large diffs are not rendered by default.

1,436 changes: 241 additions & 1,195 deletions tests/RegressionTests_wcoss_dell_p3.log

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions tests/tests/cpld_bmark_v16
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,9 @@ export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='48'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent setting
export CDMBWD=${CDMBWD_c384}
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/cpld_bmark_v16_nsst
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,9 @@ export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='48'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent setting
export CDMBWD=${CDMBWD_c384}
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/cpld_bmark_wave_v16
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,9 @@ export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='48'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent setting
export CDMBWD=${CDMBWD_c384}
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/cpld_bmark_wave_v16_noahmp
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,9 @@ export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='48'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent setting
export CDMBWD=${CDMBWD_c384}
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/cpld_bmark_wave_v16_noahmp_35d
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,9 @@ export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='80'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent setting
export CDMBWD=${CDMBWD_c384}
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/cpld_bmark_wave_v16_p7b
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,9 @@ export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='48'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent setting
export CDMBWD=${CDMBWD_c384}
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/cpld_bmark_wave_v16_p7b_35d
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,9 @@ export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='80'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent setting
export CDMBWD=${CDMBWD_c384}
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/cpld_control_c192
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,9 @@ export ICERES='0.50'
export NX_GLB=720
export NY_GLB=576
export NPROC_ICE='24'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent setting
export CDMBWD=${CDMBWD_c192}
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/cpld_control_c384
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,9 @@ export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='48'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent setting
export CDMBWD=${CDMBWD_c384}
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/cpld_restart_bmark_v16
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,9 @@ export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='48'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent setting
export CDMBWD=${CDMBWD_c384}
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/cpld_restart_c192
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,9 @@ export ICERES='0.50'
export NX_GLB=720
export NY_GLB=576
export NPROC_ICE='24'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent setting
export CDMBWD=${CDMBWD_c192}
Expand Down
3 changes: 3 additions & 0 deletions tests/tests/cpld_restart_c384
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,9 @@ export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='48'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent setting
export CDMBWD=${CDMBWD_c384}
Expand Down
5 changes: 4 additions & 1 deletion tests/tests/datm_cdeps_mx025_cfsr
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,16 @@ export atm_petlist_bounds=$APB_cdeps_025
export med_petlist_bounds=$MPB_cdeps_025
export ocn_petlist_bounds=$OPB_cdeps_025
export ice_petlist_bounds=$IPB_cdeps_025
export NPROC_ICE='48'

# ocn/ice resolution
export OCNRES='025'
export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='48'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent files
export MOM_INPUT="MOM_input_template_${OCNRES}"
Expand Down
5 changes: 4 additions & 1 deletion tests/tests/datm_cdeps_mx025_gefs
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,16 @@ export atm_petlist_bounds=$APB_cdeps_025
export med_petlist_bounds=$MPB_cdeps_025
export ocn_petlist_bounds=$OPB_cdeps_025
export ice_petlist_bounds=$IPB_cdeps_025
export NPROC_ICE='48'

# ocn/ice resolution
export OCNRES='025'
export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='48'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent files
export MOM_INPUT="MOM_input_template_${OCNRES}"
Expand Down
5 changes: 4 additions & 1 deletion tests/tests/datm_mx025_cfsr
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,16 @@ export atm_petlist_bounds=$APB_datm_025
export med_petlist_bounds=$MPB_datm_025
export ocn_petlist_bounds=$OPB_datm_025
export ice_petlist_bounds=$IPB_datm_025
export NPROC_ICE='48'

# atm/ocn/ice resolution
export OCNRES='025'
export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='48'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent files
export MOM_INPUT="MOM_input_template_${OCNRES}"
Expand Down
5 changes: 4 additions & 1 deletion tests/tests/datm_mx025_gefs
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,16 @@ export atm_petlist_bounds=$APB_datm_025
export med_petlist_bounds=$MPB_datm_025
export ocn_petlist_bounds=$OPB_datm_025
export ice_petlist_bounds=$IPB_datm_025
export NPROC_ICE='48'

# atm/ocn/ice resolution
export OCNRES='025'
export ICERES='0.25'
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE='48'
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

# resolution dependent files
export MOM_INPUT="MOM_input_template_${OCNRES}"
Expand Down

0 comments on commit 0e2c175

Please sign in to comment.