Skip to content

Releases: Deltares/SFINCS

SFINCS v2.1.1 Dollerup Release 2024.01

04 Sep 13:29
22964ac
Compare
Choose a tag to compare

v2.1.1 Dollerup release

The first official 2024 release of SFINCS, the v2.1.1 Dollerup release, 'Conquering challenges in compound flood modelling together', is now available!

This contains open access to the source code from Github: https://github.com/Deltares/SFINCS/releases/tag/v2.1.1_Dollerup_release.

As pre-compiled Windows executable:

https://download.deltares.nl/en/sfincs/

As Docker container:

docker pull deltares/sfincs-cpu:sfincs-v2.1.1-Dollerup-Release

Changes:

The code consists of all functionality of the v2.0.3 release, with the following major changes/additions:

Added functionality:

  • New advection scheme 'advection_scheme = upw1' > new default! Old implementation still available as 'advection_scheme = original'.
  • Option to include 2D component of friction term 'friction2d = true' > new default! Old implementation still available as 'friction2d = false'.
  • New Python setup tools HydroMT-SFINCS release v1.1.0 > highly recommended to use this new version!
  • New subgrid methodology including wet fraction as in Van Ormondt et al. (2024, in review), only available through net netcdf input file through new HydroMT-SFINCS version, recommended! Old implementation still available when providing the original binary file, then all wet fractions are assumed to be 1.
  • Upgraded coupled and integrated stationary wave solver 'SnapWave' including Infragravity wave energy balance following Leijnse et al. (2024).
  • New recommended default combination that with new advection scheme: alpha=0.50, theta=1.0, advection=1 (is now always 2D), viscosity=1.

Other changes:

  • Improved stability for cell that from being dry becomes wet.
  • Extra output variable to netcdf output files 'status', for easy checking whether a batch of simulations have all run succesfully: a value of 0 means no error
  • Added option to specify in case of a 1 layer model (either quadtree input, or original input), whether you want the output as mesh quadtree netcdf (1), or regular gridded netcdf (0, default). Keyword: regular_output_on_mesh (0, default, =logical)
  • netspwfile input for precipitation should be absolute atmospheric pressure, not the pressure drop.
  • Upgrade Windows compiler to IFX 2024.
  • Upgraded Netcdf version to newer native versions of Unidata: netCDF 4.9.2 & netcdf-fortran-4.6.1
  • Updated documentation.
  • Added tests in skillbed report.

SFINCS v2.0.3 Cauberg Release Q2 2023

13 Nov 13:07
f4aa9fe
Compare
Choose a tag to compare

2.0.3 Cauberg release

The last official 2023 release of SFINCS for Q4, the v2.0.3 Cauberg release, 'Climbing hills of challenges in compound flood modelling', is now available!

This contains open access to the source code from Github:
https://github.com/Deltares/SFINCS/releases/tag/v2.0.3_Cauberg_release.

As pre-compiled Windows executable:

https://download.deltares.nl/en/sfincs/

As Docker container:

docker pull deltares/sfincs-cpu:sfincs-v2.0.3-Cauberg

Changes:

The code consists of all functionality of the v2.0.2 release, with the following changes/additions:

Added functionality:

  • Netcdf4 compliant output, for reduced file sizes
  • Green & Ampt infiltration method
  • Horton infiltration method
  • Restartfiles including infiltration state, for the case of Curve Number with Recovery, Green&Ampt and Horton
  • Netcdf Spiderweb input option
  • Netcdf src+dis input option

Other changes:

  • Improved culvert and drainage pipe formulations
  • Updated documentation
  • Added tests in skillbed report
  • Compliance with new Python setup tools HydroMT-SFINCS release v1.0.2

Known issues:

  • BMI implementation is up to date with openearth/bmi-python, which is however not up to date with the latests CSDMS standard BMI implementation
  • The combination of netspwfile with large difference in reference time between the spiderweb and the SFINCS simulation itself, might not run correctly in the Docker version. Use the ascii spwfile input or the Windows build executable which work correctly.

SFINCS v2.0.2 Blockhaus Release Q2 2023

09 Jun 11:32
Compare
Choose a tag to compare

2.0.2 Blockhaus release

The first official 2023 release of SFINCS for Q2, the v2.0.2 Blockhaus release, 'Smoothly cycling over challenges in compound flood modelling', is now available!

This contains open access to the source code from Github: https://github.com/Deltares/SFINCS/releases/tag/v2.0.2_Blockhaus_release.

As Windows executable:

https://download.deltares.nl/en/download/sfincs/

As Docker container:

docker pull deltares/sfincs-cpu:sfincs-v2.0.2-Blockhaus-Release-Q2-2023

Changes:

The code consists of all functionality of the v2.0.0 release, with the following changes/additions:

Major changes:

  • Potentially breaking change: flipped x&y coordinates in Netcdf map output to be Sgrid compliant. Note; might impact Matlab/Python post-processing scripts (fixed in new HydroMT-SFINCS release v1.1.0)
  • Improved 2D component of advection scheme
  • Option to include viscosity term in the momentum equation

Added functionality:

  • Option to not use rainfall in spiderweb, keyword: usespwprecip = 0
  • The x&y-coordinates of input weirfiles as snapped on grid internally in SFINCS are now written to the sfincs_his.nc file; structure_x, structure_y & structure_height
  • Option to include viscosity, enabling running on theta=1.0, with viscosity = 1. The values 'nuvisc' will be automatically determined based on your grid resolution, and written to the log screen. Value can still be overruled by specifying 'nuvisc = value' directly, or increased with e.g. a factor 2 using 'nuviscdim = 2'.
  • Save maximum velocity proxy (in m/s) on 'dtmaxout' interval: storevelmax = 1
  • Save maximum flux (h * U in m^2/s) on 'dtmaxout' interval: storefluxmax = 1
  • Save maximum discharge through drainage strucuture from 'drnfile' input on 'dthisout' interval: storeqdrain = 1

Other changes:

  • Bugfix in weir formulation
  • Updated documentation
  • Added tests in skillbed report
  • Compliance with new Python setup tools HydroMT-SFINCS release v1.1

SFINCS v2.0.0 Alpe D'Huez Release 2022

11 Nov 16:43
336abcd
Compare
Choose a tag to compare

First open source release of SFINCS: SFINCS v2.0.0 Alpe D'Huez Release 2022