--- Welcome to the official ADCIRCWiki site! The site is currently under construction, with limited information. ---
For general information, see the ADCIRC site, ADCIRC FAQ, or the ADCIRC Wikipedia page. For model documentation not yet available on the wiki, see the ADCIRC site. New content is being continuously added to the ADCIRCWiki, and material from the main ADCIRC site will be gradually transitioned over to the wiki.

Difference between revisions of "Grid Development and Editing"

From ADCIRCWiki
Jump to: navigation, search
(OceanMesh2D)
(OceanMesh2D)
Line 5: Line 5:
  
 
=== OceanMesh2D  ===
 
=== OceanMesh2D  ===
Completely open source (GNU GPLv3.0) MATLAB-based software for automated triangular mesh generation. Newest version is available from https://github.com/CHLNDDEV/OceanMesh2D
+
Completely open source (GNU GPLv3.0) MATLAB-based software for automated triangular mesh generation. The latest version is available from https://github.com/CHLNDDEV/OceanMesh2D
 
<ref>Pringle, W.J., Roberts, K.J., 2020. CHLNDDEV/OceanMesh2D: OceanMesh2D V3.0.0. doi:10.5281/zenodo.3721137</ref>
 
<ref>Pringle, W.J., Roberts, K.J., 2020. CHLNDDEV/OceanMesh2D: OceanMesh2D V3.0.0. doi:10.5281/zenodo.3721137</ref>
 
<ref>Roberts, K.J., Pringle, W.J., Westerink, J.J., 2019. OceanMesh2D 1.0: MATLAB-based software for two-dimensional unstructured mesh generation in coastal ocean modeling. Geosci. Model Dev. 12, 1847–1868. doi:10.5194/gmd-12-1847-2019</ref>
 
<ref>Roberts, K.J., Pringle, W.J., Westerink, J.J., 2019. OceanMesh2D 1.0: MATLAB-based software for two-dimensional unstructured mesh generation in coastal ocean modeling. Geosci. Model Dev. 12, 1847–1868. doi:10.5194/gmd-12-1847-2019</ref>
<ref>Roberts, K.J., Pringle, W.J., 2018. OceanMesh2D: User guide - Precise distance-based two-dimensional automated mesh generation. doi:10.13140/RG.2.2.21840.61446/1</ref>
+
<ref>Roberts, K.J., Pringle, W.J., 2018. OceanMesh2D: User guide - Precise distance-based two-dimensional automated mesh generation. doi:10.13140/RG.2.2.21840.61446/1</ref>.
 +
 
 +
It can be used as an end-to-end pre-processor for ADCIRC:
 +
* Generating the mesh.
 +
* Checking for and editing the mesh to satisfy Courant constraints.
 +
* Generating [[fort.13 file]] attributes.
 +
* Generating [[fort.15 file]], including automatic generation of tidal potential information and tidal elevation boundary conditions.
 +
* Generating other input files such as [[fort.24 file]].
 +
* Storing the mesh and its attributes into a <code>msh</code> class container.
 +
* Plotting the mesh and its attributes using the generalized <code>plot</code> command.
 +
* Writing the from the <code>msh</code> class container into the ASCII fort.xx input files.
  
 
=== Blue Kenue  <span style="color:red">Contributor needed</span> ===
 
=== Blue Kenue  <span style="color:red">Contributor needed</span> ===

Revision as of 17:42, 3 April 2020

Tools for ADCIRC Meshing

SMS

SMS is a commercial Windows-based graphical program for creating, editing, viewing, and running various models, including ADCIRC. It is popular with ADCIRC users due to its features and support for ADCIRC file formats. More information is available from parent company Aquaveo here and here.

OceanMesh2D

Completely open source (GNU GPLv3.0) MATLAB-based software for automated triangular mesh generation. The latest version is available from https://github.com/CHLNDDEV/OceanMesh2D [1] [2] [3].

It can be used as an end-to-end pre-processor for ADCIRC:

  • Generating the mesh.
  • Checking for and editing the mesh to satisfy Courant constraints.
  • Generating fort.13 file attributes.
  • Generating fort.15 file, including automatic generation of tidal potential information and tidal elevation boundary conditions.
  • Generating other input files such as fort.24 file.
  • Storing the mesh and its attributes into a msh class container.
  • Plotting the mesh and its attributes using the generalized plot command.
  • Writing the from the msh class container into the ASCII fort.xx input files.

Blue Kenue Contributor needed

References

  1. Pringle, W.J., Roberts, K.J., 2020. CHLNDDEV/OceanMesh2D: OceanMesh2D V3.0.0. doi:10.5281/zenodo.3721137
  2. Roberts, K.J., Pringle, W.J., Westerink, J.J., 2019. OceanMesh2D 1.0: MATLAB-based software for two-dimensional unstructured mesh generation in coastal ocean modeling. Geosci. Model Dev. 12, 1847–1868. doi:10.5194/gmd-12-1847-2019
  3. Roberts, K.J., Pringle, W.J., 2018. OceanMesh2D: User guide - Precise distance-based two-dimensional automated mesh generation. doi:10.13140/RG.2.2.21840.61446/1