lanl/LaGriT

Name: LaGriT

Owner: Los Alamos National Laboratory

Description: Los Alamos Grid Toolbox (LaGriT) is a library of user callable tools that provide mesh generation, mesh optimization and dynamic mesh maintenance in two and three dimensions.

Created: 2016-09-01 15:00:31.0

Updated: 2018-05-20 03:20:09.0

Pushed: 2018-05-08 20:53:23.0

Homepage: null

Size: 965926

Language: Fortran

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

LaGriT: Los Alamos Grid Toolbox

Powerful Delaunay mesh generation and optimization toolkit.
Visit LaGriT @ LANL »



Build Status Latest Version PyPI

Los Alamos Grid Toolbox (LaGriT) is a library of user callable tools that provide mesh generation, mesh optimization and dynamic mesh maintenance in two and three dimensions. LaGriT is used for a variety of geology and geophysics modeling applications including porous flow and transport model construction, finite element modeling of stress/strain in crustal fault systems, seismology, discrete fracture networks, asteroids and hydrothermal systems.

The general capabilities of LaGriT can also be used outside of earth science applications and applied to nearly any system that requires a grid/mesh and initial and boundary conditions, setting of material properties and other model setup functions. It can also be use as a tool to pre- and post-process and analyze vertex and mesh based data.

PyLaGriT is a Python interface for LaGriT that allows LaGriT functionality to be accessed interactively and in batch mode from Python. This allows the meshing capabilities of LaGriT to be combined with the numeric and scientific functionality of Python. PyLaGriT allows interactive and automated querying of mesh properties, enhanced looping functionality, and user defined error checking based on LaGriT output.

LaGriT V3 (OSS) LA-CC-15-069

Building LaGriT

Download the repo by running:

git clone https://github.com/lanl/LaGriT.git

Then cd LaGriT/ and:

./install.sh --release

Or --help to see other build configurations. The build script will check if Exodus is installed; if not, download and building of Exodus from the Seacas repo will automatically begin. If you do not need Exodus, pass the argument --skipexodus.

Supporting Documentation

Refine Samples

LaGriT Mesh Images at https://meshing.lanl.gov/proj/screenshots/GRID_GALLERY.html

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.