Peano
Loading...
Searching...
No Matches
create-benchmark-executable Namespace Reference

Variables

 parser = argparse.ArgumentParser(description='ExaHyPE 2 - Euler benchmarking script')
 
 dest
 
 type
 
 int
 
 default
 
 help
 
 action
 
 False
 
 choices
 
 CompileModes
 
 required
 
 True
 
 args = parser.parse_args()
 
str solver_name = "SelfSimilarInfall"
 
int dimensions = 3
 
dict unknowns
 
 number_of_unknowns = sum(unknowns.values())
 
float baseline_max_h = 0.05
 
float baseline_min_h = 0.05
 
float end_time = 4.0
 
float max_h = baseline_max_h
 
float min_h = baseline_min_h
 
int auxiliary_variables = 0
 
str executable_name = "benchmark-" + args.type
 
 patch_size = int(args.solver[-1])
 
 thesolver
 
 _action_set_postprocess_solution
 
 guard
 
 time_order = int(args.solver[6])
 

Variable Documentation

◆ _action_set_postprocess_solution

create-benchmark-executable._action_set_postprocess_solution
protected

Definition at line 135 of file create-benchmark-executable.py.

◆ action

create-benchmark-executable.action

Definition at line 28 of file create-benchmark-executable.py.

◆ args

create-benchmark-executable.args = parser.parse_args()

Definition at line 33 of file create-benchmark-executable.py.

◆ auxiliary_variables

int create-benchmark-executable.auxiliary_variables = 0

Definition at line 103 of file create-benchmark-executable.py.

◆ baseline_max_h

float create-benchmark-executable.baseline_max_h = 0.05

Definition at line 52 of file create-benchmark-executable.py.

◆ baseline_min_h

float create-benchmark-executable.baseline_min_h = 0.05

Definition at line 53 of file create-benchmark-executable.py.

◆ choices

create-benchmark-executable.choices

Definition at line 29 of file create-benchmark-executable.py.

◆ CompileModes

create-benchmark-executable.CompileModes

Definition at line 29 of file create-benchmark-executable.py.

◆ default

create-benchmark-executable.default

Definition at line 26 of file create-benchmark-executable.py.

◆ dest

create-benchmark-executable.dest

Definition at line 26 of file create-benchmark-executable.py.

◆ dimensions

int create-benchmark-executable.dimensions = 3

Definition at line 43 of file create-benchmark-executable.py.

◆ end_time

float create-benchmark-executable.end_time = 4.0

Definition at line 54 of file create-benchmark-executable.py.

◆ executable_name

str create-benchmark-executable.executable_name = "benchmark-" + args.type

Definition at line 106 of file create-benchmark-executable.py.

◆ False

create-benchmark-executable.False

Definition at line 28 of file create-benchmark-executable.py.

◆ guard

create-benchmark-executable.guard

Definition at line 136 of file create-benchmark-executable.py.

◆ help

create-benchmark-executable.help

Definition at line 26 of file create-benchmark-executable.py.

◆ int

create-benchmark-executable.int

Definition at line 26 of file create-benchmark-executable.py.

◆ max_h

float create-benchmark-executable.max_h = baseline_max_h

Definition at line 80 of file create-benchmark-executable.py.

◆ min_h

float create-benchmark-executable.min_h = baseline_min_h

Definition at line 81 of file create-benchmark-executable.py.

◆ number_of_unknowns

create-benchmark-executable.number_of_unknowns = sum(unknowns.values())

Definition at line 49 of file create-benchmark-executable.py.

◆ parser

create-benchmark-executable.parser = argparse.ArgumentParser(description='ExaHyPE 2 - Euler benchmarking script')

Definition at line 25 of file create-benchmark-executable.py.

◆ patch_size

int create-benchmark-executable.patch_size = int(args.solver[-1])

Definition at line 119 of file create-benchmark-executable.py.

◆ required

create-benchmark-executable.required

Definition at line 30 of file create-benchmark-executable.py.

◆ solver_name

str create-benchmark-executable.solver_name = "SelfSimilarInfall"

Definition at line 42 of file create-benchmark-executable.py.

◆ thesolver

create-benchmark-executable.thesolver
Initial value:
1= exahype2.solvers.fv.rusanov.GlobalAdaptiveTimeStepWithEnclaveTasking(name = solver_name + "FV",
2 patch_size = patch_size,
3 unknowns = number_of_unknowns,
4 auxiliary_variables = auxiliary_variables,
5 min_volume_h = min_h,
6 max_volume_h = max_h,
7 time_step_relaxation = 0.1,
8 flux = exahype2.solvers.PDETerms.User_Defined_Implementation,
9 eigenvalues = exahype2.solvers.PDETerms.User_Defined_Implementation,
10 source_term = exahype2.solvers.PDETerms.User_Defined_Implementation,
11 refinement_criterion = exahype2.solvers.PDETerms.User_Defined_Implementation,
12 pde_terms_without_state = args.optimise_stateless
13 )

Definition at line 120 of file create-benchmark-executable.py.

◆ time_order

create-benchmark-executable.time_order = int(args.solver[6])

Definition at line 146 of file create-benchmark-executable.py.

◆ True

create-benchmark-executable.True

Definition at line 30 of file create-benchmark-executable.py.

◆ type

create-benchmark-executable.type

Definition at line 26 of file create-benchmark-executable.py.

◆ unknowns

dict create-benchmark-executable.unknowns
Initial value:
1= {
2 "rho": 1,
3 "j": dimensions,
4 "E": 1,
5}

Definition at line 44 of file create-benchmark-executable.py.