https://mooseframework.inl.gov
Classes | Namespaces | Typedefs
KokkosMesh.h File Reference

Go to the source code of this file.

Classes

struct  Moose::Kokkos::ElementInfo
 The Kokkos object that contains the information of an element The IDs used in Kokkos are different from the MOOSE or libMesh IDs The Kokkos IDs start from zero in each process and are contiguous. More...
 
class  Moose::Kokkos::Mesh
 The Kokkos mesh object. More...
 
struct  Moose::Kokkos::Mesh::MeshMap
 The wrapper of host maps. More...
 
class  Moose::Kokkos::MeshHolder
 The Kokkos interface that holds the host reference of the Kokkos mesh and copies it to device during parallel dispatch Maintains synchronization between host and device Kokkos mesh and provides access to the appropriate Kokkos mesh depending on the architecture. More...
 

Namespaces

 Moose
 MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to address this in their environment if C++17 compatibility isn't found.
 
 Moose::Kokkos
 

Typedefs

using ContiguousSubdomainID = SubdomainID
 
using ContiguousBoundaryID = BoundaryID
 
using ContiguousElementID = dof_id_type
 
using ContiguousNodeID = dof_id_type
 

Typedef Documentation

◆ ContiguousBoundaryID

Definition at line 19 of file KokkosMesh.h.

◆ ContiguousElementID

Definition at line 20 of file KokkosMesh.h.

◆ ContiguousNodeID

Definition at line 21 of file KokkosMesh.h.

◆ ContiguousSubdomainID

Definition at line 18 of file KokkosMesh.h.