Physics (dispersion, breaking, friction)¶
SPECIFICATION OF PHYSICS
DISPERSION: logical parameter for inclusion of dispersion terms. T - calculate dispersion, F - no dispersion terms. Default: T.Gamma1: parameter for linear dispersive terms. 1.0 - inclusion of linear dispersive terms, 0.0 - no linear dispersive terms. Default: 1.0.Gamma2: parameter for nonlinear dispersive terms. 1.0 - inclusion of nonlinear dispersive terms, 0.0 - no nonlinear dispersive terms. Default: 1.0.Gamma1 = 1.0, Gamma2 = 0.0for NG’s equations.Gamma1 = 1.0, Gamma2 = 1.0for the fully nonlinear Boussinesq equations.Gamma3: parameter for linear shallow water equations (Gamma3 = 0.0for linear SWE). WhenGamma3 = 0.0, Gamma1andGamma2automatically become zero. Default: 1.0.Beta_ref: parameter \(\beta\) defined for the reference level. \(\beta\) = -0.531 for NG’s and FUNWAVE equations. Default: -0.531.VISCOSITY_BREAKING: logical parameter for viscous breaking. When this option is selected,Cbrk1andCbrk2are needed. Default is shock-capturing type breaking.
Cbrk1: parameter \(C1\) in Kennedy et al. (2000). Default: 0.45
Cbrk2: parameter \(C2\) in Kennedy et al. (2000). Default: 0.35Note
Cbrk1andCbrk2were re-calibrated in Choi et al. (2018). \(C1\) is around 0.45 in FUNWAVE-TVD, instead of \(C1 = 0.65\) used in Kennedy et al.
SWE_ETA_DEP: ratio of height/depth for switching from Boussinesq to NSWE for shock-capturing breaking. The value is \(\sim\) 0.80.
SPECIFICATION OF ROLLER EFFECTS
ROLLER_EFFECT: logical parameter for roller effects. If it is setTRUE, the roller and undertow effects will be taken into account into the sediment (suspended load) transport processes.
SPECIFICATION OF FRICTION
FRICTION_MATRIX: logical parameter for homogeneous and inhomogeneous frction field. T - inhomogeneous, F - homogeneous. Default: F.FRICTION_FILE: name of friction file ifFRICTION_MATRIX = T; the file dimensions should beMglob x Nglobwith the first point as the south-west corner. The read format in the code is shown below:DO J=1,Nglob READ(1,*)(Cd(I,J),I=1,Mglob) ENDDO
Cd_fixed: fixed bottom friction coefficient.SHOW_BREAKING: logical parameter to calculate breaking index. Note that, ifVISCOSITY_BREAKINGis not selected, breaking is calculated using shock wave capturing scheme. The index calculated here is based on Kennedy et al. (2000).WAVEMAKER_Cbrk: breaking parameter inside wavemaker. For some cases, the wave breaks inside the wavemaker. This parameter providesCbrkinside the wavemaker domain. For most of cases, setWAVEMAKER_Cbrk = Cbrk1or higher. Default: LARGE.