User manual - forcing ======= Overview ---------------------- The input for SFINCS is supplied using various text and binary files, which are linked through the main input file: sfincs.inp. Within this section of the user manual all different types of forcing settings and files are discussed. The figure below gives an overview of all different types of input files and whether they are required or not. Below an example is given of this file, which uses a keyword/value layout. For more information regarding specific parameters see the pages 'Input parameters' or 'Output parameters'. **NOTE - In the manual below, blocks named 'Matlab example using OET' are included, referring to easy setup scripts included in the SFINCS’ Open Earth Tools Matlab set of scripts: https://svn.oss.deltares.nl/repos/openearthtools/trunk/matlab/applications/sfincs** .. figure:: ./figures/SFINCS_documentation_forcing.png :width: 800px :align: center Overview of input file of SFINCS with indication whther they are required or not Forcing ^^^^^^^^^ SFINCS has different functionalities regarding different relevant physical processes for compound flooding and what type of model is required. At first nearshore/offshore water levels can be specified at the different locations along the coast to include tides and storm surge levels. Inland drivers of flooding like precipitation and wind can be specified in a number of ways. This varies from simple spatially uniform time-series to spatially varying spiderwebs or grid input types. Furthermore, simple implementations for discharges are included. Discussed in this user manual are the water-level boundaries, discharge points, wind, pressure, rain and waves. Water levels ---------------------- To specify water-level time-series to the boundary cells (msk=2), first the input locations have to be specified in 'sfincs.bnd'. For every boundary point there is interpolated with a weighted average between the two closest input locations. .. figure:: ./figures/SFINCS_boundary_input_grid.PNG :width: 400px :align: center Example of the weighted interpolation of boundary input locations to the msk=2 boundary cells. Water level points ^^^^^^^^^ **bndfile = sfincs.bnd** .. code-block:: text e.g. 400000 1200000 480000 1250000 **Matlab example using OET** .. code-block:: text points.x(1) = 400000; points.y(1) = 1200000; points.x(2) = 480000; points.y(2) = 1250000; sfincs_write_boundary_points(inp.bndfile,points) Water level time-series ^^^^^^^^^ Then in the file 'sfincs.bzs' the water level time-series are specified per input location. Times are specified in seconds with respect to SFINCS' internal reference time 'tref', as specified in sfincs.inp. **NOTE - The time and length of values you prescibe per boundary input location should be all the same in the bzsfile** **bzsfile = sfincs.bzs** .. code-block:: text