|
template<typename HBODY > |
void | mfem::OmpWrap (const int N, HBODY &&h_body) |
| OpenMP backend. More...
|
|
template<const int BLOCKS = MFEM_CUDA_BLOCKS, typename DBODY > |
void | mfem::RajaCudaWrap1D (const int N, DBODY &&d_body) |
|
template<typename DBODY > |
void | mfem::RajaCudaWrap2D (const int N, DBODY &&d_body, const int X, const int Y, const int BZ) |
|
template<typename DBODY > |
void | mfem::RajaCudaWrap3D (const int N, DBODY &&d_body, const int X, const int Y, const int Z) |
|
template<typename HBODY > |
void | mfem::RajaOmpWrap (const int N, HBODY &&h_body) |
|
template<typename HBODY > |
void | mfem::RajaSeqWrap (const int N, HBODY &&h_body) |
| RAJA sequential loop backend. More...
|
|
template<const int BLCK = MFEM_CUDA_BLOCKS, typename DBODY > |
void | mfem::CuWrap1D (const int N, DBODY &&d_body) |
|
template<typename DBODY > |
void | mfem::CuWrap2D (const int N, DBODY &&d_body, const int X, const int Y, const int BZ) |
|
template<typename DBODY > |
void | mfem::CuWrap3D (const int N, DBODY &&d_body, const int X, const int Y, const int Z) |
|
template<const int BLCK = MFEM_HIP_BLOCKS, typename DBODY > |
void | mfem::HipWrap1D (const int N, DBODY &&d_body) |
|
template<typename DBODY > |
void | mfem::HipWrap2D (const int N, DBODY &&d_body, const int X, const int Y, const int BZ) |
|
template<typename DBODY > |
void | mfem::HipWrap3D (const int N, DBODY &&d_body, const int X, const int Y, const int Z) |
|
template<const int DIM, typename DBODY , typename HBODY > |
void | mfem::ForallWrap (const bool use_dev, const int N, DBODY &&d_body, HBODY &&h_body, const int X=0, const int Y=0, const int Z=0) |
| The forall kernel body wrapper. More...
|
|