Peano
Loading...
Searching...
No Matches
rusanov-with-explicit-euler-kernel-microbenchmark Namespace Reference

Variables

 parser
 
 default
 
 type
 
 help
 
 nargs
 
 action
 
 args = parser.parse_args()
 
 project
 
str solver_name = "EulerFVSmooth"
 
str addition_includes
 
str function_calls = ""
 
 mainfile_generator
 
int unknowns = 4
 
int auxiliary_variables = 0
 
int dimensions = 2
 
 verbosity = peano4.api.LoggerVerbosity.OFF
 
 thesolver
 
 numerical_scheme
 
list solver_variants = []
 
 _generator
 
 grid_construction
 
 volume_size
 
 build_mode = peano4.api.output.CompileMode.RELEASE
 
 offset
 
 size
 
 min_end_time
 
 max_end_time
 
 periodic_BC
 
 peano4_project = project.generate_Peano4_project(verbosity=verbosity)
 
str formatted_num_patches = "{{{}}}".format(", ".join(str(val) for val in args.num_patches))
 
 make_clean_first
 

Variable Documentation

◆ _generator

rusanov-with-explicit-euler-kernel-microbenchmark._generator
protected

◆ action

rusanov-with-explicit-euler-kernel-microbenchmark.action

◆ addition_includes

str rusanov-with-explicit-euler-kernel-microbenchmark.addition_includes
Initial value:
1= f"""
2#include "kernels/{solver_name}_rusanov.h"
3"""

Definition at line 61 of file rusanov-with-explicit-euler-kernel-microbenchmark.py.

◆ args

rusanov-with-explicit-euler-kernel-microbenchmark.args = parser.parse_args()

◆ auxiliary_variables

int rusanov-with-explicit-euler-kernel-microbenchmark.auxiliary_variables = 0

◆ build_mode

rusanov-with-explicit-euler-kernel-microbenchmark.build_mode = peano4.api.output.CompileMode.RELEASE

◆ default

rusanov-with-explicit-euler-kernel-microbenchmark.default

◆ dimensions

rusanov-with-explicit-euler-kernel-microbenchmark.dimensions = 2

◆ formatted_num_patches

str rusanov-with-explicit-euler-kernel-microbenchmark.formatted_num_patches = "{{{}}}".format(", ".join(str(val) for val in args.num_patches))

◆ function_calls

str rusanov-with-explicit-euler-kernel-microbenchmark.function_calls = ""

◆ grid_construction

rusanov-with-explicit-euler-kernel-microbenchmark.grid_construction

◆ help

rusanov-with-explicit-euler-kernel-microbenchmark.help

◆ mainfile_generator

rusanov-with-explicit-euler-kernel-microbenchmark.mainfile_generator

◆ make_clean_first

rusanov-with-explicit-euler-kernel-microbenchmark.make_clean_first

◆ max_end_time

rusanov-with-explicit-euler-kernel-microbenchmark.max_end_time

◆ min_end_time

rusanov-with-explicit-euler-kernel-microbenchmark.min_end_time

◆ nargs

rusanov-with-explicit-euler-kernel-microbenchmark.nargs

◆ numerical_scheme

rusanov-with-explicit-euler-kernel-microbenchmark.numerical_scheme

◆ offset

rusanov-with-explicit-euler-kernel-microbenchmark.offset

◆ parser

rusanov-with-explicit-euler-kernel-microbenchmark.parser
Initial value:
1= argparse.ArgumentParser(
2 description="ExaHyPE 2 - RusanovWithExplicitEuler Microbenchmarking Script"
3)

Definition at line 7 of file rusanov-with-explicit-euler-kernel-microbenchmark.py.

◆ peano4_project

rusanov-with-explicit-euler-kernel-microbenchmark.peano4_project = project.generate_Peano4_project(verbosity=verbosity)

◆ periodic_BC

rusanov-with-explicit-euler-kernel-microbenchmark.periodic_BC

◆ project

rusanov-with-explicit-euler-kernel-microbenchmark.project
Initial value:
2 namespace=["exahype2", "fv", "rusanov", "microbenchmark"],
3 project_name="kernel-microbenchmark",
4 directory=".",
5 executable="kernel-microbenchmark",
6)
ExaHyPE 2 project.
Definition Project.py:15

Definition at line 53 of file rusanov-with-explicit-euler-kernel-microbenchmark.py.

◆ size

rusanov-with-explicit-euler-kernel-microbenchmark.size

◆ solver_name

str rusanov-with-explicit-euler-kernel-microbenchmark.solver_name = "EulerFVSmooth"

◆ solver_variants

list rusanov-with-explicit-euler-kernel-microbenchmark.solver_variants = []

◆ thesolver

rusanov-with-explicit-euler-kernel-microbenchmark.thesolver
Initial value:
2 solver_name,
3 unknowns,
4 auxiliary_variables,
5)
Abstract base class for all ExaHyPE 2 solvers.
Definition Solver.py:17

Definition at line 125 of file rusanov-with-explicit-euler-kernel-microbenchmark.py.

◆ type

rusanov-with-explicit-euler-kernel-microbenchmark.type

◆ unknowns

int rusanov-with-explicit-euler-kernel-microbenchmark.unknowns = 4

◆ verbosity

rusanov-with-explicit-euler-kernel-microbenchmark.verbosity = peano4.api.LoggerVerbosity.OFF

◆ volume_size

rusanov-with-explicit-euler-kernel-microbenchmark.volume_size