Peano
Loading...
Searching...
No Matches
kernel-benchmarks-discontinuous-galerkin-dsl Namespace Reference

Variables

 parser
 
 choices
 
 default
 
 help
 
 type
 
 nargs
 
 action
 
 dest
 
 args = parser.parse_args()
 
 dg_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))
 
str benchmark_main_file = "../../kernel-benchmarks/KernelBenchmarksDiscontinuousGalerkinDSL-main.cpp"
 
 CUDA_HOME = os.path.dirname(subprocess.check_output("which nvcc", shell=True).decode().strip())
 
str cuda_bridge_header_file = "../../../../python/exahype2/dslhype/MLIRbridgeCUDAfunctions.h"
 
str cuda_bridge_file = "../../../../python/exahype2/dslhype/MLIRbridgeCUDAfunctions.cpp"
 
str ROCM_HOME = os.path.dirname(subprocess.check_output("which hipcc", shell=True).decode().strip()) + "/.."
 
str hip_bridge_header_file = "../../../../python/exahype2/dslhype/MLIRbridgeHIPfunctions.h"
 
str hip_bridge_file = "../../../../python/exahype2/dslhype/MLIRbridgeHIPfunctions.cpp"
 
 make
 
 True
 
 make_clean_first
 
 throw_away_data_after_build
 
 initial_conditions
 
 boundary_conditions
 
 refinement_criterion
 
 flux
 
 ncp
 
 eigenvalues
 
 source_term
 
 point_source
 

Variable Documentation

◆ accuracy

kernel-benchmarks-discontinuous-galerkin-dsl.accuracy = args.accuracy

◆ action

kernel-benchmarks-discontinuous-galerkin-dsl.action

◆ args

kernel-benchmarks-discontinuous-galerkin-dsl.args = parser.parse_args()

◆ benchmark_main_file

str kernel-benchmarks-discontinuous-galerkin-dsl.benchmark_main_file = "../../kernel-benchmarks/KernelBenchmarksDiscontinuousGalerkinDSL-main.cpp"

◆ boundary_conditions

kernel-benchmarks-discontinuous-galerkin-dsl.boundary_conditions

◆ choices

kernel-benchmarks-discontinuous-galerkin-dsl.choices

◆ cuda_bridge_file

str kernel-benchmarks-discontinuous-galerkin-dsl.cuda_bridge_file = "../../../../python/exahype2/dslhype/MLIRbridgeCUDAfunctions.cpp"

◆ cuda_bridge_header_file

str kernel-benchmarks-discontinuous-galerkin-dsl.cuda_bridge_header_file = "../../../../python/exahype2/dslhype/MLIRbridgeCUDAfunctions.h"

◆ CUDA_HOME

kernel-benchmarks-discontinuous-galerkin-dsl.CUDA_HOME = os.path.dirname(subprocess.check_output("which nvcc", shell=True).decode().strip())

◆ default

kernel-benchmarks-discontinuous-galerkin-dsl.default

◆ dest

kernel-benchmarks-discontinuous-galerkin-dsl.dest

◆ dg_solver

kernel-benchmarks-discontinuous-galerkin-dsl.dg_solver
Initial value:
1= CCZ4Solver_RKDG_GlobalAdaptiveTimeStepWithEnclaveTasking(
2 name="DG",
3 rk_order=args.dg_order,
4 polynomials=exahype2.solvers.GaussLegendreBasis(args.dg_order),
5 min_cell_h=0.001, # max_cell_size -> arbitrary value
6 max_cell_h=0.001, # min_cell_size -> arbitrary value
7 pde_terms_without_state=True,
8)

Definition at line 116 of file kernel-benchmarks-discontinuous-galerkin-dsl.py.

◆ dimensions

kernel-benchmarks-discontinuous-galerkin-dsl.dimensions

◆ eigenvalues

kernel-benchmarks-discontinuous-galerkin-dsl.eigenvalues

◆ first_plot_time_stamp

kernel-benchmarks-discontinuous-galerkin-dsl.first_plot_time_stamp

◆ flux

kernel-benchmarks-discontinuous-galerkin-dsl.flux

◆ formatted_num_patches

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

◆ help

kernel-benchmarks-discontinuous-galerkin-dsl.help

◆ hip_bridge_file

str kernel-benchmarks-discontinuous-galerkin-dsl.hip_bridge_file = "../../../../python/exahype2/dslhype/MLIRbridgeHIPfunctions.cpp"

◆ hip_bridge_header_file

str kernel-benchmarks-discontinuous-galerkin-dsl.hip_bridge_header_file = "../../../../python/exahype2/dslhype/MLIRbridgeHIPfunctions.h"

◆ initial_conditions

kernel-benchmarks-discontinuous-galerkin-dsl.initial_conditions

◆ make

kernel-benchmarks-discontinuous-galerkin-dsl.make

◆ make_clean_first

kernel-benchmarks-discontinuous-galerkin-dsl.make_clean_first

◆ max_end_time

kernel-benchmarks-discontinuous-galerkin-dsl.max_end_time

◆ min_end_time

kernel-benchmarks-discontinuous-galerkin-dsl.min_end_time

◆ mode

kernel-benchmarks-discontinuous-galerkin-dsl.mode

◆ nargs

kernel-benchmarks-discontinuous-galerkin-dsl.nargs

◆ ncp

kernel-benchmarks-discontinuous-galerkin-dsl.ncp

◆ offset

kernel-benchmarks-discontinuous-galerkin-dsl.offset

◆ parser

kernel-benchmarks-discontinuous-galerkin-dsl.parser
Initial value:
1= argparse.ArgumentParser(
2 description="ExaHyPE 2 - CCZ4 Discontinuous Galerkin Kernel Benchmarking Script"
3)

Definition at line 11 of file kernel-benchmarks-discontinuous-galerkin-dsl.py.

◆ periodic_BC

kernel-benchmarks-discontinuous-galerkin-dsl.periodic_BC

◆ point_source

kernel-benchmarks-discontinuous-galerkin-dsl.point_source

◆ project

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

Definition at line 125 of file kernel-benchmarks-discontinuous-galerkin-dsl.py.

◆ refinement_criterion

kernel-benchmarks-discontinuous-galerkin-dsl.refinement_criterion

◆ ROCM_HOME

str kernel-benchmarks-discontinuous-galerkin-dsl.ROCM_HOME = os.path.dirname(subprocess.check_output("which hipcc", shell=True).decode().strip()) + "/.."

◆ size

kernel-benchmarks-discontinuous-galerkin-dsl.size

◆ source_term

kernel-benchmarks-discontinuous-galerkin-dsl.source_term

◆ throw_away_data_after_build

kernel-benchmarks-discontinuous-galerkin-dsl.throw_away_data_after_build

◆ time_in_between_plots

kernel-benchmarks-discontinuous-galerkin-dsl.time_in_between_plots

◆ True

kernel-benchmarks-discontinuous-galerkin-dsl.True

◆ type

kernel-benchmarks-discontinuous-galerkin-dsl.type