Skip to content
Commit 7f226603 authored by David Beckingsale's avatar David Beckingsale Committed by GitHub
Browse files

Merge pull request #221 from LLNL/feature/header-refactor

Refactor headers to allow for more flexible selection of RAJA features. This PR has a number of major changes:

- Headers organized into `pattern` and `policy` directories for patterns and execution policies.
- Header extension changed to .hpp
- Moved all execution policy specific implementations to the `RAJA::impl` namespace.

To include only a subset of features, users can include the policies they want, followed by the patterns they will use, for example:

`#include "RAJA/policy/openmp.hpp"`
`#include "RAJA/pattern/forall.hpp"`

would bring in only support for OpenMP-based `forall` methods.
parents 988ee0da 8b54add0
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment