Code Monkey home page Code Monkey logo

knut0815 / lagrit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lanl/lagrit

0.0 0.0 0.0 1011.86 MB

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.

Home Page: https://lanl.github.io/LaGriT/

License: Other

HTML 3.68% Makefile 0.12% Fortran 83.03% CSS 0.42% C 8.21% C++ 0.19% xBase 0.02% Python 2.45% Shell 0.06% nesC 0.20% Julia 0.02% JavaScript 1.50% TypeScript 0.09%

lagrit's Introduction

LaGriT: Los Alamos Grid Toolbox

LANL Software: LA-CC-15-069 No. C15097

Build Status Latest Version PyPI

LaGriT HomeLaGriT DocumentationMeshing Portfolio

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.

Building LaGriT


Download the repo by running:

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

If you don't already have Exodus built on your system, run

make exodus

To build and test a shared, optimized LaGriT binary, run

make release

To build LaGriT without Exodus,

make WITH_EXODUS=0 release

or use target static to build a static binary.

Finally, run

make test

to test build integrity.

More options are available by running make help.

Supporting Documentation


Refine Samples

lagrit's People

Contributors

millerta avatar daniellivingston avatar cwgable avatar dharp avatar deknapp avatar jbeisman avatar spchu avatar banesullivan avatar keurfonluu avatar hymanjd avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.