DEFINITIONS OF PARAMETERS¶
Parallelization¶
- Note that the numbers defined in the following statement are only for example
! --------------------PROCESSOR NUMBER------------------------- ! processors in x and y direction (for parallel run) PX = 4 (for example) PY = 2
Grid¶
! --------------------DIMENSION--------------------------------- ! cell numbers Mglob = 256 Nglob = 128 Kglob = 3 ! ------------------------GRID---------------------------------- ! grid sizes DX = 2.0 DY = 2.0
Time¶
! -----------------------TIME---------------------------------- ! all in seconds TOTAL_TIME =100.0 PLOT_START = 0.0 PLOT_INTV = 1.0 SCREEN_INTV = 1.0
Numerics¶
! ----------------------NUMERICS------------------------------------ HIGH_ORDER = SECOND TIME_ORDER = SECOND HLLC = F CONVECTION = NOTVD CFL = 0.5 FROUDE_CAP = 10.0 MinDep = 0.20
Physics¶
! --------------------VISCOUS NUMBER---------------------------------- VISCOUS_NUMBER = 0.1666667 ! -------------------BOUNDARY_TYPE--------------------------------------- ! bc_type=1: free-slip ! 2: no-slip ! 3: influx ! 4: outflux ! 5: bottom friction BC_X0 = 1 BC_Xn = 1 BC_Y0 = 1 BC_Yn = 1 BC_Z0 = 5 BC_Zn = 1
Wavemaker¶
! ---------------------WAVEMAKER----------------------------------------- ! wavemaker ! AMP - wave height; PER - wave period; DEP - incident water depth ! THETA - incident wave angle ! LEF_SOL - left boundary solitary wave, need AMP,DEP ! LEF_LIN - left boundary linear wave, need AMP,PER,DEP ! LEF_CON - left boundary cnoidal wave, need AMP,PER,DEP ! LEF_STK - left boundary stokes wave, need AMP,PER,DEP ! LEF_TID - left boundary tide wave, has to specify in subroutine ! LEF_SPC - left boundary 2D spectral, need spectral input spc2d.txt ! INI_ETA - initial surface elevation specified in subroutine initial ! INT_LIN - internal wavemaker for linear wave ! INT_CON - internal wavemaker for cnoidal wave ! INT_SOL - internal wavemaker for solitary wave ! INT_SPC - internal wavemaker for random wave !WAVEMAKER = INT_LIN WAVEMAKER = INT_LIN (example) AMP = 0.5 PER = 10.0 DEP = 8.0 THETA = 0.0
Sponge layer¶
! ----------------SPONGE LAYER------------------------------------ SPONGE_ON = T Sponge_West_Width = 35.0 Sponge_East_Width = 0.0 Sponge_South_Width = 0.0 Sponge_North_Width = 0.0 R_Sponge = 0.85 A_Sponge = 5.0
Output¶
! --------------------FIELD OUTPUT--------------------------------- ! output variables, T=.TRUE, F = .FALSE. OUT_H = T (water depth) OUT_E = T (surface elevation) OUT_U = T (velocity in x direction) OUT_V = T (velocity in y direction) OUT_W = T (velocity in z direction) OUT_P = T (dynamic pressure) OUT_K = T (turbulent kinetic energy) OUT_D = T (turbulent dissipation rate) OUT_S = T (shear production) OUT_C = T (eddy viscosity)