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
 
 choices
 
 action
 
 float
 
 args = parser.parse_args()
 
 SuperClass = None
 
 SO_flag
 
list userinfo = []
 main starts here
 
str exe = "peano4"
 
 project
 
str solver_name = "CCZ4"
 Pick solver.
 
 min_h = args.min_h
 
 my_solver
 
 interpolation
 
list tem_interp = ["TP_constant", "TP_linear_with_linear_extrap_normal_interp"]
 
list tem_restrict = ["TP_inject_normal_extrap", "TP_average_normal_extrap"]
 
str msg = "Periodic BC deactivated because you pick Puncture scenario\nInitialize binary black holes"
 
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
 
 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 105 of file performance_testbed.py.

◆ args

performance_testbed.args = parser.parse_args()

Definition at line 223 of file performance_testbed.py.

◆ build_mode

dict performance_testbed.build_mode = modes[args.mode]

Definition at line 543 of file performance_testbed.py.

◆ choices

performance_testbed.choices

Definition at line 98 of file performance_testbed.py.

◆ default

performance_testbed.default

Definition at line 63 of file performance_testbed.py.

◆ dest

performance_testbed.dest

Definition at line 61 of file performance_testbed.py.

◆ dimensions

int performance_testbed.dimensions = 3

Definition at line 545 of file performance_testbed.py.

◆ domain_size

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

Definition at line 553 of file performance_testbed.py.

◆ dr

dict performance_testbed.dr = floatparams["domain_r"]

Domain settings.

Definition at line 551 of file performance_testbed.py.

◆ exe

str performance_testbed.exe = "peano4"

Definition at line 406 of file performance_testbed.py.

◆ float

performance_testbed.float

Definition at line 145 of file performance_testbed.py.

◆ floatparams

dict performance_testbed.floatparams
Initial value:
1= {
2 "GLMc0": 1.5,
3 "GLMc": 1.2,
4 "GLMd": 2.0,
5 "GLMepsA": 1.0,
6 "GLMepsP": 1.0,
7 "GLMepsD": 1.0,
8 "itau": 1.0,
9 "k1": 0.1,
10 "k2": 0.0,
11 "k3": 0.5,
12 "eta": 1.0,
13 "f": 0.75,
14 "g": 0.0,
15 "xi": 1.0,
16 "e": 1.0,
17 "c": 1.0,
18 "mu": 0.2,
19 "ds": 1.0,
20 "sk": 1.0,
21 "bs": 1.0,
22 "domain_r": 1.5,
23 "smoothing": 0.0,
24 "KOSigma": 8.0 # , \
25}

Definition at line 21 of file performance_testbed.py.

◆ help

performance_testbed.help

Definition at line 64 of file performance_testbed.py.

◆ interpolation

performance_testbed.interpolation

Definition at line 443 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 47 of file performance_testbed.py.

◆ make_clean_first

performance_testbed.make_clean_first

Definition at line 641 of file performance_testbed.py.

◆ min_h

performance_testbed.min_h = args.min_h

Definition at line 419 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 "debug": peano4.output.CompileMode.Debug,
6}

Definition at line 14 of file performance_testbed.py.

◆ msg

str performance_testbed.msg = "Periodic BC deactivated because you pick Puncture scenario\nInitialize binary black holes"

Definition at line 498 of file performance_testbed.py.

◆ my_solver

performance_testbed.my_solver
Initial value:
2 solver_name,
3 args.patch_size,
4 min_h,
5 args.max_h,
6 args.cfl,
7 args.CCZ4domain_r,
8 args.CCZ4KOSigma,
9 )

Definition at line 424 of file performance_testbed.py.

◆ offset

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

Definition at line 552 of file performance_testbed.py.

◆ parser

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

Definition at line 57 of file performance_testbed.py.

◆ path

str performance_testbed.path = "./"

output dir and proble

Definition at line 584 of file performance_testbed.py.

◆ peano4_project

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

linking stuff

Definition at line 594 of file performance_testbed.py.

◆ periodic_boundary_conditions

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

Definition at line 500 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 411 of file performance_testbed.py.

◆ SO_flag

performance_testbed.SO_flag

Definition at line 232 of file performance_testbed.py.

◆ solver_name

str performance_testbed.solver_name = "CCZ4"

Pick solver.

Definition at line 418 of file performance_testbed.py.

◆ solverconstants

str performance_testbed.solverconstants = ""

Definition at line 523 of file performance_testbed.py.

◆ SuperClass

performance_testbed.SuperClass = None

Definition at line 225 of file performance_testbed.py.

◆ tem_interp

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

Definition at line 459 of file performance_testbed.py.

◆ tem_restrict

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

Definition at line 460 of file performance_testbed.py.

◆ throw_away_data_after_generation

performance_testbed.throw_away_data_after_generation

Definition at line 640 of file performance_testbed.py.

◆ type

performance_testbed.type

Definition at line 62 of file performance_testbed.py.

◆ userinfo

list performance_testbed.userinfo = []

main starts here

Definition at line 405 of file performance_testbed.py.