Skip to content

Commit

Permalink
intermediate commit prior to merging task PR
Browse files Browse the repository at this point in the history
  • Loading branch information
DeniseWorthen committed May 10, 2022
1 parent 9d4245e commit 4687e90
Show file tree
Hide file tree
Showing 11 changed files with 38 additions and 83 deletions.
10 changes: 1 addition & 9 deletions tests/default_vars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -884,19 +884,11 @@ export NPZP=128
export DOMAINS_STACK_SIZE=8000000

export TASKS=$TASKS_cpl_dflt
export TPN=$TPN_cpl_dflt
export INPES=$INPES_cpl_dflt
export JNPES=$JNPES_cpl_dflt
export THRD=$THRD_cpl_dflt
export WRTTASK_PER_GROUP=$WPG_cpl_dflt

export med_petlist_bounds=$MPB_cpl_dflt
export atm_petlist_bounds=$APB_cpl_dflt
export chm_petlist_bounds=$CHM_cpl_dflt
export ocn_petlist_bounds=$OPB_cpl_dflt
export ice_petlist_bounds=$IPB_cpl_dflt
export wav_petlist_bounds=$WPB_cpl_dflt

# component and coupling timesteps
export DT_ATMOS=720
export DT_CICE=${DT_ATMOS}
Expand Down Expand Up @@ -1075,7 +1067,7 @@ export EPBL=-999.

# CICE6 defaults; 1 degree
export CICE_DECOMP=slenderX2
export NPROC_ICE=$NPROC_ICE_cpl_dflt
export NPROC_ICE=$ICE_tasks_cpl_dflt
# SlenderX2
export CICE_DECOMP=slenderX2
export np2=`expr $NPROC_ICE / 2`
Expand Down
12 changes: 2 additions & 10 deletions tests/tests/cpld_2threads_p8
Original file line number Diff line number Diff line change
Expand Up @@ -64,26 +64,18 @@ export RESTART_N=12
export RESTART_INTERVAL="${RESTART_N} -1"

export TASKS=$TASKS_cpl_thrd
export TPN=$TPN_cpl_thrd
export INPES=$INPES_cpl_thrd
export JNPES=$JNPES_cpl_thrd
export THRD=$THRD_cpl_thrd
export WRTTASK_PER_GROUP=$WPG_cpl_thrd

export med_petlist_bounds=$MPB_cpl_thrd
export atm_petlist_bounds=$APB_cpl_thrd
export chm_petlist_bounds=$CHM_cpl_thrd
export ocn_petlist_bounds=$OPB_cpl_thrd
export ice_petlist_bounds=$IPB_cpl_thrd
export wav_petlist_bounds=$WPB_cpl_thrd

export NPROC_ICE=$NPROC_ICE_cpl_thrd
export NPROC_ICE=$ICE_tasks
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

export eps_imesh=2.5e-1
export TOPOEDITS=ufs.topo_edits_011818.nc
export MOM6_ALLOW_LANDMASK_CHANGES=True
export eps_imesh=2.5e-1

export FV3_RUN=cpld_control_run.IN
20 changes: 8 additions & 12 deletions tests/tests/cpld_bmark_p8
Original file line number Diff line number Diff line change
Expand Up @@ -68,19 +68,17 @@ export FHZERO=3

export DOMAINS_STACK_SIZE=16000000

export RUN_BEG="${SYEAR}${SMONTH}${SDAY} $(printf "%02d" $(( ${SHOUR} )))0000"

export TASKS=$TASKS_cpl_bmrk
export TPN=$TPN_cpl_bmrk
export INPES=$INPES_cpl_bmrk
export JNPES=$JNPES_cpl_bmrk
export THRD=$THRD_cpl_bmrk
export WRTTASK_PER_GROUP=$WPG_cpl_bmrk

export med_petlist_bounds=$MPB_cpl_bmrk
export atm_petlist_bounds=$APB_cpl_bmrk
export chm_petlist_bounds=$CHM_cpl_bmrk
export ocn_petlist_bounds=$OPB_cpl_bmrk
export ice_petlist_bounds=$IPB_cpl_bmrk
export wav_petlist_bounds=$WPB_cpl_bmrk
OCN_tasks=$OCN_tasks_cpl_bmrk
ICE_tasks=$ICE_tasks_cpl_bmrk
WAV_tasks=$WAV_tasks_cpl_bmrk

# atm/ocn/ice resolution
export ATMRES=C384
Expand All @@ -95,7 +93,7 @@ export OCNRES=025
export ICERES=0.25
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE=$NPROC_ICE_cpl_bmrk
export NPROC_ICE=$ICE_tasks
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`
Expand All @@ -117,6 +115,8 @@ export CICEGRID=grid_cice_NEMS_mx${OCNRES}.nc
export CICEMASK=kmtu_cice_NEMS_mx${OCNRES}.nc
export CHLCLIM=seawifs-clim-1997-2010.${NX_GLB}x${NY_GLB}.v20180328.nc
export FRUNOFF=runoff.daitren.clim.${NX_GLB}x${NY_GLB}.v20180328.nc
export MOM6_RIVER_RUNOFF=True
export MOM6_RESTART_SETTING=r

export FNALBC="'C384.snowfree_albedo.tileX.nc'"
export FNALBC2="'C384.facsf.tileX.nc'"
Expand All @@ -132,10 +132,6 @@ export FNABSC="'C384.maximum_snow_albedo.tileX.nc'"
export CDMBWD=${CDMBWD_c384}
export DT_INNER=${DT_INNER_c384}

export MOM6_RIVER_RUNOFF=True
export MOM6_RESTART_SETTING=r

export RUN_BEG="${SYEAR}${SMONTH}${SDAY} $(printf "%02d" $(( ${SHOUR} )))0000"
export OUT_BEG=$RUN_BEG
export RST_BEG=$RUN_BEG
export RST_2_BEG=$RUN_BEG
Expand Down
9 changes: 3 additions & 6 deletions tests/tests/cpld_bmark_p8_35d
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,14 @@ export RESTART_N=`expr ${FHMAX} - ${FHROT}`
export WLCLK=120

export TASKS=1700
export TPN=$TPN_cpl_thrd
export INPES=12
export JNPES=16
export THRD=2
export WRTTASK_PER_GROUP=88

export med_petlist_bounds="0 299"
export atm_petlist_bounds="0 1239"
export ocn_petlist_bounds="1240 1459"
export ice_petlist_bounds="1460 1539"
export wav_petlist_bounds="1540 1699"
OCN_tasks=220
ICE_tasks=80
WAV_tasks=160

# atm/ocn/ice resolution
export ATMRES=C384
Expand Down
12 changes: 4 additions & 8 deletions tests/tests/cpld_control_c192_p8
Original file line number Diff line number Diff line change
Expand Up @@ -69,18 +69,14 @@ export FHZERO=3
export DOMAINS_STACK_SIZE=16000000

export TASKS=$TASKS_cpl_c192
export TPN=$TPN_cpl_c192
export INPES=$INPES_cpl_c192
export JNPES=$JNPES_cpl_c192
export THRD=$THRD_cpl_c192
export WRTTASK_PER_GROUP=$WPG_cpl_c192

export med_petlist_bounds=$MPB_cpl_c192
export atm_petlist_bounds=$APB_cpl_c192
export chm_petlist_bounds=$CHM_cpl_c192
export ocn_petlist_bounds=$OPB_cpl_c192
export ice_petlist_bounds=$IPB_cpl_c192
export wav_petlist_bounds=$WPB_cpl_c192
OCN_tasks=$OCN_tasks_cpl_c192
ICE_tasks=$ICE_tasks_cpl_c192
WAV_tasks=$WAV_tasks_cpl_c192

# atm/ocn/ice resolution
export ATMRES=C192
Expand All @@ -94,7 +90,7 @@ export OCNRES=050
export ICERES=0.50
export NX_GLB=720
export NY_GLB=576
export NPROC_ICE=$NPROC_ICE_cpl_c192
export NPROC_ICE=$ICE_tasks
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`
Expand Down
2 changes: 1 addition & 1 deletion tests/tests/cpld_control_p8
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,8 @@ export RESTART_N=12
export RESTART_INTERVAL="${RESTART_N} -1"
export OUTPUT_FH='0 21 24'

export eps_imesh=2.5e-1
export TOPOEDITS=ufs.topo_edits_011818.nc
export MOM6_ALLOW_LANDMASK_CHANGES=True
export eps_imesh=2.5e-1

export FV3_RUN=cpld_control_run.IN
3 changes: 0 additions & 3 deletions tests/tests/cpld_debug_noaero_p8
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,6 @@ export LIST_FILES="sfcf003.tile1.nc \
20210322.090000.out_pnt.ww3 \
20210322.090000.out_grd.ww3 "

# TODO: need fix to produce at fhmax
# gocart.inst_aod.20210322_0900z.nc4 \

export_fv3
export_cpl

Expand Down
14 changes: 5 additions & 9 deletions tests/tests/cpld_decomp_p8
Original file line number Diff line number Diff line change
Expand Up @@ -64,26 +64,22 @@ export RESTART_N=12
export RESTART_INTERVAL="${RESTART_N} -1"

export TASKS=$TASKS_cpl_dcmp
export TPN=$TPN_cpl_dcmp
export INPES=$INPES_cpl_dcmp
export JNPES=$JNPES_cpl_dcmp
export THRD=$THRD_cpl_dcmp
export WRTTASK_PER_GROUP=$WPG_cpl_dcmp

export med_petlist_bounds=$MPB_cpl_dcmp
export atm_petlist_bounds=$APB_cpl_dcmp
export chm_petlist_bounds=$CHM_cpl_dcmp
export ocn_petlist_bounds=$OPB_cpl_dcmp
export ice_petlist_bounds=$IPB_cpl_dcmp
export wav_petlist_bounds=$WPB_cpl_dcmp
OCN_tasks=$OCN_tasks_cpl_dcmp
ICE_tasks=$ICE_tasks_cpl_dcmp
WAV_tasks=$WAV_tasks_cpl_dcmp

export NPROC_ICE=$NPROC_ICE_cpl_dcmp
export NPROC_ICE=$ICE_tasks
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`

export eps_imesh=2.5e-1
export TOPOEDITS=ufs.topo_edits_011818.nc
export MOM6_ALLOW_LANDMASK_CHANGES=True
export eps_imesh=2.5e-1

export FV3_RUN=cpld_control_run.IN
12 changes: 4 additions & 8 deletions tests/tests/cpld_mpi_p8
Original file line number Diff line number Diff line change
Expand Up @@ -64,20 +64,16 @@ export RESTART_N=12
export RESTART_INTERVAL="${RESTART_N} -1"

export TASKS=$TASKS_cpl_mpi
export TPN=$TPN_cpl_mpi
export INPES=$INPES_cpl_mpi
export JNPES=$JNPES_cpl_mpi
export THRD=$THRD_cpl_mpi
export WRTTASK_PER_GROUP=$WPG_cpl_mpi

export med_petlist_bounds=$MPB_cpl_mpi
export atm_petlist_bounds=$APB_cpl_mpi
export chm_petlist_bounds=$CHM_cpl_mpi
export ocn_petlist_bounds=$OPB_cpl_mpi
export ice_petlist_bounds=$IPB_cpl_mpi
export wav_petlist_bounds=$WPB_cpl_mpi
OCN_tasks=$OCN_tasks_cpl_mpi
ICE_tasks=$ICE_tasks_cpl_mpi
WAV_tasks=$WAV_tasks_cpl_mpi

export NPROC_ICE=$NPROC_ICE_cpl_mpi
export NPROC_ICE=$ICE_tasks
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`
Expand Down
14 changes: 5 additions & 9 deletions tests/tests/cpld_restart_bmark_p8
Original file line number Diff line number Diff line change
Expand Up @@ -70,22 +70,18 @@ export DOMAINS_STACK_SIZE=16000000

export RESTART_FILE_PREFIX="${SYEAR}${SMONTH}${SDAY}.$(printf "%02d" $(( ${FHROT} + ${SHOUR} )))0000"
export RESTART_FILE_SUFFIX_HRS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( ${FHROT} + ${SHOUR})))"
export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%02d" $(( (${FHROT}+ ${SHOUR})*3600 )))"
export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%05d" $(( (${FHROT}+ ${SHOUR})*3600 )))"
export RUN_BEG="${SYEAR}${SMONTH}${SDAY} $(printf "%02d" $(( ${FHROT}+${SHOUR} )))0000"

export TASKS=$TASKS_cpl_bmrk
export TPN=$TPN_cpl_bmrk
export INPES=$INPES_cpl_bmrk
export JNPES=$JNPES_cpl_bmrk
export THRD=$THRD_cpl_bmrk
export WRTTASK_PER_GROUP=$WPG_cpl_bmrk

export med_petlist_bounds=$MPB_cpl_bmrk
export atm_petlist_bounds=$APB_cpl_bmrk
export chm_petlist_bounds=$CHM_cpl_bmrk
export ocn_petlist_bounds=$OPB_cpl_bmrk
export ice_petlist_bounds=$IPB_cpl_bmrk
export wav_petlist_bounds=$WPB_cpl_bmrk
OCN_tasks=$OCN_tasks_cpl_bmrk
ICE_tasks=$ICE_tasks_cpl_bmrk
WAV_tasks=$WAV_tasks_cpl_bmrk

# atm/ocn/ice resolution
export ATMRES=C384
Expand All @@ -100,7 +96,7 @@ export OCNRES=025
export ICERES=0.25
export NX_GLB=1440
export NY_GLB=1080
export NPROC_ICE=$NPROC_ICE_cpl_bmrk
export NPROC_ICE=$ICE_tasks
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`
Expand Down
13 changes: 5 additions & 8 deletions tests/tests/cpld_restart_c192_p8
Original file line number Diff line number Diff line change
Expand Up @@ -72,19 +72,16 @@ export RESTART_FILE_SUFFIX_SECS="${SYEAR}-${SMONTH}-${SDAY}-$(printf "%05d" $((
export RUN_BEG="${SYEAR}${SMONTH}${SDAY} $(printf "%02d" $(( ${FHROT}+${SHOUR} )))0000"

export DOMAINS_STACK_SIZE=16000000

export TASKS=$TASKS_cpl_c192
export TPN=$TPN_cpl_c192
export INPES=$INPES_cpl_c192
export JNPES=$JNPES_cpl_c192
export THRD=$THRD_cpl_c192
export WRTTASK_PER_GROUP=$WPG_cpl_c192

export med_petlist_bounds=$MPB_cpl_c192
export atm_petlist_bounds=$APB_cpl_c192
export chm_petlist_bounds=$CHM_cpl_c192
export ocn_petlist_bounds=$OPB_cpl_c192
export ice_petlist_bounds=$IPB_cpl_c192
export wav_petlist_bounds=$WPB_cpl_c192
OCN_tasks=$OCN_tasks_cpl_c192
ICE_tasks=$ICE_tasks_cpl_c192
WAV_tasks=$WAV_tasks_cpl_c192

# atm/ocn/ice resolution
export ATMRES=C192
Expand All @@ -98,7 +95,7 @@ export OCNRES=050
export ICERES=0.50
export NX_GLB=720
export NY_GLB=576
export NPROC_ICE=$NPROC_ICE_cpl_c192
export NPROC_ICE=$ICE_tasks
export np2=`expr $NPROC_ICE / 2`
export BLCKX=`expr $NX_GLB / $np2`
export BLCKY=`expr $NY_GLB / 2`
Expand Down

0 comments on commit 4687e90

Please sign in to comment.