Morpheus 1.0.0
Dynamic matrix type and algorithms for sparse matrices
Loading...
Searching...
No Matches
Typedefs
Morpheus::Custom Namespace Reference

Namespace for Custom Backend definitions. More...

Typedefs

using DefaultHostExecutionSpace = Morpheus::CustomBackend< Kokkos::DefaultHostExecutionSpace >
 A Custom Space that launches kernels in the default Host Space.
 
using DefaultExecutionSpace = Morpheus::CustomBackend< Kokkos::DefaultExecutionSpace >
 A Custom Space that launches kernels in the default Space.
 
using HostSpace = Morpheus::CustomBackend< Kokkos::HostSpace >
 The Custom Host memory space.
 
using Serial = Morpheus::CustomBackend< Kokkos::Serial >
 A Custom Space that launches kernels in serial using the Serial backend.
 
using OpenMP = Morpheus::CustomBackend< Kokkos::OpenMP >
 A Custom Space that launches kernels in parallel using the OpenMP backend.
 
using Cuda = Morpheus::CustomBackend< Kokkos::Cuda >
 A Custom Space that launches kernels in parallel using the Cuda backend.
 
using CudaSpace = Morpheus::CustomBackend< Kokkos::CudaSpace >
 The Custom Cuda memory space.
 
using HIP = Morpheus::CustomBackend< Kokkos::HIP >
 A Custom Space that launches kernels in parallel using the HIP backend.
 
using HIPSpace = Morpheus::CustomBackend< Kokkos::HIPSpace >
 The Custom HIP memory space.
 

Detailed Description

Namespace for Custom Backend definitions.