https://github.com/lanl/pennant
Unstructured mesh hydrodynamics for advanced architectures
https://github.com/lanl/pennant
Last synced: 3 months ago
JSON representation
Unstructured mesh hydrodynamics for advanced architectures
- Host: GitHub
- URL: https://github.com/lanl/pennant
- Owner: lanl
- License: other
- Created: 2012-11-06T19:40:21.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2023-08-16T15:02:32.000Z (almost 3 years ago)
- Last Synced: 2025-04-12T11:07:35.841Z (about 1 year ago)
- Language: C++
- Size: 14.3 MB
- Stars: 21
- Watchers: 11
- Forks: 30
- Open Issues: 4
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
The PENNANT Mini-App
Charles R. Ferenbaugh
Los Alamos National Laboratory
cferenba@lanl.gov
Version 0.9 -- February 2016
LA-CC-12-021
https://github.com/lanl/PENNANT
Description:
PENNANT is an unstructured mesh physics mini-app designed for advanced
architecture research. It contains mesh data structures and a few
physics algorithms adapted from the LANL rad-hydro code FLAG, and gives
a sample of the typical memory access patterns of FLAG.
Further documentation can be found in the 'doc' directory of the
PENNANT distribution.
Version Log:
0.9, February 2016:
Added leblancx64 problem. Added energy check diagnostic
for verifying large problems.
0.8, November 2015:
Added multi-node test problems. Added information for
APEX benchmark testing.
0.7, February 2015:
Further optimizations for MPI+OpenMP.
0.6, February 2014:
First MPI version. MPI capability is working and mostly
optimized; MPI+OpenMP is working but needs optimization.
Replaced GMV mesh reader with internal mesh generators.
Added QCS velocity difference routine to reflect a recent
bugfix in FLAG. Increased size of big test problems.
0.5, May 2013:
Further optimizations.
0.4, January 2013:
First open-source release. Fixed a bug in QCS and added some
optimizations. Added Sedov and Leblanc test problems, and some
new input keywords to support them.
0.3, July 2012:
Added OpenMP pragmas and point chunk processing. Modified physics
state arrays to be flat arrays instead of STL vectors.
0.2, June 2012:
Added side chunk processing. Miscellaneous minor cleanup.
0.1, March 2012:
Initial release, internal LANL only.