MFEM v4.7.0
Finite element discretization library
|
Maximum number of 1D DOFs or quadrature points for the current runtime configuration of the Device (used in fallback kernels). More...
#include <forall.hpp>
Static Public Member Functions | |
static const DeviceDofQuadLimits & | Get () |
Return a const reference to the DeviceDofQuadLimits singleton. | |
Public Attributes | |
int | MAX_D1D |
Maximum number of 1D nodal points. | |
int | MAX_Q1D |
Maximum number of 1D quadrature points. | |
int | HCURL_MAX_D1D |
Maximum number of 1D nodal points for H(curl). | |
int | HCURL_MAX_Q1D |
Maximum number of 1D quadrature points for H(curl). | |
int | HDIV_MAX_D1D |
Maximum number of 1D nodal points for H(div). | |
int | HDIV_MAX_Q1D |
Maximum number of 1D quadrature points for H(div). | |
int | MAX_INTERP_1D |
Maximum number of points for use in QuadratureInterpolator. | |
int | MAX_DET_1D |
Maximum number of points for determinant computation in QuadratureInterpolator. | |
Maximum number of 1D DOFs or quadrature points for the current runtime configuration of the Device (used in fallback kernels).
DeviceDofQuadLimits can be used in host code to query the limits for the configured device (e.g. when the user has selected GPU execution at runtime).
Definition at line 113 of file forall.hpp.
|
inlinestatic |
Return a const reference to the DeviceDofQuadLimits singleton.
Definition at line 125 of file forall.hpp.
int mfem::DeviceDofQuadLimits::HCURL_MAX_D1D |
Maximum number of 1D nodal points for H(curl).
Definition at line 117 of file forall.hpp.
int mfem::DeviceDofQuadLimits::HCURL_MAX_Q1D |
Maximum number of 1D quadrature points for H(curl).
Definition at line 118 of file forall.hpp.
int mfem::DeviceDofQuadLimits::HDIV_MAX_D1D |
Maximum number of 1D nodal points for H(div).
Definition at line 119 of file forall.hpp.
int mfem::DeviceDofQuadLimits::HDIV_MAX_Q1D |
Maximum number of 1D quadrature points for H(div).
Definition at line 120 of file forall.hpp.
int mfem::DeviceDofQuadLimits::MAX_D1D |
Maximum number of 1D nodal points.
Definition at line 115 of file forall.hpp.
int mfem::DeviceDofQuadLimits::MAX_DET_1D |
Maximum number of points for determinant computation in QuadratureInterpolator.
Definition at line 122 of file forall.hpp.
int mfem::DeviceDofQuadLimits::MAX_INTERP_1D |
Maximum number of points for use in QuadratureInterpolator.
Definition at line 121 of file forall.hpp.
int mfem::DeviceDofQuadLimits::MAX_Q1D |
Maximum number of 1D quadrature points.
Definition at line 116 of file forall.hpp.