Peano
performance-studies Namespace Reference

Variables

 parser
 
 dest
 
 type
 
 default
 
 help
 
 action
 
 required
 
 choices
 
 CompileModes
 
 args = parser.parse_args()
 
 project
 
int dimensions = 3
 
list offset = [-9, -9, -9]
 
list domain_size = [18, 18, 18]
 
list max_cell_size = domain_size[0] / 3.0
 
bool enable_higher_priority_for_FV_tasks = False
 Configure run. More...
 
 parallelise_interpolation = KernelParallelisation.NONE
 
 fv_kernel_parallelisation = KernelParallelisation.NONE
 
bool added_limiter = False
 
 FD4PatchSize = int(args.solver[-1])
 
 my_primary_solver
 
 my_secondary_solver
 
 plot_interval = args.end_time
 Build the project. More...
 
 peano4_project = project.generate_Peano4_project(verbose=args.verbose)
 
 throw_away_data_after_generation
 
 make
 
 no_make
 
 make_clean_first
 
 True
 
 number_of_parallel_builds
 

Variable Documentation

◆ action

performance-studies.action

Definition at line 65 of file performance-studies.py.

◆ added_limiter

bool performance-studies.added_limiter = False

Definition at line 219 of file performance-studies.py.

◆ args

performance-studies.args = parser.parse_args()

Definition at line 150 of file performance-studies.py.

◆ choices

performance-studies.choices

Definition at line 92 of file performance-studies.py.

◆ CompileModes

performance-studies.CompileModes

Definition at line 92 of file performance-studies.py.

◆ default

performance-studies.default

Definition at line 44 of file performance-studies.py.

◆ dest

performance-studies.dest

Definition at line 42 of file performance-studies.py.

◆ dimensions

int performance-studies.dimensions = 3

Definition at line 161 of file performance-studies.py.

◆ domain_size

list performance-studies.domain_size = [18, 18, 18]

Definition at line 163 of file performance-studies.py.

◆ enable_higher_priority_for_FV_tasks

bool performance-studies.enable_higher_priority_for_FV_tasks = False

Configure run.

Definition at line 178 of file performance-studies.py.

◆ FD4PatchSize

performance-studies.FD4PatchSize = int(args.solver[-1])

Definition at line 221 of file performance-studies.py.

◆ fv_kernel_parallelisation

performance-studies.fv_kernel_parallelisation = KernelParallelisation.NONE

Definition at line 180 of file performance-studies.py.

◆ help

performance-studies.help

Definition at line 45 of file performance-studies.py.

◆ make

performance-studies.make

Definition at line 346 of file performance-studies.py.

◆ make_clean_first

performance-studies.make_clean_first

Definition at line 346 of file performance-studies.py.

◆ max_cell_size

performance-studies.max_cell_size = domain_size[0] / 3.0

Definition at line 166 of file performance-studies.py.

◆ my_primary_solver

performance-studies.my_primary_solver
Initial value:
1 = FD4SolverWithoutLimiter(
2  name="CCZ4SBH",
3  patch_size=FD4PatchSize,
4  min_cell_size=args.cell_size,
5  max_cell_size=max_cell_size,
6  )

Definition at line 222 of file performance-studies.py.

◆ my_secondary_solver

performance-studies.my_secondary_solver
Initial value:
1 = Limiter(
2  name="CCZ4SBH",
3  patch_size=FD4PatchSize,
4  amend_priorities=enable_higher_priority_for_FV_tasks,
5  parallelisation_of_kernels=fv_kernel_parallelisation,
6  )

Definition at line 243 of file performance-studies.py.

◆ no_make

performance-studies.no_make

Definition at line 346 of file performance-studies.py.

◆ number_of_parallel_builds

performance-studies.number_of_parallel_builds

Definition at line 346 of file performance-studies.py.

◆ offset

list performance-studies.offset = [-9, -9, -9]

Definition at line 162 of file performance-studies.py.

◆ parallelise_interpolation

performance-studies.parallelise_interpolation = KernelParallelisation.NONE

Definition at line 179 of file performance-studies.py.

◆ parser

performance-studies.parser
Initial value:
1 = argparse.ArgumentParser(
2  description="ExaHyPE 2 - CCZ4-Performance studies benchmarking script"
3  )

Definition at line 36 of file performance-studies.py.

◆ peano4_project

performance-studies.peano4_project = project.generate_Peano4_project(verbose=args.verbose)

Definition at line 292 of file performance-studies.py.

◆ plot_interval

float performance-studies.plot_interval = args.end_time

Build the project.

Definition at line 270 of file performance-studies.py.

◆ project

performance-studies.project
Initial value:
1 = exahype2.Project(
2  ["benchmarks", "exahype2", "ccz4"],
3  "ccz4",
4  executable=args.output,
5  )

Definition at line 155 of file performance-studies.py.

◆ required

performance-studies.required

Definition at line 81 of file performance-studies.py.

◆ throw_away_data_after_generation

performance-studies.throw_away_data_after_generation

Definition at line 344 of file performance-studies.py.

◆ True

performance-studies.True

Definition at line 346 of file performance-studies.py.

◆ type

performance-studies.type

Definition at line 43 of file performance-studies.py.