Is your feature request related to a problem? Please describe.
Not a real issue, but it appears that the RAJA.hpp header file has become cluttered with a bunch of macro definitions and other things based on various CMake config variables, compiler emitted #defs, etc.
Describe the solution you'd like
Assess whether it would be clearer and easier to maintain if the contents of the RAJA.hpp file were broken apart into multiple simpler, more-focused headers.
Describe alternatives you've considered
No alternative considered.
Additional context
Just a thought related to code health and maintenance.
Is your feature request related to a problem? Please describe.
Not a real issue, but it appears that the RAJA.hpp header file has become cluttered with a bunch of macro definitions and other things based on various CMake config variables, compiler emitted #defs, etc.
Describe the solution you'd like
Assess whether it would be clearer and easier to maintain if the contents of the RAJA.hpp file were broken apart into multiple simpler, more-focused headers.
Describe alternatives you've considered
No alternative considered.
Additional context
Just a thought related to code health and maintenance.