|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
#include <Reduce.hpp>
Public Types | |
| using | execution_policy_t = camp::nil |
Public Types inherited from RAJA::internal::Statement< camp::nil, EnclosedStmts... > | |
| using | enclosed_statements_t = StatementList< EnclosedStmts... > |
| using | execution_policy_t = camp::nil |
Additional Inherited Members | |
Public Member Functions inherited from RAJA::internal::Statement< camp::nil, EnclosedStmts... > | |
| Statement ()=delete | |
A RAJA::kernel statement that implements a reduction of a Param. This reduces a value down to a "root" thread, and then only executes the enclosed statements on the thread which contains the reduced value.
| using RAJA::statement::Reduce< ReducePolicy, ReduceOperator, ParamId, EnclosedStmts >::execution_policy_t = camp::nil |