Peano
Loading...
Searching...
No Matches
aderdg-grmhd Namespace Reference

Variables

list available_scenarios = ["AlfvenWave", "MichelSphericalAccretion"]
 
 parser = exahype2.ArgumentParser("ExaHyPE 2 - ADER-DG GRMHD Testing Script")
 
 default
 
 help
 
 min_depth
 
 degrees_of_freedom
 
 number_of_snapshots
 
 args = parser.parse_args()
 
int order = args.degrees_of_freedom - 1
 
float max_h = 1.1 * 6.0 / (3.0**args.min_depth)
 
float min_h = max_h * 3.0 ** (-args.amr_levels)
 
 polynomials = exahype2.solvers.aderdg.Polynomials.Gauss_Legendre
 
int dimensions = 3
 
list offset = [2.2, 2.2, 2.2]
 
list size = [6.0, 6.0, 6.0]
 
float end_time = 1.0
 
bool periodic_bc = False
 
str function_name = "initialAccretionDisc3D"
 
tuple initial
 
tuple boundary_condition
 
tuple analytical_solution
 
 project
 
 solver
 
 is_linear
 
 initial_conditions
 
 boundary_conditions
 
 max_eigenvalue
 
 flux
 
 ncp
 
 error_measurement_implementation
 
 output_file_name
 
float time_in_between_plots = 0.0
 
 min_end_time
 
 max_end_time
 
 first_plot_time_stamp
 
 periodic_BC
 
 mode
 
 make_clean_first
 

Variable Documentation

◆ analytical_solution

tuple aderdg-grmhd.analytical_solution
Initial value:
1= (
2
3 + function_name
4 +
5)

Definition at line 73 of file aderdg-grmhd.py.

◆ args

aderdg-grmhd.args = parser.parse_args()

Definition at line 25 of file aderdg-grmhd.py.

◆ available_scenarios

list aderdg-grmhd.available_scenarios = ["AlfvenWave", "MichelSphericalAccretion"]

Definition at line 13 of file aderdg-grmhd.py.

◆ boundary_condition

tuple aderdg-grmhd.boundary_condition
Initial value:
1= (
2
3 + function_name
4 +
5)

Definition at line 62 of file aderdg-grmhd.py.

◆ boundary_conditions

aderdg-grmhd.boundary_conditions

Definition at line 118 of file aderdg-grmhd.py.

◆ default

aderdg-grmhd.default

Definition at line 18 of file aderdg-grmhd.py.

◆ degrees_of_freedom

aderdg-grmhd.degrees_of_freedom

Definition at line 22 of file aderdg-grmhd.py.

◆ dimensions

int aderdg-grmhd.dimensions = 3

Definition at line 34 of file aderdg-grmhd.py.

◆ end_time

float aderdg-grmhd.end_time = 1.0

Definition at line 37 of file aderdg-grmhd.py.

◆ error_measurement_implementation

aderdg-grmhd.error_measurement_implementation

Definition at line 133 of file aderdg-grmhd.py.

◆ first_plot_time_stamp

aderdg-grmhd.first_plot_time_stamp

Definition at line 156 of file aderdg-grmhd.py.

◆ flux

aderdg-grmhd.flux

Definition at line 120 of file aderdg-grmhd.py.

◆ function_name

str aderdg-grmhd.function_name = "initialAccretionDisc3D"

Definition at line 39 of file aderdg-grmhd.py.

◆ help

aderdg-grmhd.help

Definition at line 18 of file aderdg-grmhd.py.

◆ initial

tuple aderdg-grmhd.initial
Initial value:
1= (
2
3 + function_name
4 +
5)

Definition at line 51 of file aderdg-grmhd.py.

◆ initial_conditions

aderdg-grmhd.initial_conditions

Definition at line 117 of file aderdg-grmhd.py.

◆ is_linear

aderdg-grmhd.is_linear

Definition at line 112 of file aderdg-grmhd.py.

◆ make_clean_first

aderdg-grmhd.make_clean_first

Definition at line 164 of file aderdg-grmhd.py.

◆ max_eigenvalue

aderdg-grmhd.max_eigenvalue

Definition at line 119 of file aderdg-grmhd.py.

◆ max_end_time

aderdg-grmhd.max_end_time

Definition at line 155 of file aderdg-grmhd.py.

◆ max_h

float aderdg-grmhd.max_h = 1.1 * 6.0 / (3.0**args.min_depth)

Definition at line 28 of file aderdg-grmhd.py.

◆ min_depth

aderdg-grmhd.min_depth

Definition at line 21 of file aderdg-grmhd.py.

◆ min_end_time

aderdg-grmhd.min_end_time

Definition at line 154 of file aderdg-grmhd.py.

◆ min_h

float aderdg-grmhd.min_h = max_h * 3.0 ** (-args.amr_levels)

Definition at line 29 of file aderdg-grmhd.py.

◆ mode

aderdg-grmhd.mode

Definition at line 162 of file aderdg-grmhd.py.

◆ ncp

aderdg-grmhd.ncp

Definition at line 121 of file aderdg-grmhd.py.

◆ number_of_snapshots

aderdg-grmhd.number_of_snapshots

Definition at line 23 of file aderdg-grmhd.py.

◆ offset

list aderdg-grmhd.offset = [2.2, 2.2, 2.2]

Definition at line 35 of file aderdg-grmhd.py.

◆ order

int aderdg-grmhd.order = args.degrees_of_freedom - 1

Definition at line 27 of file aderdg-grmhd.py.

◆ output_file_name

aderdg-grmhd.output_file_name

Definition at line 134 of file aderdg-grmhd.py.

◆ parser

aderdg-grmhd.parser = exahype2.ArgumentParser("ExaHyPE 2 - ADER-DG GRMHD Testing Script")

Definition at line 15 of file aderdg-grmhd.py.

◆ periodic_bc

bool aderdg-grmhd.periodic_bc = False

Definition at line 38 of file aderdg-grmhd.py.

◆ periodic_BC

aderdg-grmhd.periodic_BC

Definition at line 158 of file aderdg-grmhd.py.

◆ polynomials

aderdg-grmhd.polynomials = exahype2.solvers.aderdg.Polynomials.Gauss_Legendre

Definition at line 31 of file aderdg-grmhd.py.

◆ project

aderdg-grmhd.project
Initial value:
1= exahype2.Project(
2 namespace=["tests", "exahype2", "aderdg"],
3 project_name=args.scenario,
4 directory=".",
5 executable="ExaHyPE",
6)

Definition at line 84 of file aderdg-grmhd.py.

◆ size

list aderdg-grmhd.size = [6.0, 6.0, 6.0]

Definition at line 36 of file aderdg-grmhd.py.

◆ solver

aderdg-grmhd.solver
Initial value:
1= exahype2.solvers.aderdg.GlobalAdaptiveTimeStep(
2 name="ADERDGSolver",
3 order=order,
4 min_cell_h=min_h,
5 max_cell_h=max_h,
6 time_step_relaxation=0.9,
7 unknowns={
8 "rho": 1,
9 "vel": 3,
10 "E": 1,
11 "B": 3,
12 "psi": 1,
13 "lapse": 1,
14 "shift": 3,
15 "gij": 6,
16 },
17 auxiliary_variables=0, # TODO: true?
18)

Definition at line 91 of file aderdg-grmhd.py.

◆ time_in_between_plots

float aderdg-grmhd.time_in_between_plots = 0.0

Definition at line 145 of file aderdg-grmhd.py.