Jali - Unstructured Mesh Infrastructure for Multi-Physics Applications

RESOURCE

Abstract

Jali is a parallel unstructured mesh infrastructure library designed for use by multi-physics simulations. It supports 2D and 3D arbitrary polyhedral meshes distributed over hundreds to thousands of nodes. Jali can read write Exodus II meshes along with fields and sets on the mesh and support for other formats is partially implemented or is (https://github.com/MeshToolkit/MSTK), an open source general purpose unstructured mesh infrastructure library from Los Alamos National Laboratory. While it has been made to work with other mesh frameworks such as MOAB and STKmesh in the past, support for maintaining the interface to these frameworks has been suspended for now. Jali supports distributed as well as on-node parallelism. Support of on-node parallelism is through direct use of the the mesh in multi-threaded constructs or through the use of "tiles" which are submeshes or sub-partitions of a partition destined for a compute node.
Developers:
Garimella, Rao [1] Berndt, Markus [1] Coon, Ethan [1] Pritchett-Sheats, Lori [1] Lipnikov, Konstantin [1] Malone, Christopher [1] Svyatsky, Daniil [1]
  1. LANL
Release Date:
2017-04-30
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Licenses:
BSD 3-clause "New" or "Revised" License
Sponsoring Org.:
Code ID:
5305
Site Accession Number:
7479
Research Org.:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Garimella, Rao V., Berndt, Markus, Coon, Ethan, Pritchett-Sheats, Lori, Lipnikov, Konstantin, Malone, Christopher M., and Svyatsky, Daniil. Jali - Unstructured Mesh Infrastructure for Multi-Physics Applications. Computer Software. https://github.com/lanl/jali. USDOE. 30 Apr. 2017. Web. doi:10.11578/dc.20171025.1948.
Garimella, Rao V., Berndt, Markus, Coon, Ethan, Pritchett-Sheats, Lori, Lipnikov, Konstantin, Malone, Christopher M., & Svyatsky, Daniil. (2017, April 30). Jali - Unstructured Mesh Infrastructure for Multi-Physics Applications. [Computer software]. https://github.com/lanl/jali. https://doi.org/10.11578/dc.20171025.1948.
Garimella, Rao V., Berndt, Markus, Coon, Ethan, Pritchett-Sheats, Lori, Lipnikov, Konstantin, Malone, Christopher M., and Svyatsky, Daniil. "Jali - Unstructured Mesh Infrastructure for Multi-Physics Applications." Computer software. April 30, 2017. https://github.com/lanl/jali. https://doi.org/10.11578/dc.20171025.1948.
@misc{ doecode_5305,
title = {Jali - Unstructured Mesh Infrastructure for Multi-Physics Applications},
author = {Garimella, Rao V. and Berndt, Markus and Coon, Ethan and Pritchett-Sheats, Lori and Lipnikov, Konstantin and Malone, Christopher M. and Svyatsky, Daniil},
abstractNote = {Jali is a parallel unstructured mesh infrastructure library designed for use by multi-physics simulations. It supports 2D and 3D arbitrary polyhedral meshes distributed over hundreds to thousands of nodes. Jali can read write Exodus II meshes along with fields and sets on the mesh and support for other formats is partially implemented or is (https://github.com/MeshToolkit/MSTK), an open source general purpose unstructured mesh infrastructure library from Los Alamos National Laboratory. While it has been made to work with other mesh frameworks such as MOAB and STKmesh in the past, support for maintaining the interface to these frameworks has been suspended for now. Jali supports distributed as well as on-node parallelism. Support of on-node parallelism is through direct use of the the mesh in multi-threaded constructs or through the use of "tiles" which are submeshes or sub-partitions of a partition destined for a compute node.},
doi = {10.11578/dc.20171025.1948},
url = {https://doi.org/10.11578/dc.20171025.1948},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20171025.1948}},
year = {2017},
month = {apr}
}