PACMAN 0.1.0
Portable Algorithms for Coupling, Mapping, and Adaptive iNterpolation
Loading...
Searching...
No Matches
team_ops.hpp File Reference
#include <Kokkos_Core.hpp>
#include "common/concepts.hpp"
#include "common/types.hpp"

Go to the source code of this file.

Namespaces

namespace  PACMAN
 
namespace  PACMAN::RbfPum
 

Functions

template<typename TeamHandleType , KokkosViewRank< 2 > AViewType, KokkosViewRank< 1 > XType, KokkosViewRank< 1 > XOffsType, RBFFunction RbfFuncType>
KOKKOS_FORCEINLINE_FUNCTION void PACMAN::RbfPum::TeamFillA (const TeamHandleType &teamHandle, const AViewType &A, const XType &X, const XOffsType &XOffs, const RbfFuncType &func)
 Fills the RBF matrix A in parallel.
 
template<typename TeamHandleType , KokkosViewRank< 2 > AViewType, KokkosViewRank< 1 > XType, KokkosViewRank< 1 > XOffsType, KokkosViewRank< 1 > YType, KokkosViewRank< 1 > YOffsType, RBFFunction RbfFuncType>
KOKKOS_FORCEINLINE_FUNCTION void PACMAN::RbfPum::TeamFillE (const TeamHandleType &teamHandle, AViewType &A, const XType &X, const XOffsType &XOffs, const YType &Y, const YOffsType &YOffs, const RbfFuncType &func)
 Fills the RBF evaluation matrix E in parallel.
 
template<typename TeamHandleType , KokkosViewRank< 1 > BViewType, KokkosViewRank< 1 > XType, KokkosViewRank< 1 > XOffsType>
KOKKOS_FORCEINLINE_FUNCTION void PACMAN::RbfPum::TeamFillB (const TeamHandleType &teamHandle, BViewType &B, const XType &X, const XOffsType &XOffs)
 Fills the vector of known source values B in parallel.