Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add regression testing for wave-sea ice coupling #2072

Open
wants to merge 45 commits into
base: develop
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
b95d739
Work in progress for S2SW_WAVICE regression test
NickSzapiro-NOAA Dec 12, 2023
446cc80
Add CICE FSD settings in tests/tests/cpld_s2sw_wavice_p8
NickSzapiro-NOAA Dec 12, 2023
78c4eab
Merge branch 'ufs-community:develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Dec 15, 2023
e30768c
Setting variables to run with wave-ice coupling
NickSzapiro-NOAA Dec 15, 2023
34b4a8a
Running versions of unstructured 270k and structured 1deg wave-ice co…
NickSzapiro-NOAA Jan 3, 2024
58c3a40
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Jan 4, 2024
a29fdb2
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Jan 28, 2024
dbbf76c
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Jan 30, 2024
a5059b9
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Feb 7, 2024
4f829ce
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Feb 12, 2024
7609d1d
Merge branch 'ufs-community:develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Mar 11, 2024
29e2adf
Merge branch 'ufs-community:develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Mar 14, 2024
3bd0c31
Remove structured wavice RT as not operational candidate
NickSzapiro-NOAA Mar 14, 2024
35666de
Delete tests/tests/cpld_s2sw_wavice_1deg_p8
NickSzapiro-NOAA Mar 14, 2024
c3442a3
Update .gitmodules to own WW3 branch
NickSzapiro-NOAA Mar 14, 2024
8f10182
Remove meshcap_IC4 option from CMakeLists.txt
NickSzapiro-NOAA Mar 14, 2024
8134907
Merge branch 'ufs-community:develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Mar 29, 2024
d07bf58
Add restart_fsd to env of restart ORT if wavice in test name
NickSzapiro-NOAA Mar 29, 2024
7c92102
Remove personal INPUTDATA_ROOT_WW3 in rt.sh
NickSzapiro-NOAA Mar 29, 2024
02fd9a8
Remove mediator history debugging lines in ufs.configure.s2sw.IN
NickSzapiro-NOAA Mar 29, 2024
737a22c
Update .gitmodules to updated personal WW3 branch
NickSzapiro-NOAA Apr 1, 2024
874cac7
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Apr 2, 2024
ed17d0f
Merge branch 'ufs-community:develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Apr 9, 2024
f9e3101
Remove 'export check_for_nans=false' in default_vars.sh
NickSzapiro-NOAA Apr 15, 2024
4fbee1f
Consistent UFS_CONFIGURE across WW3 unstructured tests
NickSzapiro-NOAA Apr 15, 2024
97792e0
Format wave-ice comment in rt.conf
NickSzapiro-NOAA Apr 15, 2024
6607153
Merge branch 'ufs-community:develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Apr 16, 2024
2a78946
Update WW3 hash
NickSzapiro-NOAA Apr 17, 2024
6e60ca3
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Apr 17, 2024
f568777
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Apr 19, 2024
1116b81
Enable wave-sea ice coupling in unstructured WW3 tests
NickSzapiro-NOAA Apr 24, 2024
e45f8c5
Prep default_vars.sh for sync
NickSzapiro-NOAA Apr 24, 2024
67302ad
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Apr 24, 2024
bbb2019
Re-add wavice coupling defaults in default_vars.sh
NickSzapiro-NOAA Apr 24, 2024
efaa644
Update WW3 hash
NickSzapiro-NOAA Apr 24, 2024
39d1677
Update WW3 hash
NickSzapiro-NOAA Apr 27, 2024
8a1bd77
Merge branch 'ufs-community:develop' into cpld_s2sw_wavice
NickSzapiro-NOAA May 1, 2024
9f06377
Merge branch 'ufs-community:develop' into cpld_s2sw_wavice
NickSzapiro-NOAA May 4, 2024
3ab42f0
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA May 7, 2024
cbe0311
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA May 13, 2024
8bc60d8
Merge branch 'ufs-community:develop' into cpld_s2sw_wavice
NickSzapiro-NOAA May 13, 2024
a800a46
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA May 16, 2024
b2de7b3
Merge branch 'ufs-community:develop' into cpld_s2sw_wavice
NickSzapiro-NOAA May 26, 2024
3e5f8d0
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA May 29, 2024
56c0b64
Merge branch 'develop' into cpld_s2sw_wavice
NickSzapiro-NOAA Jun 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'develop' into cpld_s2sw_wavice
  • Loading branch information
NickSzapiro-NOAA committed Apr 17, 2024
commit 6e60ca3b62001bb5510f9fdd5b2f3e77439deb35
151 changes: 80 additions & 71 deletions tests/default_vars.sh
Original file line number Diff line number Diff line change
Expand Up @@ -695,48 +695,53 @@ export_fv3 ()
export CA_SGS=.false.
export CA_GLOBAL=.false.

#waves
export WW3_RSTDTHR=12
export WW3_DT_2_RST="$(printf "%02d" $(( ${WW3_RSTDTHR}*3600 )))"
export WW3_OUTDTHR=1
export WW3_DTFLD="$(printf "%02d" $(( ${WW3_OUTDTHR}*3600 )))"
export WW3_DTPNT="$(printf "%02d" $(( ${WW3_OUTDTHR}*3600 )))"
export DTRST=0
export RSTTYPE=T
export GOFILETYPE=1
export POFILETYPE=1
export WW3_OUTPARS="WND HS FP DP PHS PTP PDIR"
export CPLILINE='$'
export ICELINE='$'
export WINDLINE='$'
export CURRLINE='$'
export NFGRIDS=0
export NMGRIDS=1
export WW3GRIDLINE="'glo_1deg' 'no' 'no' 'CPL:native' 'no' 'no' 'no' 'no' 'no' 'no' 1 1 0.00 1.00 F"
export FUNIPNT=T
export IOSRV=1
export FPNTPROC=T
export FGRDPROC=T
export UNIPOINTS='points'
export FLAGMASKCOMP=' F'
export FLAGMASKOUT=' F'
export RUN_BEG="${SYEAR}${SMONTH}${SDAY} $(printf "%02d" $(( ${SHOUR} )))0000"
export RUN_END="2100${SMONTH}${SDAY} $(printf "%02d" $(( ${SHOUR} )))0000"
export OUT_BEG=$RUN_BEG
export OUT_END=$RUN_END
export RST_BEG=$RUN_BEG
export RST_2_BEG=$RUN_BEG
export RST_END=$RUN_END
export RST_2_END=$RUN_END
export WW3_CUR='F'
export WW3_ICE='F'
export WW3_IC1='F'
export WW3_IC5='F'
export wav_coupling_to_cice=false
# ATMW
export WW3_MULTIGRID=true
export WW3_MODDEF=mod_def.glo_1deg
export MESH_WAV=mesh.glo_1deg.nc
#waves
export WW3_RSTDTHR=12
WW3_DT_2_RST="$(printf "%02d" $(( WW3_RSTDTHR*3600 )))"
export WW3_DT_2_RST
export WW3_OUTDTHR=1
WW3_DTFLD="$(printf "%02d" $(( WW3_OUTDTHR*3600 )))"
export WW3_DTFLD
WW3_DTPNT="$(printf "%02d" $(( WW3_OUTDTHR*3600 )))"
export WW3_DTPNT
export DTRST=0
export RSTTYPE=T
export GOFILETYPE=1
export POFILETYPE=1
export WW3_OUTPARS="WND HS FP DP PHS PTP PDIR"
export CPLILINE='$'
export ICELINE='$'
export WINDLINE='$'
export CURRLINE='$'
export NFGRIDS=0
export NMGRIDS=1
export WW3GRIDLINE="'glo_1deg' 'no' 'no' 'CPL:native' 'no' 'no' 'no' 'no' 'no' 'no' 1 1 0.00 1.00 F"
export FUNIPNT=T
export IOSRV=1
export FPNTPROC=T
export FGRDPROC=T
export UNIPOINTS='points'
export FLAGMASKCOMP=' F'
export FLAGMASKOUT=' F'
RUN_BEG="${SYEAR}${SMONTH}${SDAY} $(printf "%02d" $(( SHOUR )))0000"
export RUN_BEG
RUN_END="2100${SMONTH}${SDAY} $(printf "%02d" $(( SHOUR )))0000"
export RUN_END
export OUT_BEG=${RUN_BEG}
export OUT_END=${RUN_END}
export RST_BEG=${RUN_BEG}
export RST_2_BEG=${RUN_BEG}
export RST_END=${RUN_END}
export RST_2_END=${RUN_END}
export WW3_CUR='F'
export WW3_ICE='F'
export WW3_IC1='F'
export WW3_IC5='F'
export wav_coupling_to_cice=false
# ATMW
export WW3_MULTIGRID=true
export WW3_MODDEF=mod_def.glo_1deg
export MESH_WAV=mesh.glo_1deg.nc

# ATMA
export AOD_FRQ=060000
Expand Down Expand Up @@ -786,35 +791,39 @@ export_cice6() {
export CICE_HISTORY_DEFLATE=0
export CICE_HISTORY_PREC=4

export CICE_DUMPFREQ=d
export CICE_DUMPFREQ_N=1000
export CICE_DIAGFREQ=`expr $FHMAX \* 3600 / $DT_CICE`
export CICE_HISTFREQ_N="0, 0, 6, 1, 1"
export CICE_HIST_AVG=.true.
export CICE_HISTORY_DIR=./history/
export CICE_INCOND_DIR=./history/
export CICE_GRID=grid_cice_NEMS_mx${OCNRES}.nc
export CICE_MASK=kmtu_cice_NEMS_mx${OCNRES}.nc
export CICE_GRIDATM=A
export CICE_GRIDOCN=A
export CICE_GRIDICE=B
export CICE_TR_POND_LVL=.true.
export CICE_RESTART_POND_LVL=.false.
# setting to true will allow Frazil FW and Salt to be included in fluxes sent to ocean
export CICE_FRAZIL_FWSALT=.true.
export CICE_KTHERM=2
export CICE_TFREEZE_OPTION=mushy
#Wave-ice coupling variables
export CICE_nfsd=1
export CICE_tr_fsd=.false.
export CICE_restart_fsd=.false.
export CICE_wave_spec_type=none
# SlenderX2
export CICE_NPROC=$ICE_tasks
export np2=`expr $CICE_NPROC / 2`
export CICE_BLCKX=`expr $NX_GLB / $np2`
export CICE_BLCKY=`expr $NY_GLB / 2`
export CICE_DECOMP=slenderX2
export CICE_DUMPFREQ=d
export CICE_DUMPFREQ_N=1000
CICE_DIAGFREQ=$(( (FHMAX*3600)/DT_CICE ))
export CICE_DIAGFREQ
export CICE_HISTFREQ_N="0, 0, 6, 1, 1"
export CICE_HIST_AVG=.true.
export CICE_HISTORY_DIR=./history/
export CICE_INCOND_DIR=./history/
export CICE_GRID=grid_cice_NEMS_mx${OCNRES}.nc
export CICE_MASK=kmtu_cice_NEMS_mx${OCNRES}.nc
export CICE_GRIDATM=A
export CICE_GRIDOCN=A
export CICE_GRIDICE=B
export CICE_TR_POND_LVL=.true.
export CICE_RESTART_POND_LVL=.false.
# setting to true will allow Frazil FW and Salt to be included in fluxes sent to ocean
export CICE_FRAZIL_FWSALT=.true.
export CICE_KTHERM=2
export CICE_TFREEZE_OPTION=mushy
#Wave-ice coupling variables
export CICE_nfsd=1
export CICE_tr_fsd=.false.
export CICE_restart_fsd=.false.
export CICE_wave_spec_type=none
# SlenderX2
export CICE_NPROC=${ICE_tasks}
np2=$((CICE_NPROC/2))
CICE_BLCKX=$((NX_GLB/np2))
CICE_BLCKY=$((NY_GLB/2))
export np2
export CICE_BLCKX
export CICE_BLCKY
export CICE_DECOMP=slenderX2
}

# Defaults for the MOM6 model namelist, mx100
Expand Down
You are viewing a condensed version of this merge commit. You can view the full changes here.