Skip to content
Structured Adaptive Mesh Refinement Application Infrastructure - a scalable C++ framework for block-structured AMR application development
C C++ M4 Makefile Fortran CMake Other
Branch: master
Clone or download
nselliott Merge pull request #85 from LLNL/feature/nselliott/conduit-cmake
Fix the cmake build for linking with Conduit
Latest commit 35a509a Aug 6, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
blt @ 0917318 Update BLT Jan 25, 2019
cmake Fix the cmake build for linking with Conduit Aug 6, 2019
config Change release number to 3.14.0 Jul 24, 2019
docs
source
tools Change copyright date to 2019 Jul 16, 2019
.gitmodules Change BLT location Apr 4, 2017
.mailmap Add mailmap Jun 28, 2017
.travis.yml Fixup tag version Dec 5, 2018
CMakeLists.txt Merge pull request #83 from LLNL/release/v-3-14 Aug 6, 2019
CONTRIBUTING.md
COPYRIGHT Change copyright date to 2019 Jul 16, 2019
INSTALL-NOTES Small wording changes in install notes Aug 6, 2019
INSTALL-NOTES-CMAKE Small wording changes in install notes Aug 6, 2019
LICENSE Use rename-license script to create LICENSE file and update headers Jun 28, 2017
Makefile.in Change copyright date to 2019 Jul 16, 2019
README Add simple readme for CMake build Apr 6, 2017
README.md Change copyright date to 2019 Jul 16, 2019
RELEASE-NOTES New install notes for CMake, edits to old intall notes and release notes Jul 23, 2019
SAMRAIConfig.cmake.in Add install target Mar 20, 2018
SAMRAIConfigVersion.cmake.in Add install target Mar 20, 2018
config.suggest Change copyright date to 2019 Jul 16, 2019
configure Remove PT-scotch library and GraphLoadBalancer Jul 23, 2019
configure.in Change release number to 3.14.0 Jul 24, 2019

README.md

SAMRAI

SAMRAI (Structured Adaptive Mesh Refinement Application Infrastructure) is an object-oriented C++ software library that enables exploration of numerical, algorithmic, parallel computing, and software issues associated with applying structured adaptive mesh refinement (SAMR) technology in large-scale parallel application development. SAMRAI provides software tools for developing SAMR applications that involve coupled physics models, sophisticated numerical solution methods, and which require high-performance parallel computing hardware. SAMRAI enables integration of SAMR technology into existing codes and simplifies the exploration of SAMR methods in new application domains.

New Release

SAMRAI v. 2.13.0 is now available! The major change is that we no longer use the Boost library. This affects many interfaces in the API that used boost::shared_ptr, which has been replaced by std::shared_ptr.

Get Involved

SAMRAI is an open source project, and questions, discussion and contributions are welcome!

Mailing List

To get in touch with all the SAMRAI developers, please email samrai@llnl.gov

Contributions

Contributing to SAMRAI should be easy! We are managing contributions through pull requents here on GitHub. When you create your pull request, please make master the target branch.

Your PR must pass all of SAMRAI's unit tests, which are enforced using Travis CI. For information on how to run these tests locally, please see our contribution guidelines

The master branch contains the latest development, and releases are tagged. New features should be created in feature/<name>branches and be based on master.

Citing SAMRAI

We maintain a list of publications here.

Release

Copyright (c) 1997-2019, Lawrence Livermore National Security, LLC.

Produced at the Lawrence Livermore National Laboratory.

All rights reserved.

Released under LGPL v2.1

For release details and restrictions, please read the LICENSE file. It is also linked here: LICENSE

LLNL-CODE-434871

You can’t perform that action at this time.