Peano
Loading...
Searching...
No Matches
exaparty.api.ProjectRealisation Namespace Reference

This file contains all possible realisation variants for a exaparty project. More...

Variables

str Parallelisation_DomainDecomposition = "domain-decomposition"
 
str Parallelisation_TaskGraph = "task-graph"
 
str Parallelisation_MultisweepTaskGraph = "multisweep-task-graph"
 
list ParallelisationVariants
 
str Storage_Scattered = "scattered"
 
str Storage_ContinuousPerVertex = "continuous-per-vertex"
 
str Storage_GlobalContinuous = "global-continuous"
 
list StorageVariants
 
str Sorting_MultiscaleSort = "multiscale-sort"
 
str Sorting_BucketSort = "bucket-sort"
 
list SortingVariants = [Sorting_MultiscaleSort, Sorting_BucketSort]
 
str KernelOptimisation_NoOptimisation = "no-optimisation"
 
str KernelOptimisation_VectoriseAll = "vectorise-all"
 
str KernelOptimisation_VectoriseDistanceChecks = "vectorise-distance-checks-preamble"
 
list BasicKernelOptimisationVariants
 
list AllKernelOptimisationVariants
 

Detailed Description

This file contains all possible realisation variants for a exaparty project.

Variable Documentation

◆ AllKernelOptimisationVariants

list exaparty.api.ProjectRealisation.AllKernelOptimisationVariants
Initial value:
1= [
2 KernelOptimisation_NoOptimisation,
3 KernelOptimisation_VectoriseAll,
4 KernelOptimisation_VectoriseDistanceChecks,
5]

Definition at line 36 of file ProjectRealisation.py.

◆ BasicKernelOptimisationVariants

list exaparty.api.ProjectRealisation.BasicKernelOptimisationVariants
Initial value:
1= [
2 KernelOptimisation_NoOptimisation,
3]

Definition at line 33 of file ProjectRealisation.py.

◆ KernelOptimisation_NoOptimisation

str exaparty.api.ProjectRealisation.KernelOptimisation_NoOptimisation = "no-optimisation"

Definition at line 29 of file ProjectRealisation.py.

◆ KernelOptimisation_VectoriseAll

str exaparty.api.ProjectRealisation.KernelOptimisation_VectoriseAll = "vectorise-all"

Definition at line 30 of file ProjectRealisation.py.

◆ KernelOptimisation_VectoriseDistanceChecks

str exaparty.api.ProjectRealisation.KernelOptimisation_VectoriseDistanceChecks = "vectorise-distance-checks-preamble"

Definition at line 31 of file ProjectRealisation.py.

◆ Parallelisation_DomainDecomposition

str exaparty.api.ProjectRealisation.Parallelisation_DomainDecomposition = "domain-decomposition"

Definition at line 7 of file ProjectRealisation.py.

◆ Parallelisation_MultisweepTaskGraph

str exaparty.api.ProjectRealisation.Parallelisation_MultisweepTaskGraph = "multisweep-task-graph"

Definition at line 9 of file ProjectRealisation.py.

◆ Parallelisation_TaskGraph

str exaparty.api.ProjectRealisation.Parallelisation_TaskGraph = "task-graph"

Definition at line 8 of file ProjectRealisation.py.

◆ ParallelisationVariants

list exaparty.api.ProjectRealisation.ParallelisationVariants
Initial value:
1= [
2 Parallelisation_DomainDecomposition,
3 Parallelisation_TaskGraph,
4 Parallelisation_MultisweepTaskGraph,
5]

Definition at line 10 of file ProjectRealisation.py.

◆ Sorting_BucketSort

str exaparty.api.ProjectRealisation.Sorting_BucketSort = "bucket-sort"

Definition at line 26 of file ProjectRealisation.py.

◆ Sorting_MultiscaleSort

str exaparty.api.ProjectRealisation.Sorting_MultiscaleSort = "multiscale-sort"

Definition at line 25 of file ProjectRealisation.py.

◆ SortingVariants

list exaparty.api.ProjectRealisation.SortingVariants = [Sorting_MultiscaleSort, Sorting_BucketSort]

Definition at line 27 of file ProjectRealisation.py.

◆ Storage_ContinuousPerVertex

str exaparty.api.ProjectRealisation.Storage_ContinuousPerVertex = "continuous-per-vertex"

Definition at line 17 of file ProjectRealisation.py.

◆ Storage_GlobalContinuous

str exaparty.api.ProjectRealisation.Storage_GlobalContinuous = "global-continuous"

Definition at line 18 of file ProjectRealisation.py.

◆ Storage_Scattered

str exaparty.api.ProjectRealisation.Storage_Scattered = "scattered"

Definition at line 16 of file ProjectRealisation.py.

◆ StorageVariants

list exaparty.api.ProjectRealisation.StorageVariants
Initial value:
1= [
2 Storage_Scattered,
3 Storage_ContinuousPerVertex,
4 Storage_GlobalContinuous,
5]

Definition at line 19 of file ProjectRealisation.py.