NCAR / cesm_dev

The cesm_dev repository is dedicated to CESM development.
MIT License
3 stars 0 forks source link

b.e30_alpha03d.BLT1850.ne30_t232_wgx3.112 #15

Open gustavo-marques opened 6 days ago

gustavo-marques commented 6 days ago

Purpose:

Evaluate new ocean model tunings.


Description:

Clone of #101 + new defaults in the ocean model (see here) + new tunings and src mods for KPP MOST.


Case directory:

Updated CESM_CICE tag: https://github.com/ESCOMP/CESM_CICE/releases/tag/cesm3_cice6_5_0_3

SourceMods/src.mom/ from Bill Large:

MOM_CVMix_KPP.F90
cvmix_kpp.F90

Changes in user_nl_cice:

histfreq = 'm','d','x','x','x'
histfreq_n = 1,1,1,1,1
dumpfreq = 'x','x','x','x','x'

grid_ice = 'C'
congel_freeze = 'one-step'
tr_snow = .true.
snwgrain= .false.
use_smliq_pnd = .false.
snwredist = "snwITDrdg"
tr_pond_sealvl = .true.
tr_pond_lvl = .false.
frzpnd = 'hlid'
tscale_pnd_drain = 0.5
rfracmin = 1.0
rfracmax = 1.0

f_albpnd = 'mdxxx'
f_albsno = 'mdxxx'
f_albice = 'mdxxx'
f_fswdn = 'mdxxx'
f_fswabs = 'mdxxx'
f_apond = 'mdxxx'
f_hpond = 'mdxxx'
f_apondn = 'mdxxx'
f_hpondn = 'mdxxx'
f_apeff = 'mdxxx'
f_apeffn = 'mdxxx'
f_fresh = 'mxxxx'
f_fresh_ai = 'mxxxx'
f_aice = 'mdxxx'
f_hi = 'mdxxx'
f_hs = 'mdxxx'
f_meltt = 'mdxxx'
f_melts = 'mdxxx'
f_meltl = 'mdxxx'
f_meltb = 'mdxxx'
f_congel = 'mdxxx'
f_snoice = 'mdxxx'
f_frazil = 'mdxxx'
f_fsalt = 'mdxxx'
f_fsalt_ai = 'mdxxx'
f_fresh = 'mdxxx'
f_fresh_ai = 'mdxxx'
f_smassice = 'mdxxx'
f_smassliq = 'mdxxx'
f_rhos_cmp = 'mdxxx'
f_rhos_cnt = 'mdxxx'
f_rsnw = 'mdxxx'
f_rsnwn = 'mdxxx'
f_meltsliq = 'mdxxx'
f_fsloss = 'mdxxx'
f_snowfrac = "mdxxx"
f_snowfracn = "mdxxx"
f_aicen = 'mdxxx'
f_vicen = 'mdxxx'
f_vsnon = 'mdxxx'
f_flpnd = 'mdxxx'
f_expnd = 'mdxxx'
f_frpnd = 'mdxxx'
f_rfpnd = 'mdxxx'
f_rdpnd = 'mdxxx'
f_ilpnd = 'mdxxx'
f_mipnd = 'mdxxx'
f_flpndn = 'mdxxx'
f_expndn = 'mdxxx'
f_frpndn = 'mdxxx'
f_rfpndn = 'mdxxx'
f_ilpndn = 'mdxxx'
f_CMIP = 'mdxxx'

Changes in user_nl_mom:

REMAP_VEL_CONSERVE_KE = True

MAXTRUNC = 1000

! Bill's changes
CEMP_NL = 2.0
WAVE_METHOD = SURFACE_BANDS
SURFBAND_SOURCE = COUPLER
STOKES_DDT = True
STOKES_VF = True
STOKES_PGF = True
STK_BAND_COUPLER = 3      ;    4
SURFBAND_WAVENUMBERS = 0.04, 0.11, 0.33

GUST_CONST = 0.0004  ! ~0.5 m/s wind ;  was 0.02,  ~ 3.7 m/s wind

FPMIX = True

KPP%
STOKES_MOST = True                       ! default = False
%KPP