Skip to content

OceanMesh2D V3.0.0

Compare
Choose a tag to compare
@krober10nd krober10nd released this 20 Mar 19:29
· 358 commits to Projection since this release
ee76bea

This version contains a variety of modifications and improvements from V2.0. Here we list the major enhancements since V2.0.0.

Improvements in:

  • Bounding mesh size fields to respect both minimum and maximum Courant numbers. This is particularly useful for SCHISM and models that use Eulerian-Lagrangian Method . See #56
  • Using back-up DEMs to replace gaps or holes in other datasets. See Back up DEM #61
  • New mesh improvement strategy to optimize mesh quality based on collapsing thin or degenerate triangles together.
  • Global meshing is more robust. Note that it has been working very stably with rotated meshes (to eliminate singularity) in simulations using ADCIRC V55.
  • Several new mesh attributes (e.g., initial_river_elevation) for ADCIRC's fort.13 file creation.
  • Better topographic-lengthscale filtering based on barotropic Rossby radius (see commit 9305c).
  • Several CI tests for local Jenkins server.
  • Better documentation using MATLAB's "help" method.
  • Clearer data structure used to build weirs into the mesh and many bug fixes to meshing insets with weirs.
  • Higher geometric quality meshes with point and edge constraints.
  • Mesh merging using the msh.plus() to support insets that respect point and/or edge constraints. It also does not require the polybool function (which was a toolbox dependency).
  • msh.clean() now features categorical options and experienced a variety of bug fixes.
  • Bug fixes to msh.makens() for automatically applying boundary conditions.

Happy meshing,