Peano
Loading...
Searching...
No Matches
smooth-convergence-test-fd4 Namespace Reference

Variables

 parser
 
 default
 
 help
 
 type
 
 float
 
 action
 
 int
 
 choices
 
 args = parser.parse_args()
 
 project
 
 solver
 
str PRESSURE
 
str EXACT_SOLUTION
 
 numerical_scheme
 
 patch_size
 
 rk_order
 
 time_step_size
 
 cfl_constant
 
 grid_construction
 
 volume_size
 
 plotter
 
 first_plot_time_stamp
 
 time_in_between_plots
 
 plotter_precision
 
 dimensions
 
 offset
 
 size
 
 min_end_time
 
 max_end_time
 
 periodic_BC
 
 compiler
 
 peano4_project
 
 make_clean_first
 

Variable Documentation

◆ action

smooth-convergence-test-fd4.action

Definition at line 57 of file smooth-convergence-test-fd4.py.

◆ args

smooth-convergence-test-fd4.args = parser.parse_args()

Definition at line 82 of file smooth-convergence-test-fd4.py.

◆ cfl_constant

smooth-convergence-test-fd4.cfl_constant

Definition at line 172 of file smooth-convergence-test-fd4.py.

◆ choices

smooth-convergence-test-fd4.choices

Definition at line 61 of file smooth-convergence-test-fd4.py.

◆ compiler

smooth-convergence-test-fd4.compiler

Definition at line 199 of file smooth-convergence-test-fd4.py.

◆ default

smooth-convergence-test-fd4.default

Definition at line 25 of file smooth-convergence-test-fd4.py.

◆ dimensions

smooth-convergence-test-fd4.dimensions

Definition at line 188 of file smooth-convergence-test-fd4.py.

◆ EXACT_SOLUTION

str smooth-convergence-test-fd4.EXACT_SOLUTION
Initial value:
1= """
2 constexpr double gamma = 1.4;
3 constexpr double p = 1.0;
4 constexpr double u = 1.0;
5 constexpr double domainLeft = -0.1;
6 constexpr double domainWidth = 0.2;
7 const double rho = 1.0 + 0.2 * std::sin(2.0 * M_PI * (x(0) - u * t - domainLeft) / domainWidth);
8 Q[0] = rho;
9 Q[1] = rho * u;
10 for (int d=1; d<Dimensions; d++) {
11 Q[1+d] = 0.0;
12 }
13 Q[Dimensions+1] = p / (gamma - 1.0) + 0.5 * rho * u * u;
14"""

Definition at line 143 of file smooth-convergence-test-fd4.py.

◆ first_plot_time_stamp

smooth-convergence-test-fd4.first_plot_time_stamp

Definition at line 181 of file smooth-convergence-test-fd4.py.

◆ float

smooth-convergence-test-fd4.float

Definition at line 41 of file smooth-convergence-test-fd4.py.

◆ grid_construction

smooth-convergence-test-fd4.grid_construction

Definition at line 174 of file smooth-convergence-test-fd4.py.

◆ help

smooth-convergence-test-fd4.help

Definition at line 26 of file smooth-convergence-test-fd4.py.

◆ int

smooth-convergence-test-fd4.int

Definition at line 61 of file smooth-convergence-test-fd4.py.

◆ make_clean_first

smooth-convergence-test-fd4.make_clean_first

Definition at line 215 of file smooth-convergence-test-fd4.py.

◆ max_end_time

smooth-convergence-test-fd4.max_end_time

Definition at line 192 of file smooth-convergence-test-fd4.py.

◆ min_end_time

smooth-convergence-test-fd4.min_end_time

Definition at line 191 of file smooth-convergence-test-fd4.py.

◆ numerical_scheme

smooth-convergence-test-fd4.numerical_scheme

Definition at line 167 of file smooth-convergence-test-fd4.py.

◆ offset

smooth-convergence-test-fd4.offset

Definition at line 189 of file smooth-convergence-test-fd4.py.

◆ parser

smooth-convergence-test-fd4.parser
Initial value:
1= argparse.ArgumentParser(
2 description="Euler entropy wave with exahype2.api.rkfd4 (fourth-order Finite Differences)"
3)

Definition at line 20 of file smooth-convergence-test-fd4.py.

◆ patch_size

smooth-convergence-test-fd4.patch_size

Definition at line 169 of file smooth-convergence-test-fd4.py.

◆ peano4_project

smooth-convergence-test-fd4.peano4_project
Initial value:
1= project.generate_Peano4_project(
2 verbosity=peano4.api.LoggerVerbosity.TEXT
3 if args.verbosity == "text"
4 else peano4.api.LoggerVerbosity.VISUALISATION
5)

Definition at line 209 of file smooth-convergence-test-fd4.py.

◆ periodic_BC

smooth-convergence-test-fd4.periodic_BC

Definition at line 193 of file smooth-convergence-test-fd4.py.

◆ plotter

smooth-convergence-test-fd4.plotter

Definition at line 179 of file smooth-convergence-test-fd4.py.

◆ plotter_precision

smooth-convergence-test-fd4.plotter_precision

Definition at line 183 of file smooth-convergence-test-fd4.py.

◆ PRESSURE

str smooth-convergence-test-fd4.PRESSURE
Initial value:
1= """
2 constexpr double gamma = 1.4;
3 const double irho = 1.0 / Q[0];
4 double kineticEnergy = 0.0;
5 for (int d=0; d<Dimensions; d++) {
6 kineticEnergy += 0.5 * irho * Q[1+d] * Q[1+d];
7 }
8 const double p = (gamma - 1.0) * (Q[Dimensions+1] - kineticEnergy);
9"""

Definition at line 104 of file smooth-convergence-test-fd4.py.

◆ project

smooth-convergence-test-fd4.project
Initial value:
2 namespace=["benchmarks", "exahype2", "euler", "smooth_convergence_test_fd4"],
3 project_name="smooth-convergence-test-fd4",
4 directory=args.output_directory,
5 executable="smooth-convergence-test-fd4",
6)
ExaHyPE 2 project.
Definition Project.py:15

Definition at line 85 of file smooth-convergence-test-fd4.py.

◆ rk_order

smooth-convergence-test-fd4.rk_order

Definition at line 170 of file smooth-convergence-test-fd4.py.

◆ size

smooth-convergence-test-fd4.size

Definition at line 190 of file smooth-convergence-test-fd4.py.

◆ solver

smooth-convergence-test-fd4.solver
Initial value:
2 "EulerFD4Smooth", {"rho": 1, "j": args.dimensions, "E": 1}
3)
Abstract base class for all ExaHyPE 2 solvers.
Definition Solver.py:17

Definition at line 92 of file smooth-convergence-test-fd4.py.

◆ time_in_between_plots

smooth-convergence-test-fd4.time_in_between_plots

Definition at line 182 of file smooth-convergence-test-fd4.py.

◆ time_step_size

smooth-convergence-test-fd4.time_step_size

Definition at line 171 of file smooth-convergence-test-fd4.py.

◆ type

smooth-convergence-test-fd4.type

Definition at line 30 of file smooth-convergence-test-fd4.py.

◆ volume_size

smooth-convergence-test-fd4.volume_size

Definition at line 175 of file smooth-convergence-test-fd4.py.