Peano
Loading...
Searching...
No Matches
kernel-benchmarks-fv-rusanov-dsl Namespace Reference

Variables

 parser
 
 choices
 
 default
 
 help
 
 type
 
 nargs
 
 action
 
 dest
 
 args = parser.parse_args()
 
 fv_rusanov_solver
 
 project
 
 dimensions
 
 size
 
 offset
 
 min_end_time
 
 max_end_time
 
 first_plot_time_stamp
 
 time_in_between_plots
 
 periodic_BC
 
 mode
 
 accuracy = args.accuracy
 
str formatted_num_patches = "{{{}}}".format(", ".join(str(val) for val in args.num_patches))
 
tuple max_patch_size = (args.patch_size + 2) * (args.patch_size + 2) * (args.patch_size + 2) * 59
 
str benchmark_main_file = "../../kernel-benchmarks/KernelBenchmarksFVRusanovDSL-main.cpp"
 
 throw_away_data_after_generation
 
 flush
 
 make
 
 True
 
 make_clean_first
 
 throw_away_data_after_build
 
 number_of_parallel_builds
 
 initial_conditions
 
 boundary_conditions
 
 refinement_criterion
 
 flux
 
 ncp
 
 eigenvalues
 
 source_term
 

Variable Documentation

◆ accuracy

kernel-benchmarks-fv-rusanov-dsl.accuracy = args.accuracy

Definition at line 224 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ action

kernel-benchmarks-fv-rusanov-dsl.action

Definition at line 63 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ args

kernel-benchmarks-fv-rusanov-dsl.args = parser.parse_args()

Definition at line 191 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ benchmark_main_file

str kernel-benchmarks-fv-rusanov-dsl.benchmark_main_file = "../../kernel-benchmarks/KernelBenchmarksFVRusanovDSL-main.cpp"

Definition at line 289 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ boundary_conditions

kernel-benchmarks-fv-rusanov-dsl.boundary_conditions

Definition at line 107 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ choices

kernel-benchmarks-fv-rusanov-dsl.choices

Definition at line 20 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ default

kernel-benchmarks-fv-rusanov-dsl.default

Definition at line 21 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ dest

kernel-benchmarks-fv-rusanov-dsl.dest

Definition at line 106 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ dimensions

kernel-benchmarks-fv-rusanov-dsl.dimensions

Definition at line 211 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ eigenvalues

kernel-benchmarks-fv-rusanov-dsl.eigenvalues

Definition at line 111 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ first_plot_time_stamp

kernel-benchmarks-fv-rusanov-dsl.first_plot_time_stamp

Definition at line 216 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ flush

kernel-benchmarks-fv-rusanov-dsl.flush

Definition at line 298 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ flux

kernel-benchmarks-fv-rusanov-dsl.flux

Definition at line 109 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ formatted_num_patches

str kernel-benchmarks-fv-rusanov-dsl.formatted_num_patches = "{{{}}}".format(", ".join(str(val) for val in args.num_patches))

Definition at line 232 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ fv_rusanov_solver

kernel-benchmarks-fv-rusanov-dsl.fv_rusanov_solver
Initial value:
1= CCZ4Solver_FV_GlobalAdaptiveTimeStepWithEnclaveTasking(
2 name="FVRusanov",
3 patch_size=args.patch_size,
4 min_volume_h=0.001, # max_cell_size -> arbitrary value
5 max_volume_h=0.001, # min_cell_size -> arbitrary value
6 pde_terms_without_state=True
7)

Definition at line 193 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ help

kernel-benchmarks-fv-rusanov-dsl.help

Definition at line 22 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ initial_conditions

kernel-benchmarks-fv-rusanov-dsl.initial_conditions

Definition at line 106 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ make

kernel-benchmarks-fv-rusanov-dsl.make

Definition at line 299 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ make_clean_first

kernel-benchmarks-fv-rusanov-dsl.make_clean_first

Definition at line 299 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ max_end_time

kernel-benchmarks-fv-rusanov-dsl.max_end_time

Definition at line 215 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ max_patch_size

int kernel-benchmarks-fv-rusanov-dsl.max_patch_size = (args.patch_size + 2) * (args.patch_size + 2) * (args.patch_size + 2) * 59

Definition at line 266 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ min_end_time

kernel-benchmarks-fv-rusanov-dsl.min_end_time

Definition at line 214 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ mode

kernel-benchmarks-fv-rusanov-dsl.mode

Definition at line 221 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ nargs

kernel-benchmarks-fv-rusanov-dsl.nargs

Definition at line 41 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ ncp

kernel-benchmarks-fv-rusanov-dsl.ncp

Definition at line 110 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ number_of_parallel_builds

kernel-benchmarks-fv-rusanov-dsl.number_of_parallel_builds

Definition at line 299 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ offset

kernel-benchmarks-fv-rusanov-dsl.offset

Definition at line 213 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ parser

kernel-benchmarks-fv-rusanov-dsl.parser
Initial value:
1= argparse.ArgumentParser(
2 description="ExaHyPE 2 - CCZ4 Finite Volume Rusanov Kernel Benchmarking Script"
3)

Definition at line 14 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ periodic_BC

kernel-benchmarks-fv-rusanov-dsl.periodic_BC

Definition at line 218 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ project

kernel-benchmarks-fv-rusanov-dsl.project
Initial value:
1= exahype2.Project(
2 namespace=["benchmarks", "exahype2", "kernelbenchmarks"],
3 project_name="KernelBenchmarksFVRusanovDSL",
4 directory=".",
5 executable=f"{args.o}.{args.build_mode}",
6)

Definition at line 201 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ refinement_criterion

kernel-benchmarks-fv-rusanov-dsl.refinement_criterion

Definition at line 108 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ size

kernel-benchmarks-fv-rusanov-dsl.size

Definition at line 212 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ source_term

kernel-benchmarks-fv-rusanov-dsl.source_term

Definition at line 112 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ throw_away_data_after_build

kernel-benchmarks-fv-rusanov-dsl.throw_away_data_after_build

Definition at line 299 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ throw_away_data_after_generation

kernel-benchmarks-fv-rusanov-dsl.throw_away_data_after_generation

Definition at line 297 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ time_in_between_plots

kernel-benchmarks-fv-rusanov-dsl.time_in_between_plots

Definition at line 217 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ True

kernel-benchmarks-fv-rusanov-dsl.True

Definition at line 299 of file kernel-benchmarks-fv-rusanov-dsl.py.

◆ type

kernel-benchmarks-fv-rusanov-dsl.type

Definition at line 28 of file kernel-benchmarks-fv-rusanov-dsl.py.