|
| 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...
|
| |