Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/LLNL/SAMRAI
Structured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development
https://github.com/LLNL/SAMRAI
adaptive-mesh-refinement amr cpp hpc math-physics parallel-computing radiuss scientific-computing
Last synced: 11 days ago
JSON representation
Structured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development
- Host: GitHub
- URL: https://github.com/LLNL/SAMRAI
- Owner: LLNL
- License: other
- Created: 2016-03-03T22:02:59.000Z (over 8 years ago)
- Default Branch: develop
- Last Pushed: 2024-08-12T23:46:24.000Z (3 months ago)
- Last Synced: 2024-08-13T02:07:29.003Z (3 months ago)
- Topics: adaptive-mesh-refinement, amr, cpp, hpc, math-physics, parallel-computing, radiuss, scientific-computing
- Language: C++
- Homepage: https://computing.llnl.gov/projects/samrai
- Size: 73.5 MB
- Stars: 218
- Watchers: 36
- Forks: 80
- Open Issues: 53
-
Metadata Files:
- Readme: README
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Building SAMRAI using CMake:
mkdir build && cd build
cmake ../
makeThird-party libraries will be detected by CMake based on what is in your path.
On LC systems, the `use` command should set the right environment variables.
Alternatively, you can use `CMAKE_PREFIX_PATH` to point CMake at the locations
of the libraries. The only required library is boost. HDF5 is enabled by
default but can be turned off by passing the argument `-DENABLE_HDF5=Off` to
CMake. More extensive instructions on building and installing SAMRAI using
CMake are available in the INSTALL-NOTES file.