Skip to content

OceanMesh2D V6.0

Latest
Compare
Choose a tag to compare
@krober10nd krober10nd released this 28 Feb 19:53
· 6 commits to Projection since this release
f6125ef

We invite you to support our efforts by becoming a sponsor. Your contribution will help us continue our work and make further improvements. To learn more and to sponsor us, please visit: https://github.com/sponsors/krober10nd. Thank you for considering supporting our project!

Added

Added ability to generate constrainsts for shorelines automatically using the new high-fidelity method. #264
auxiliary file reader function that can be used standalone e.g., m = m.read({'fort.13','fort.15'})), as well as called from within msh() function. #287
swanoutput namelist for SWAN model outputs. #287
Added new function in msh called remesh_patch to remesh within specified polygonal domains and insert back into parent mesh. #301
Read and write to 2dm format. #300
namelist and RSTIMNC input arguments for Make_f15.m fort.15 generator. updated the help message for all input argumebts to Make_f15. #283
New stability namelist options to Make_f15.m fort.15 generator. #283
Optionality for mesh2dgen to choose the method of mesh generation kind, and the maximum iteration count iter. #272
Option improve_with_reduced_quality to meshgen for allowing for mesh improvements even when quality is decreasing or large number of nodes eliminated, which sometimes is necessary to force the advancement in mesh quality.
Option delaunay_elim_on_exit to meshgen to skip the last call to delaunay_elim to potentially avoid deleting boundary elements.
Geoid offset nodal attribute in Calc_f13 subroutine. #251
Support for writing Self Attraction and Loading (SAL) files in NetCDF for the ADCIRC model. #231
Added 'high-fidelity' option for automatically forming and constraining edges into the mesh. #264

Changed

treating logicals in namelists as a logicals type within MATLAB but ouput as a string. #287
Calc_Sponge.m to allow for sponge in polygon region and coefficents based on spatially varying depth. #287
removed namelists from default setup in Make_f15.m fort.15 generator to be invoked by user as an input argument instead. #283
Use implicit smoother (ds=1) in msh.clean when fix points are present. #283
Default filename for the dynamicWaterLevelCorrection is now null so that it is not evoked by default. #272
Default mesh improvement strategy is ds 2.
Retrieve boundary indices in msh.get_boundary_of_mesh method. #259
msh.offset63 struct and associated write/make routines for dynamicwaterlevel offset functionality. #259
dynamicWaterLevelCorrection to fort.15 namelist, and PRBCKGRND option to met fort.15 namelist. #261
Improved code readability by auto-indenting core functions and reworking 'setup' and 'Examples' functions, including adding necessary files for separation from core functions. #308
Renamed functions for clarity and fixed multiple small bugs; changes are compatible with OpenEarthTools but distinct. #308

Fixed

catch for offset_nodes of int type in writeoffset63.m. #287
writing out the wave coupling timestep RSTIMNC on the WTIMNC line of fort.15 when NWS > 300. #283
make_bc call with empty varargin, e.g., when calling inner. #283
Make_offset63 call with constant offset (length 1 time_vector). #283
ourKNNsearch call in nanfill option of Griddata (msh.interp). #283
m_map link in setup.sh Issue #277. #283
Updated Calc_f13.m to avoid an "Unrecognized variable" error by ensuring "broken" is always defined. #282
Fixed test for likely geographic coordinates in Make_f15.m. #282
updated Gridded_to_Mesh_SeaBed_DepthAveraged.m to fix the infinite loop in using Cal_IT_Fric.m by filling in the NaNs at greater depths with values from above. #280
Recursive cleaning issues: infinite loop and preservation of fixed points.
msh.interp method for K argument of length 1, and for the test to determine whether the bathymetry grid is irregular. #259
Printing of namelist character strings or numbers. #261
Make_offset63.m time interval computation. #261 and #272
Removed dependency on statistics toolbox when using the 'nanfill' option in msh.interp. #269
Missing routines for reading in elvstaname and velstaname in readfort15.m by adding readlinevecname() method. #281
Incorrect reference to ibtype was changed to ibtypee in map_mesh_properties function. #298

What's Changed

New Contributors

Full Changelog: V5.0...V6.0