Peano
Loading...
Searching...
No Matches
exaparty::kernels::kernelrealisation Namespace Reference

Different (generic) kernel realisations. More...

Data Structures

class  CoalescedMemoryActiveLocalOffloadRealisation
 
class  CoalescedMemoryActiveLocalRealisation
 
class  CoalescedMemoryLocalActiveOffloadRealisation
 
class  CoalescedMemoryLocalActiveRealisation
 
class  CoalescedMemoryOffloadRealisation
 
class  CoalescedMemoryRealisation
 
class  EvaluatePredicateInPrologueActiveLocalRealisation
 
class  EvaluatePredicateInPrologueLocalActiveRealisation
 
class  EvaluatePredicateInPrologueRealisation
 
class  GenericOffloadRealisation
 
class  GenericRealisation
 

Variables

GenericRealisation Generic
 
CoalescedMemoryRealisation CoalescedMemory
 
CoalescedMemoryLocalActiveRealisation CoalescedMemoryLocalActive
 
CoalescedMemoryActiveLocalRealisation CoalescedMemoryActiveLocal
 
EvaluatePredicateInPrologueRealisation EvaluatePredicateInPrologue
 
EvaluatePredicateInPrologueLocalActiveRealisation EvaluatePredicateInPrologueLocalActive
 
EvaluatePredicateInPrologueActiveLocalRealisation EvaluatePredicateInPrologueActiveLocal
 
GenericOffloadRealisation GenericOffload
 
CoalescedMemoryOffloadRealisation CoalescedMemoryOffload
 
CoalescedMemoryLocalActiveOffloadRealisation CoalescedMemoryLocalActiveOffload
 
CoalescedMemoryActiveLocalOffloadRealisation CoalescedMemoryActiveLocalOffload
 

Detailed Description

Different (generic) kernel realisations.

The iterator templates accept a type that specifies which realisation to pick. There are a few default realisations which are defined in this namespace. To make use of them, we define dummy instances of these objects. Their sole purpose is that you can trigger the C++ type deduction to find the realisation variant of choice.

Variable Documentation

◆ CoalescedMemory

CoalescedMemoryRealisation exaparty::kernels::kernelrealisation::CoalescedMemory
extern

◆ CoalescedMemoryActiveLocal

CoalescedMemoryActiveLocalRealisation exaparty::kernels::kernelrealisation::CoalescedMemoryActiveLocal
extern

◆ CoalescedMemoryActiveLocalOffload

CoalescedMemoryActiveLocalOffloadRealisation exaparty::kernels::kernelrealisation::CoalescedMemoryActiveLocalOffload
extern

◆ CoalescedMemoryLocalActive

CoalescedMemoryLocalActiveRealisation exaparty::kernels::kernelrealisation::CoalescedMemoryLocalActive
extern

◆ CoalescedMemoryLocalActiveOffload

CoalescedMemoryLocalActiveOffloadRealisation exaparty::kernels::kernelrealisation::CoalescedMemoryLocalActiveOffload
extern

◆ CoalescedMemoryOffload

CoalescedMemoryOffloadRealisation exaparty::kernels::kernelrealisation::CoalescedMemoryOffload
extern

◆ EvaluatePredicateInPrologue

EvaluatePredicateInPrologueRealisation exaparty::kernels::kernelrealisation::EvaluatePredicateInPrologue
extern

◆ EvaluatePredicateInPrologueActiveLocal

EvaluatePredicateInPrologueActiveLocalRealisation exaparty::kernels::kernelrealisation::EvaluatePredicateInPrologueActiveLocal
extern

◆ EvaluatePredicateInPrologueLocalActive

EvaluatePredicateInPrologueLocalActiveRealisation exaparty::kernels::kernelrealisation::EvaluatePredicateInPrologueLocalActive
extern

◆ Generic

GenericRealisation exaparty::kernels::kernelrealisation::Generic
extern

◆ GenericOffload

GenericOffloadRealisation exaparty::kernels::kernelrealisation::GenericOffload
extern