/jigsaw-geo-tutorial

A tutorial on mesh generation for geoscientific modelling using JIGSAW.

Primary LanguageMATLAB

Building unstructured grids with JIGSAW

A tutorial on unstructured mesh generation for geoscientific modelling, presented at the 18th International Workshop on Multi-scale (Un)-structured mesh Modelling for coastal, shelf and global ocean dynamics: IMUM-2019, hosted by Los Alamos National Laboratory in Santa Fe, NM.

This package provides the C++ src for JIGSAW, a MATLAB and Python scripting interface, as well as the set of example programs used in the tutorial. The following dependencies will need to be installed.

MATLAB users:

* A C++ compiler (g++, clang, msvc, etc).
* cmake (>= 3.9.4).
* MATLAB.

Python users:

* A C++ compiler (g++, clang, msvc, etc).
* cmake (>= 3.9.4).
* Python 3 (with: numpy, scipy, pathlib).
* Paraview.

The tutorial covers a range of different global, regional and coastal meshing applications --- setting up a number of Python / MATLAB example programs for JIGSAW, developing strategies for visualisation, post-processing, and more!