Skip to content

Release Notes

This page contains the release notes for all available SURF-SHYFEM versions, ordered by release date (from latest to oldest).

v2.1.0-alpha — 2025-09-04 latest

  • Support for multiple open boundaries when the nested domain polygon intersects features such as islands or other land elements.

    Horizontal grid automatically generated for the civitavecchia domain.

  • Parallel execution support is now integrated with SHYFEM-MPI.

  • Control the level of corner smoothing applied to the grid. Sharp corners can also be retained by disabling this feature.
  • Provide customized coastline shapefiles as input for experiments.

Bug Fixes

  • Fixed an issue in the pre-processing step where domains defined in negative longitudes (e.g., western hemispheric regions) were not being correctly processed.

v2.0.0 — 2025-06-11

  • Rewrote the SURF code using a modular, object-oriented Python architecture, replacing the previous procedural design.
  • The structured and unstructured components (SURF-NEMO and SURF-SHYFEM) have been unified under common conventions, workflow and execution frameworks
  • Created Docker image designed for seamless installation, execution and cloud/HPC deployment
  • Added automatic download of all the required input data, including CMEMS ocean data (via Copernicus Marine Toolbox), ERA5 atmospheric data (via CDSAPI service) and TPXO8 tidal forcing, GEBCO-2024 bathymetry and GSHHG coastlines.

v1.00 — 2021-24-06

This is the first release of the surf_shyfem package.