Skip to content
Merged
Show file tree
Hide file tree
Changes from 11 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions model/bin/switch_NCEP_rwps
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
NCO PDLIB SCOTCH NOGRB BIN2NC DIST MPI PR3 UQ FLX0 SEED ST4 STAB0 NL1 BT1 DB1 MLIM TR1 BS0 RWND WNX1 WNT1 CRX1 CRT1 O0 O1 O2 O3 O4 O5 O6 O7 O14 O15 IC0 IS0 REF0
4 changes: 3 additions & 1 deletion regtests/ww3_ufs1.1/info
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
# # grid_a: Domain Decomposition (PDLIB) and Explicit solver #
# # grid_b: Domain Decomposition (PDLIB) and Block Explicit solver #
# # grid_c: Domain Decomposition (PDLIB) and Implicit solver #
# # grid_d: Domain Decomposition (PDLIB) and Block Explicit solver #
# # grid_e: Domain Decomposition (PDLIB) and Implicit solver #
# --------------------------------------------------------------------------#
# if "ufscoarse" option is selected in bin/matrix.base, a coarser grid with #
# 5 deg. resolution is used for MODEL and INPUT grids. #
Expand Down Expand Up @@ -80,6 +82,6 @@
# --------------------------------------------------------------------------#
# #
# Ali Abdolali, April 2021 #
# Last Mod : Feb 2023 #
# Last Mod : Oct 2025 #
# #
#############################################################################
128 changes: 56 additions & 72 deletions regtests/ww3_ufs1.1/input_unstr/namelists_b.nml
Original file line number Diff line number Diff line change
@@ -1,73 +1,57 @@
&SLN1 CLIN = 80.0, RFPM = 1.00, RFHF = 0.50 /
&SIN4 ALPHA0=0.0095,
BETAMAX=1.33,
SINTHP=2.00,
Z0MAX=0.00,
ZALP=0.006,
ZWND=10.00,
TAUWSHELTER =1.00,
SWELLFPAR = 1,
SWELLF= 0.800,
SWELLF2=-0.018,
SWELLF3 =0.015,
SWELLF4 =100000.0,
SWELLF5 =1.200,
SWELLF6 =0.000,
SWELLF7 =230000.000,
Z0RAT =0.0400 /
&UNST UGOBCAUTO = F,
UGOBCDEPTH= -10.,
UGBCCFL= F,
EXPFSN = F,
EXPFSPSI = F,
EXPFSFCT = F,
IMPFSN = F,
EXPTOTAL = T,
IMPTOTAL = F,
IMPREFRACTION = F,
IMPFREQSHIFT = F,
IMPSOURCE = F,
SETUP_APPLY_WLV = F,
SOLVERTHR_SETUP=1E-14,
CRIT_DEP_SETUP=0.1,
JGS_NLEVEL = 0,
JGS_USE_JACOBI = F,
JGS_BLOCK_GAUSS_SEIDEL = F,
JGS_TERMINATE_MAXITER = F,
JGS_MAXITER = 1000,
JGS_TERMINATE_NORM = F,
JGS_TERMINATE_DIFFERENCE = F,
JGS_DIFF_THR = 1.E-8,
JGS_PMIN = 3.0,
JGS_LIMITER = F,
JGS_NORM_THR = 1.E-6 /
&SNL1 LAMBDA = 0.250, NLPROP = 0.250E+08, KDCONV = 0.750, KDMIN = 0.500,
SNLCS1 = 5.500, SNLCS2 = 0.833, SNLCS3 = -1.250 /
&SDS4 SDSBCHOICE = 1, SDSC2 = -0.2200E-04, SDSCUM = -0.4034E+00,
SDSC4 = 0.1000E+01, SDSC5 = 0.0000E+00, SDSC6 = 0.3000E+00,
WNMEANP =0.50, FXPM3 =4.00,FXFM3 =9.90,
SDSBINT = 0.3000E+00, SDSBCK = 0.0000E+00, SDSABK = 1.500, SDSPBK = 4.000,
SDSHCK = 1.50, SDSBR = 0.9000E-03, SDSSTRAIN = 0.000,
SDSP = 2.00, SDSISO = 2, SDSCOS =2.0, SDSDTH = 80.0,
SDSBRF1 = 0.50, SDSBRFDF = 0,
SDSBM0 = 1.00, SDSBM1 = 0.00, SDSBM2 = 0.00, SDSBM3 = 0.00, SDSBM4 = 0.00,
WHITECAPWIDTH = 0.30/
&SBT1 GAMMA = -0.6700E-01 /
&SDB1 BJALFA = 1.000, BJGAM = 0.730, BJFLAG = .TRUE. /
&PRO3 CFLTM = 0.70, WDTHCG = 1.50, WDTHTH = 1.50 /
&OUTS P2SF = 0, I1P2SF = 1, I2P2SF = 15,
US3D = 0, I1US3D = 1, I2US3D = 32,
E3D = 0, I1E3D = 1, I2E3D = 32,
TH1MF = 0, I1TH1M = 1, I2TH1M = 32,
STH1MF= 0, I1STH1M= 1, I2STH1M= 32,
TH2MF = 0, I1TH2M = 1, I2TH2M = 32,
STH2MF= 0, I1STH2M= 1, I2STH2M= 32,
E3D = 1, USSP = 1, IUSSP = 3, STK_WN = 0.04, 0.110, 0.3305 /
&REF1 REFCOAST=0.10, REFSLOPE=0.1, REFCOSP_STRAIGHT=4, REFFREQ=1., REFSUBGRID = 0.00 /
&SIN4 BETAMAX = 1.33 /
&MISC CICE0 = 0.250, CICEN = 0.750, LICE = 0.0, PMOVE = 0.500,
XSEED = 1.000, FLAGTR = 0, XP = 0.150, XR = 0.100, XFILT = 0.050
IHM = 100, HSPM = 0.050, WSM = 1.700, WSC = 0.333, FLC = .TRUE.
NOSW = 3, FMICHE = 1.600, RWNDC = 1.000,
FACBERG = 1.0, GSHIFT = 0.000E+00 /
&OUTS
USSP = 1,
IUSSP = 3,
STK_WN = 0.04, 0.110, 0.3305 /
&SIN4
BETAMAX = 1.315,
TAUWSHELTER = 1.0,
SWELLF = 0.798,
SWELLF2 = -0.0127,
SWELLF3 = 0.0151,
SWELLF4 = 100025.0,
SWELLF5 = 1.1999,
SWELLF7 = 235500.0 /
&SNL1
NLPROP = 2.502E7 /
&SDS4
FXFM3 = 2.501,
SDSC2 = -2.1975e-05,
SDSCUM = -0.4032,
SDSC6 = 0.2978,
SDSBR = 0.0009035 /
&MISC
CICE0 = 0.75,
CICEN = 0.75 /
&SBT1
GAMMA = -0.038 /
&PRO3
WDTHCG=1.5,
WDTHTH=1.5 /
&UNST
UGOBCAUTO = F,
UGOBCDEPTH = -10.,
UGBCCFL = F,
EXPFSN = F,
EXPFSPSI = F,
EXPFSFCT = F,
IMPFSN = F,
EXPTOTAL = T,
IMPTOTAL = F,
IMPREFRACTION = F,
IMPFREQSHIFT = F,
IMPSOURCE = F,
SETUP_APPLY_WLV = F,
SOLVERTHR_SETUP = 1E-14,
CRIT_DEP_SETUP = 0.1,
JGS_NLEVEL = 0,
JGS_USE_JACOBI = F,
JGS_BLOCK_GAUSS_SEIDEL = F,
JGS_TERMINATE_MAXITER = F,
JGS_MAXITER = 1000,
JGS_TERMINATE_NORM = F,
JGS_TERMINATE_DIFFERENCE = F,
JGS_DIFF_THR = 1.E-8,
JGS_PMIN = 3.0,
JGS_LIMITER = F,
JGS_NORM_THR = 1.E-6 /
END OF NAMELISTS
124 changes: 54 additions & 70 deletions regtests/ww3_ufs1.1/input_unstr/namelists_c.nml
Original file line number Diff line number Diff line change
@@ -1,72 +1,56 @@
&SLN1 CLIN = 80.0, RFPM = 1.00, RFHF = 0.50 /
&SIN4 ALPHA0=0.0095,
BETAMAX=1.33,
SINTHP=2.00,
Z0MAX=0.00,
ZALP=0.006,
ZWND=10.00,
TAUWSHELTER =1.00,
SWELLFPAR = 1,
SWELLF= 0.800,
SWELLF2=-0.018,
SWELLF3 =0.015,
SWELLF4 =100000.0,
SWELLF5 =1.200,
SWELLF6 =0.000,
SWELLF7 =230000.000,
Z0RAT =0.0400 /
&OUTS
USSP = 1,
IUSSP = 3,
STK_WN = 0.04, 0.110, 0.3305 /
&SIN4
BETAMAX = 1.315,
TAUWSHELTER = 1.0,
SWELLF = 0.798,
SWELLF2 = -0.0127,
SWELLF3 = 0.0151,
SWELLF4 = 100025.0,
SWELLF5 = 1.1999,
SWELLF7 = 235500.0 /
&SNL1
NLPROP = 2.502E7 /
&SDS4
FXFM3 = 2.501,
SDSC2 = -2.1975e-05,
SDSCUM = -0.4032,
SDSC6 = 0.2978,
SDSBR = 0.0009035 /
&MISC
CICE0 = 0.75,
CICEN = 0.75 /
&SBT1
GAMMA = -0.038 /
&PRO3
WDTHCG=1.5,
WDTHTH=1.5 /
&UNST
UGOBCAUTO = F
UGOBCDEPTH= -10.
EXPFSN = F,
EXPFSPSI = F,
EXPFSFCT = F,
IMPFSN = F,
EXPTOTAL = F,
IMPTOTAL = T,
IMPREFRACTION = T,
IMPFREQSHIFT = T,
IMPSOURCE = T,
SETUP_APPLY_WLV = F,
SOLVERTHR_SETUP=1E-14,
CRIT_DEP_SETUP=0.1,
JGS_USE_JACOBI = T,
JGS_BLOCK_GAUSS_SEIDEL = T,
JGS_TERMINATE_MAXITER = T,
JGS_MAXITER = 1000,
JGS_TERMINATE_NORM = F,
JGS_TERMINATE_DIFFERENCE = T,
JGS_DIFF_THR = 1.E-6,
JGS_PMIN = 3.0,
JGS_LIMITER = F,
JGS_NORM_THR = 1.E-6 /
&SNL1 LAMBDA = 0.250, NLPROP = 0.250E+08, KDCONV = 0.750, KDMIN = 0.500,
SNLCS1 = 5.500, SNLCS2 = 0.833, SNLCS3 = -1.250 /
&SDS4 SDSBCHOICE = 1, SDSC2 = -0.2200E-04, SDSCUM = -0.4034E+00,
SDSC4 = 0.1000E+01, SDSC5 = 0.0000E+00, SDSC6 = 0.3000E+00,
WNMEANP =0.50, FXPM3 =4.00,FXFM3 =9.90,
SDSBINT = 0.3000E+00, SDSBCK = 0.0000E+00, SDSABK = 1.500, SDSPBK = 4.000,
SDSHCK = 1.50, SDSBR = 0.9000E-03, SDSSTRAIN = 0.000,
SDSP = 2.00, SDSISO = 2, SDSCOS =2.0, SDSDTH = 80.0,
SDSBRF1 = 0.50, SDSBRFDF = 0,
SDSBM0 = 1.00, SDSBM1 = 0.00, SDSBM2 = 0.00, SDSBM3 = 0.00, SDSBM4 = 0.00,
, WHITECAPWIDTH = 0.30/
&SBT1 GAMMA = -0.6700E-01 /
&SDB1 BJALFA = 1.000, BJGAM = 0.730, BJFLAG = .TRUE. /
&PRO3 CFLTM = 0.70, WDTHCG = 1.50, WDTHTH = 1.50 /
&OUTS P2SF = 0, I1P2SF = 1, I2P2SF = 15,
US3D = 0, I1US3D = 1, I2US3D = 32,
E3D = 0, I1E3D = 1, I2E3D = 32,
TH1MF = 0, I1TH1M = 1, I2TH1M = 32,
STH1MF= 0, I1STH1M= 1, I2STH1M= 32,
TH2MF = 0, I1TH2M = 1, I2TH2M = 32,
STH2MF= 0, I1STH2M= 1, I2STH2M= 32,
E3D = 1, USSP = 1, IUSSP = 3, STK_WN = 0.04, 0.110, 0.3305 /
&REF1 REFCOAST=0.10, REFSLOPE=0.1, REFCOSP_STRAIGHT=4, REFFREQ=1., REFSUBGRID = 0.00 /
&SIN4 BETAMAX = 1.33 /
&MISC CICE0 = 0.250, CICEN = 0.750, LICE = 0.0, PMOVE = 0.500,
XSEED = 1.000, FLAGTR = 0, XP = 0.150, XR = 0.100, XFILT = 0.050
IHM = 100, HSPM = 0.050, WSM = 1.700, WSC = 0.333, FLC = .TRUE.
NOSW = 3, FMICHE = 1.600, RWNDC = 1.000,
FACBERG = 1.0, GSHIFT = 0.000E+00 /
UGOBCAUTO = F,
UGOBCDEPTH = -10.,
EXPFSN = F,
EXPFSPSI = F,
EXPFSFCT = F,
IMPFSN = F,
EXPTOTAL = F,
IMPTOTAL = T,
IMPREFRACTION = T,
IMPFREQSHIFT = T,
IMPSOURCE = T,
SETUP_APPLY_WLV = F,
SOLVERTHR_SETUP=1E-14,
CRIT_DEP_SETUP=0.1,
JGS_NLEVEL = 0,
JGS_USE_JACOBI = T,
JGS_BLOCK_GAUSS_SEIDEL = F,
JGS_TERMINATE_MAXITER = T,
JGS_MAXITER = 1000,
JGS_TERMINATE_NORM = F,
JGS_TERMINATE_DIFFERENCE = T,
JGS_DIFF_THR = 1.E-6,
JGS_PMIN = 3.0,
JGS_LIMITER = F,
JGS_NORM_THR = 1.E-6 /
END OF NAMELISTS
2 changes: 1 addition & 1 deletion regtests/ww3_ufs1.1/input_unstr/switch_PDLIB
Original file line number Diff line number Diff line change
@@ -1 +1 @@
NCO PDLIB SCOTCH NOGRB DIST MPI PR3 UQ FLX0 SEED ST4 STAB0 NL1 BT1 DB1 MLIM FLD1 TR0 BS0 WNX1 WNT1 CRX1 CRT1 O0 O1 O2 O3 O4 O5 O6 O7 O14 O15 IC0 IS0 REF0 BIN2NC
NCO PDLIB SCOTCH NOGRB BIN2NC DIST MPI PR3 UQ FLX0 SEED ST4 STAB0 NL1 BT1 DB1 MLIM FLD2 TR0 BS0 RWND WNX1 WNT1 CRX1 CRT1 O0 O1 O2 O3 O4 O5 O6 O7 O14 O15 IC0 IS0 REF0
71 changes: 1 addition & 70 deletions regtests/ww3_ufs1.1/input_unstr/ww3_grid_a.inp
Original file line number Diff line number Diff line change
Expand Up @@ -66,60 +66,6 @@ $ Implicit with ww3ifr code version
EXPFSFCT = F,
IMPFSN = F /
$
$ Bottom friction - - - - - - - - - - - - - - - - - - - - - - - - - -
$ JONSWAP : Namelist SBT1
$ GAMMA : As it says.
$ &SBT1 GAMMA = 0.15 /
$
$ Propagation schemes ------------------------------------------------ $
$ First order : Namelist PRO1
$ CFLTM : Maximum CFL number for refraction.
$
$ UQ with diffusion : Namelist PRO2
$ CFLTM : Maximum CFL number for refraction.
$ FLSOFT : Flag for 'soft' land boundaries.
$ DTIME : Swell age (s) in garden sprinkler
$ correction. If 0., all diffusion
$ switched off. If small non-zero
$ (DEFAULT !!!) only wave growth
$ diffusion.
$ LATMIN : Maximum latitude used in calc. of
$ strength of diffusion for prop.
$
$ UQ with averaging : Namelist PRO3
$ CFLTM : Maximum CFL number for refraction.
$ FLSOFT : Flag for 'soft' land boundaries.
$ WDTHCG : Tuning factor propag. direction.
$ WDTHTH : Tuning factor normal direction.
$
$ UQ with divergence : Namelist PRO4
$ CFLTM : Maximum CFL number for refraction.
$ FLSOFT : Flag for 'soft' land boundaries.
$ QTFAC : Tuning factor Eq. (3.41).
$ RSFAC : Tuning factor Eq. (3.42).
$ RNFAC : Tuning factor Eq. (3.43).
$
$ Miscellaneous ------------------------------------------------------ $
$ Misc. parameters : Namelist MISC
$ CICE0 : Ice concentration cut-off.
$ CICEN : Ice concentration cut-off.
$ XSEED : Xseed in seeding alg. (!/SEED).
$ FLAGTR : Indicating presence and type of
$ subgrid information :
$ 0 : No subgrid information.
$ 1 : Transparancies at cell boun-
$ daries between grid points.
$ 2 : Transp. at cell centers.
$ 3 : Like 1 with cont. ice.
$ 4 : Like 2 with cont. ice.
$ XP, XR, XFILT
$ Xp, Xr and Xf for the dynamic
$ integration scheme.
$
$ In the 'Out of the box' test setup we run with sub-grid obstacles
$ and with continuous ice treatment.
$
$
&SNL1 LAMBDA = 0.250, NLPROP = 0.250E+08, KDCONV = 0.750, KDMIN = 0.500,
SNLCS1 = 5.500, SNLCS2 = 0.833, SNLCS3 = -1.250 /
&SDS4 SDSBCHOICE = 1, SDSC2 = -0.2200E-04, SDSCUM = -0.4034E+00,
Expand All @@ -130,7 +76,7 @@ $
SDSP = 2.00, SDSISO = 2, SDSCOS =2.0, SDSDTH = 80.0,
SDSBRF1 = 0.50, SDSBRFDF = 0,
SDSBM0 = 1.00, SDSBM1 = 0.00, SDSBM2 = 0.00, SDSBM3 = 0.00, SDSBM4 = 0.00,
, WHITECAPWIDTH = 0.30/
WHITECAPWIDTH = 0.30/
&SBT1 GAMMA = -0.6700E-01 /
&SDB1 BJALFA = 1.000, BJGAM = 0.730, BJFLAG = .TRUE. /
&PRO3 CFLTM = 0.70, WDTHCG = 1.50, WDTHTH = 1.50 /
Expand All @@ -143,27 +89,12 @@ $
STH2MF= 0, I1STH2M= 1, I2STH2M= 32,
E3D = 1, USSP = 1, IUSSP = 3, STK_WN = 0.04, 0.110, 0.3305 /
$
$
$AW021317 &MISC P2SF = 1 ,I1P2SF = 2, I2P2SF = 16 /
$&REF1 REFCOAST=0.1 /
$&REF1 REFCOAST=0.10, REFSLOPE=0.1, REFCOSP_STRAIGHT=4, REFFREQ=1., REFSUBGRID = 0.00 /
&REF1 REFCOAST=0.10, REFSLOPE=0.1, REFCOSP_STRAIGHT=4, REFFREQ=1., REFSUBGRID = 0.00 /
&SIN4 BETAMAX = 1.33 /
&MISC CICE0 = 0.250, CICEN = 0.750, LICE = 0.0, PMOVE = 0.500,
XSEED = 1.000, FLAGTR = 0, XP = 0.150, XR = 0.100, XFILT = 0.050
IHM = 100, HSPM = 0.050, WSM = 1.700, WSC = 0.333, FLC = .TRUE.
NOSW = 3, FMICHE = 1.600, RWNDC = 1.000,
FACBERG = 1.0, GSHIFT = 0.000E+00 /
$&MISC CICE0 = 0.250, CICEN = 0.750, LICE = 0.0, PMOVE = 0.500,
$ XSEED = 1.000, FLAGTR = 4, XP = 0.150, XR = 0.100, XFILT = 0.050
$ IHM = 100, HSPM = 0.050, WSM = 1.700, WSC = 0.333, FLC = .TRUE.
$ NOSW = 3, FMICHE = 1.600, RWNDC = 1.000, WCOR1 = 99.00, WCOR2 = 0.00,
$ FACBERG = 1.0, GSHIFT = 0.000E+00, STDX = -1.00, STDY = -1.00,
$ STDT = -1.00, ICEHMIN = 0.20, ICEHFAC = 1.00,
$ ICEHINIT = 0.50, ICEDISP = F, ICEHDISP = 0.60,
$ ICESLN = 1.00, ICEWIND = 1.00, ICESNL = 1.00, ICESDS = 1.00,
$ ICEDDISP = 80.00, ICEFDISP = 2.00, CALTYPE = standard , TRCKCMPR = T,
$ BTBET = 1.20 /
$
$ Mandatory string to identify end of namelist input section.
$
Expand Down
Loading