Super-Droplet Kokkos Aliases¶
Header file: <libs/superdrops/kokkosaliases_sd.hpp>
[source]
Typedefs
-
using ExecSpace = Kokkos::DefaultExecutionSpace¶
(default) execution space for device parallelism
-
using HostSpace = Kokkos::DefaultHostExecutionSpace¶
(default) execution space for host parallelism
-
using viewd_constsupers = Kokkos::View<const Superdrop*>¶
View in device memory of const superdrops.
-
using kkpair_size_t = Kokkos::pair<size_t, size_t>¶
size_t pair (e.g. see supersingbx refs).
-
using subviewd_supers = Kokkos::Subview<viewd_supers, kkpair_size_t>¶
Sub-View of supers (e.g. for instance in a gridbox).
-
using subviewd_constsupers = Kokkos::Subview<viewd_constsupers, kkpair_size_t>¶
Const supers subview (e.g. for instance in a gridbox).
-
using TeamMember = TeamPolicy::member_type¶
Member in device parallel execution team.
-
using HostTeamMember = HostTeamPolicy::member_type¶
Member in host parallel execution team.
-
using GenRandomPool = Kokkos::Random_XorShift64_Pool<ExecSpace>¶
Thread-safe random number generation.
Defines an alias for a pool of Kokkos random number generators in the execution space.
-
using viewd_constcoords = Kokkos::View<const double[3]>¶
-
using viewd_coords = Kokkos::View<double[3]>¶
Helper type for view in device memory for superdroplet coords: (coord3, coord1, coord2).