![]() |
deal.II version GIT relicensing-6834-g5b78e6bcdf 2026-10-01 11:20:01+00:00
|
Namespaces | |
| namespace | internal |
Classes | |
| struct | DataHost |
| class | DeviceBlockVector |
| class | FEEvaluation |
| class | MatrixFree |
| class | MGTwoLevelTransfer |
| 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 85 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 75 of file portable_matrix_free.h.