![]() |
deal.II version GIT relicensing-3053-g9e797fbcaa 2025-04-09 03:30:00+00:00
|
Namespaces | |
namespace | internal |
Classes | |
struct | DataHost |
class | DeviceBlockVector |
class | FEEvaluation |
class | MatrixFree |
struct | SharedData |
Typedefs | |
template<typename Number > | |
using | DeviceVector = Kokkos::View< Number *, MemorySpace::Default::kokkos_space > |
Variables | |
constexpr unsigned int | n_max_dof_handlers = 5 |
Namespace for portable capabilities
using Portable::DeviceVector = typedef Kokkos::View<Number *, MemorySpace::Default::kokkos_space> |
Type for source and destination vectors in device functions like MatrixFree::cell_loop().
This is a type alias to a Kokkos::View to a chunk of memory, typically pointing to the local elements in the LinearAlgebra::distributed::Vector.
Definition at line 86 of file portable_matrix_free.h.
|
inlineconstexpr |
Maximum number of DofHandler supported at the same time in Portable::MatrixFree computations. This limit also applies for the number of blocks in a BlockVector and the number of FEEvaluation objects that can be active in a single cell_loop().
Definition at line 76 of file portable_matrix_free.h.