diff --git a/Manual.html b/Manual.html index 3cc940e..8646c8b 100644 --- a/Manual.html +++ b/Manual.html @@ -124,7 +124,7 @@

General Parameters

swave 1 - switch for using the short wave model. the wave group modulationcomes from the wave boundary. + Switch for using the short wave model. The wave group modulation comes from the wave boundary. flow @@ -134,12 +134,12 @@

General Parameters

sedtrans 0 - Switch to run the sediment transport module + Switch to run the sediment transport module. morphology 0 - Switch to run the morphology modeule to apply the sediment source and sink to the bathymetry + Switch to run the morphology modeule to apply the sediment source and sink to the bathymetry. GPUDEVICE @@ -147,19 +147,22 @@

General Parameters

What GPU device to use default is the firt one availabe (i.e. 0) and 1 for second GPU etc... - nx, ny + nx 0 - Bathymetry grid size. Only required when using XBeach style bathymetry. Will be overwritten when using .md or .nc bathy input + Bathymetry grid size (columns). Only required when using XBeach style bathymetry. Will be overwritten when using .md or .nc bathy input. + ny + 0 + Bathymetry grid size (rows). Only required when using XBeach style bathymetry. Will be overwritten when using .md or .nc bathy input. dx 0.0 - Bathymetry grid resolution. Only required when using XBeach style bathymetry need to be >0.0. Will be overwritten when using .md or .nc bathy input + Bathymetry grid resolution. Only required when using XBeach style bathymetry need to be >0.0. Will be overwritten when using .md or .nc bathy input. grdalfa 0.0 - Bathymetry grid rotation. Only required when using XBeach style bathymetry or netcdf. Will be overwritten when using .md bathy input and can be included in the netcdf file explicitely + Bathymetry grid rotation. Only required when using XBeach style bathymetry or netcdf. Will be overwritten when using .md bathy input and can be included in the netcdf file explicitly. @@ -176,24 +179,28 @@

Flow Parameters

g 9.81 - Acceleration of gravity [m/s2] for Mars use 3.71m/s2 + Acceleration of gravity [m/s^2]. For Mars use 3.71m/s^2. rho 1025.0 - Density of Water in kg/m3 for rum use 940.0 kg/m3 + Density of Water in kg/m^3. For rum use 940.0 kg/m^3. - eps 0.01 Drying height [m]. - cf, cfsand, cfreef + cf 0.01 - Bottom friction (Chezy formulation). a specific value can be given to Sand(cfsand) or Bedrock(cfreef). the location of outcropping bedrock is determined with the sediment thickness file and updated at every Morphology step. - + Bottom friction (Chezy formulation). A specific value can be given to sand (cfsand) or reef (cfreef). + cfsand + 0.01 + Bottom friction (Chezy formulation), specific to sand. + cfreef + 0.01 + Bottom friction (Chezy formulation), specific to reef. The location of outcropping reef is determined with the sediment thickness file and updated at every Morphology step. nuh @@ -203,42 +210,42 @@

Flow Parameters

nuhfac 1.0 - viscosity coefficient for roller induced turbulent horizontal viscosity [0 - 1] + Viscosity coefficient for roller induced turbulent horizontal viscosity [0 - 1]. usesmago 1 - Uses smagorynsky formulation to calculate viscosity 0: No 1: Yes + Uses Smagorynsky formulation to calculate viscosity 0: No 1: Yes. smag 0.3 - Smagorinsky coeff only used if usesmago = 1 + Smagorinsky coefficient, only used if usesmago = 1. lat 0.0 - Latitude of the grid + Latitude of the grid. fc 0.0 - Coriolis force. AUtomatically calculated for earth when setting up lat + Coriolis force. Automatically calculated for earth when setting up lat. Cd 0.002 - Wind drag coeff + Wind drag coefficient. wci 0.0 - Wave current interaction (0: no; 1: yes, 0.1-0.9: When model is not stable) + Wave current interaction (0: no; 1: yes, 0.1-0.9: when model is not stable). hwci 0.1 - min depth for wci. aka no wci in water depth shallower than this + Minimum depth for wave current interaction (wci), i.e. no wci in water depth shallower than this. @@ -256,67 +263,74 @@

Wave Parameters

breakmodel 1 - Wave dissipation model 1: roelvink 2: Baldock. use 1 for unsteady runs (i.e. with wave group) and use 2 when not forcing wave group + Wave dissipation model 1: Roelvink 2: Baldock. use 1 for unsteady runs (i.e. with wave group) and use 2 when not forcing wave group. gamma 0.6 - Wave breaking gamma param + Wave breaking gamma parameter. n 8.0 - exponential in Roelving breaking model + Exponential in Roelvink breaking model. alpha 1.0 - calibration factorfor wave dissipation (should be 1.0) + Calibration factor for wave dissipation (should be 1.0). gammax 2.0 - maximum ratio Hrms/hh + Maximum ratio Hrms/hh. beta 0.15 - Roller slope dissipation parameter + Roller slope dissipation parameter. - fw, fwsand, fwreef + fw + 0.001 + Wave bottom dissipation parameter. A specific value can be given to sand (fwsand) or reef (fwreef). + fwsand + 0.001 + Wave bottom dissipation parameter, specific to sand. + fwreef 0.001 - Wave bottom dissipation parameters. A specific value can be given to Sand(cfsand) or Bedrock(cfreef). the location of outcropping bedrock is determined with the sediment thickness file and updated at every Morphology step. + Wave bottom dissipation parameter, specific to reef. The location of outcropping reef is determined with the sediment thickness file and updated at every Morphology step. roller 1 - Switch for roller model + Switch for roller model. thetamin -90 - Minimum value for directional space in the wave model. This is only required when using wave boundary type 1, 4 and 5 + Minimum value for directional space in the wave model. This is only required when using wave boundary type 1, 4 and 5. thetamax 90 - Maximum value for directional space in the wave model. This is only required when using wave boundary type 1, 4 and 5 + Maximum value for directional space in the wave model. This is only required when using wave boundary type 1, 4 and 5. dtheta N/A - Directional space resolution [degrees] . Value calculated from ntheta. If specified ntheta will be calculated from dtheta instead + Directional space resolution [degrees]. Value calculated from ntheta. If specified ntheta will be calculated from dtheta instead. ntheta 1 - Number of directional bins. If ntheta is not specified but dtheta is specified by the user then ntheta will be calculated from dtheta. This is only required when using wave boundary type 1, 4 and 5 + Number of directional bins. If ntheta is not specified but dtheta is specified by the user then ntheta will be calculated from dtheta. This is only required when using wave boundary type 1, 4 and 5. -

Sediment Parameters (Only needed when sedtrans=1)

+

Sediment Parameters

+

(Only needed when sedtrans=1)

@@ -329,62 +343,65 @@

Sediment Parameters (Only needed when sedtrans=1)

- + - + - + - + - - - + + + + + + - + - + - + - + - + - + - + @@ -401,49 +418,54 @@

Files

- - - + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + +
D50 0.00038 D50 sediment size in [m]. D50 sediment size in [m].
D90 0.00053 D90 sediment size in [m]D90 sediment size in [m].
rhosed 2650.0 Sand density in kg/m3Sand density in kg/m^3.
wws 0.0509 sand fall velocity (should be calculated) m/sSand fall velocity (should be calculated) m/s.
drydzmax=1.0, wetdzmax=2.01.0, 2.0Wet/dry max slope in avalanching modeldrydzmax1.0Dry maximum slope in avalanching model.wetdzmax2.0Wet maximum slope in avalanching model.
maxslpchg 0.01max change within a step to avoid avalanching tsunamiMaximum change within a step to avoid avalanching tsunami.
por 0.4sand porosity (%)Sand porosity (%).
morfac 1.0 morphological factor 0 no changes in morphology 1 normal changes in morpho >1 accelerated morphological changes (beware this doesn't accelerate the bnd you have to do this manually)Morphological factor 0 no changes in morphology 1 normal changes in morpho >1 accelerated morphological changes (beware this doesn't accelerate the bnd you have to do this manually).
sus 1.0calibration coeff for suspended loadCalibration coefficient for suspended load.
bed 1.0calibration coeff for bed loadCalibration coefficient for bed load.
facsk 0.2calibration factor for wave skewness Calibration factor for wave skewness.
facas 0.2calibration factor for wave asymetryCalibration factor for wave asymmetry.
bathy, depfile[] Bathymetry file, positive down [m]. See details below bathy""Bathymetry file, positive down [m]. See details below.
depfile""Bathymetry file, positive down [m]. See details below.
wavebndfile[] Filename of the wave boundary file. See below for details ""Filename of the wave boundary file. See below for details.
SedThkfile[] Sediment thickness file. Same format as the bathymetry file but with sediment layer thickness values in m""Sediment thickness file. Same format as the bathymetry file but with sediment layer thickness values in m.
slbndfile[] Sea level boundary file (see below for details)""Sea level boundary file (see below for details).
windbndfile[] Wind boundary file (see below for details)""Wind boundary file (see below for details).
outfile[] Netcdf output file name for area serie outputXBGPU_output.ncNetcdf output file name for area series output.
TSOfile[] Output txt file name for Time serie output of a single location. There can be as many TSOfile as specific location to output. With this option you will output zs and H at every step in the model ""Output txt file name for Time series output of a single location. There can be as many TSOfile as specific location to output. With this option you will output zs and H at every step in the model.
TSnode x,y Location in nodes for extracting a time series. You need as many TSnode=x,y (x and y should be integers smaller than nx and ny respectively) as you have TSOfile=myfile.txtLocation in nodes for extracting a time series. You need as many TSnode=x,y (x and y should be integers smaller than nx and ny respectively) as you have TSOfile=myfile.txt
outvars "zb", "zs", "uu", "vv", "H", "thetamean", "D", "urms", "ueu", "vev", "C", "dzb", "Fx", "Fy", "hh", "Hmean", "uumean", "vvmean", "hhmean", "zsmean", "Cmean" Name of output variables. See below for the full list. Any number of variable can be selected. You can specify the same varibale twice but you would be a fool. specifying an empty lits will revert back to default. outvars may be specifyed multiple time in the param file to add more variable and keep the file clean"zb", "zs", "uu", "vv", "H", "thetamean", "D", "urms", "ueu", "vev", "C", "dzb", "Fx", "Fy", "hh", "Hmean", "uumean", "vvmean", "hhmean", "zsmean", "Cmean", "ueumean", "vevmean" Name of output variables. See below for the full list. Any number of variable can be selected. You can specify the same variable twice but you would be a fool. Specifying an empty lits will revert back to default. outvars may be specified multiple time in the param file to add more variable and keep the file clean.
@@ -460,28 +482,28 @@

Time Keeping

CFL 0.7 - CFL value used to calculate the model timestep. If the model becomes unstable use a smaller value. + CFL value used to calculate the model timestep. If the model becomes unstable use a smaller value. endtime 0.0 - Model end timein s (start time is 0.0). Default value will find the shortest time in boundary input. + Model end time in seconds (start time is 0.0). Default value will find the shortest time in boundary input. outputtimestep 0.0 - Output time step in seconds. If 0.0s then no output is produced. + Output time step in seconds. If 0.0s then no output is produced. sedstart 3600.0 - Delay start for sediment transport (seconds) to allow hydrodynamics warm up. + Delay start for sediment transport (seconds) to allow hydrodynamics warm up.

Wave boundary variables

-

There are 4 different type of wave boundary input. For type 4 (and 5) teh wave groups are internally generated. The wave goup and Low frequency bpound wave generation can be controlled with some of the parameters below.

+

There are 4 different type of wave boundary input. For type 4 (and 5) the wave groups are internally generated. The wave goup and Low frequency bpound wave generation can be controlled with some of the parameters below.

@@ -494,37 +516,37 @@

Wave boundary variables

- + - + - + - + - - + + - + - +
wavebndtype 2 Wave boundary type [1, 2, 3, 4, or 5]. See below for details Wave boundary type [1, 2, 3, 4, or 5]. See below for details.
dtbc 1.0 time step for wave group forcing (generation and reading). Only used for wavebndtype 2, 4 and 5. Automatic for wavebndtype=3Time step for wave group forcing (generation and reading). Only used for wavebndtype 2, 4 and 5. Automatic for wavebndtype=3.
sprdthr 0.8 Threshold cut off for spectral sample in boundary generation (in % of peak energy). Threshold cut off for spectral sample in boundary generation (in % of peak energy).
rtlength 3600.0 duration of wave group chunks (seconds) . Duration of wave group chunks (seconds).
random0.0 switch for resetting random sampling. ) means the random sample will be the same evry run . 1 mean the sample is different at evry run . 0Switch for resetting random sampling. 0 means the random sample will be the same every run. 1 mean the sample is different at evry run.
nmax 0.8 Factor to reduce long wave variance in shallow water. Factor to reduce long wave variance in shallow water.
fcutoff 0.0Low-freq cutoff frequency. Low-freq cutoff frequency.
@@ -551,17 +573,17 @@

Offshore wave boundary

1 - Constant wave boundary (no wave group) + Constant wave boundary (no wave group). 2 - Reuse XBeach boundary files, this requires several specific input file + Reuse XBeach boundary files, this requires several specific input file. 3 - Reuse XBGPU boundary. Similar to XBeach but in netcdf format and all self explanatory + Reuse XBGPU boundary. Similar to XBeach but in netcdf format and all self explanatory. @@ -571,7 +593,7 @@

Offshore wave boundary

5 - Generate wave group from an input spectrum. (Not fully tested) + Generate wave group from an input spectrum (not fully tested). @@ -593,7 +615,7 @@

Reuse XBeach boundary files wavebndtype = 2;

Header speciying: thetamin, thetamax, dtheta, dtbc, rtlength

  • -

    a time serie with each line containing : time, Trep, qfile, Efile

    +

    a time series with each line containing : time, Trep, qfile, Efile

  • 
    @@ -625,7 +647,7 @@ 

    Offshore water level

    If no sea level files are specified teh water level will be set to 0.0 throughout the duration of the model.

    Wind boundary

    -

    Wind is applied uniformly accross the grid. By default no wind is applied but the user can specify a file wich contains a time series fo time (s) speed (m/s) and direction(degree true North). The wind direction is automatically corrected to the angle of the grid. The time series can be tab delimited, space delimited or comma delimited. Simply make sure it is consistent. The time vector needs to be monotonically increasing but the time step can be variable (but >0.0). See the example below.

    +

    Wind is applied uniformly accross the grid. By default no wind is applied but the user can specify a file which contains a time series fo time (s) speed (m/s) and direction (degree true North). The wind direction is automatically corrected to the angle of the grid. The time series can be tab delimited, space delimited or comma delimited. Simply make sure it is consistent. The time vector needs to be monotonically increasing but the time step can be variable (but >0.0). See the example below.

    
     # Wind boundary example
     0.0,5.0,250.0
    @@ -646,33 +668,33 @@ 

    Side boundaries

    Output

    XBGPU is capable of producing 4 types of outputs:

    Gridded variables

    gridded variables can be extracted from the model at regular time interval.

    Output Variables list