Peano
Loading...
Searching...
No Matches
performance_testbed Namespace Reference

Data Structures

class  CCZ4Solver

Variables

dict modes
dict floatparams
dict intparams
 parser = argparse.ArgumentParser(description="ExaHyPE 2 - CCZ4 script")
 dest
 type
 default
 help
 action
 choices
 float
 args = parser.parse_args()
 SuperClass = None
 SO_flag
list userinfo = []
 main starts here
str exe = "peano4"
 project
bool is_aderdg = False
 Pick solver.
bool is_rkdg = False
str solver_name = "CCZ4"
int order = 3
int unknowns = 59
float time_step_size = 0.001
str msg = "Warning: RKDG not supported on this machine"
 min_h = args.min_h
 my_solver
 overlap
 interpolation
list tem_interp = ["TP_constant", "TP_linear_with_linear_extrap_normal_interp"]
list tem_restrict = ["TP_inject_normal_extrap", "TP_average_normal_extrap"]
list periodic_boundary_conditions = [False, False, False]
str solverconstants = ""
dict build_mode = modes[args.mode]
int dimensions = 3
dict dr = floatparams["domain_r"]
 Domain settings.
list offset = [-dr, -dr, -dr]
list domain_size = [2 * dr, 2 * dr, 2 * dr]
str path = "./"
 output dir and proble
list probe_point = [-12, -12, 0.0]
 peano4_project = project.generate_Peano4_project(verbose=True)
 linking stuff
 throw_away_data_after_generation
 make_clean_first

Variable Documentation

◆ action

performance_testbed.action

Definition at line 107 of file performance_testbed.py.

◆ args

performance_testbed.args = parser.parse_args()

Definition at line 269 of file performance_testbed.py.

◆ build_mode

dict performance_testbed.build_mode = modes[args.mode]

Definition at line 689 of file performance_testbed.py.

◆ choices

performance_testbed.choices

Definition at line 115 of file performance_testbed.py.

◆ default

performance_testbed.default

Definition at line 73 of file performance_testbed.py.

◆ dest

performance_testbed.dest

Definition at line 71 of file performance_testbed.py.

◆ dimensions

int performance_testbed.dimensions = 3

Definition at line 691 of file performance_testbed.py.

◆ domain_size

list performance_testbed.domain_size = [2 * dr, 2 * dr, 2 * dr]

Definition at line 699 of file performance_testbed.py.

◆ dr

dict performance_testbed.dr = floatparams["domain_r"]

Domain settings.

Definition at line 697 of file performance_testbed.py.

◆ exe

str performance_testbed.exe = "peano4"

Definition at line 484 of file performance_testbed.py.

◆ float

performance_testbed.float

Definition at line 174 of file performance_testbed.py.

◆ floatparams

dict performance_testbed.floatparams

Definition at line 22 of file performance_testbed.py.

◆ help

performance_testbed.help

Definition at line 74 of file performance_testbed.py.

◆ interpolation

performance_testbed.interpolation

Definition at line 576 of file performance_testbed.py.

◆ intparams

dict performance_testbed.intparams
Initial value:
1= {
2 "BBHType": 2,
3 "LapseType": 1,
4 "tp_grid_setup": 0,
5 "swi": 99,
6 "ReSwi": 1,
7 "SO": 0,
8}

Definition at line 57 of file performance_testbed.py.

◆ is_aderdg

bool performance_testbed.is_aderdg = False

Pick solver.

Definition at line 498 of file performance_testbed.py.

◆ is_rkdg

bool performance_testbed.is_rkdg = False

Definition at line 499 of file performance_testbed.py.

◆ make_clean_first

performance_testbed.make_clean_first

Definition at line 798 of file performance_testbed.py.

◆ min_h

performance_testbed.min_h = args.min_h

Definition at line 535 of file performance_testbed.py.

◆ modes

dict performance_testbed.modes
Initial value:
1= {
2 "release": peano4.output.CompileMode.Release,
3 "trace": peano4.output.CompileMode.Trace,
4 "assert": peano4.output.CompileMode.Asserts,
5 "stats": peano4.output.CompileMode.Stats,
6 "debug": peano4.output.CompileMode.Debug,
7}

Definition at line 14 of file performance_testbed.py.

◆ msg

str performance_testbed.msg = "Warning: RKDG not supported on this machine"

Definition at line 521 of file performance_testbed.py.

◆ my_solver

performance_testbed.my_solver
Initial value:
1= exahype2.solvers.aderdg.NonFusedGenericRusanovFixedTimeStepSize(
2 solver_name,
3 order,
4 unknowns,
5 0, # auxiliary_variables
6 exahype2.solvers.aderdg.Polynomials.Gauss_Legendre,
7 min_h,
8 args.max_h,
9 time_step_size,
10 flux=None,
11 ncp=exahype2.solvers.PDETerms.User_Defined_Implementation,
12 sources=exahype2.solvers.PDETerms.User_Defined_Implementation,
13 )

Definition at line 541 of file performance_testbed.py.

◆ offset

list performance_testbed.offset = [-dr, -dr, -dr]

Definition at line 698 of file performance_testbed.py.

◆ order

int performance_testbed.order = 3

Definition at line 507 of file performance_testbed.py.

◆ overlap

performance_testbed.overlap

Definition at line 573 of file performance_testbed.py.

◆ parser

performance_testbed.parser = argparse.ArgumentParser(description="ExaHyPE 2 - CCZ4 script")

Definition at line 67 of file performance_testbed.py.

◆ path

str performance_testbed.path = "./"

output dir and proble

Definition at line 730 of file performance_testbed.py.

◆ peano4_project

performance_testbed.peano4_project = project.generate_Peano4_project(verbose=True)

linking stuff

Definition at line 744 of file performance_testbed.py.

◆ periodic_boundary_conditions

list performance_testbed.periodic_boundary_conditions = [False, False, False]

Definition at line 640 of file performance_testbed.py.

◆ probe_point

list performance_testbed.probe_point = [-12, -12, 0.0]

Definition at line 736 of file performance_testbed.py.

◆ project

performance_testbed.project
Initial value:
1= exahype2.Project(
2 ["benchmarks", "exahype2", "ccz4"], "ccz4", executable=exe
3 )

Definition at line 491 of file performance_testbed.py.

◆ SO_flag

performance_testbed.SO_flag

Definition at line 281 of file performance_testbed.py.

◆ solver_name

str performance_testbed.solver_name = "CCZ4"

Definition at line 500 of file performance_testbed.py.

◆ solverconstants

str performance_testbed.solverconstants = ""

Definition at line 663 of file performance_testbed.py.

◆ SuperClass

performance_testbed.SuperClass = None

Definition at line 271 of file performance_testbed.py.

◆ tem_interp

list performance_testbed.tem_interp = ["TP_constant", "TP_linear_with_linear_extrap_normal_interp"]

Definition at line 595 of file performance_testbed.py.

◆ tem_restrict

list performance_testbed.tem_restrict = ["TP_inject_normal_extrap", "TP_average_normal_extrap"]

Definition at line 596 of file performance_testbed.py.

◆ throw_away_data_after_generation

performance_testbed.throw_away_data_after_generation

Definition at line 797 of file performance_testbed.py.

◆ time_step_size

float performance_testbed.time_step_size = 0.001

Definition at line 509 of file performance_testbed.py.

◆ type

performance_testbed.type

Definition at line 72 of file performance_testbed.py.

◆ unknowns

int performance_testbed.unknowns = 59

Definition at line 508 of file performance_testbed.py.

◆ userinfo

list performance_testbed.userinfo = []

main starts here

Definition at line 483 of file performance_testbed.py.