Peano
aderdg-amr Namespace Reference

Variables

 parser = exahype2.ArgumentParser("ExaHyPE 2 - ADER-DG AMR Testing Script")
 
 min_depth
 
 amr_levels
 
 degrees_of_freedom
 
 args = parser.parse_args()
 
list size = [1.0, 1.0]
 
int order = args.degrees_of_freedom - 1
 
float max_h = 1.1 * min(size) / (3.0**args.min_depth)
 
float min_h = max_h * 3.0 ** (-args.amr_levels)
 
float plot_interval = 0.00
 
float end_time = 0.1
 
 polynomials = exahype2.solvers.aderdg.Polynomials.Gauss_Legendre
 
 project
 
 solver
 
 initial_conditions
 
 boundary_conditions
 
 refinement_criterion
 
 max_eigenvalue
 
 flux
 
 ncp
 
 dimensions
 
 offset
 
 min_end_time
 
 max_end_time
 
 first_plot_time_stamp
 
 time_in_between_plots
 
 periodic_BC
 
 mode
 
 make_clean_first
 

Variable Documentation

◆ amr_levels

aderdg-amr.amr_levels

Definition at line 9 of file aderdg-amr.py.

◆ args

aderdg-amr.args = parser.parse_args()

Definition at line 12 of file aderdg-amr.py.

◆ boundary_conditions

aderdg-amr.boundary_conditions

Definition at line 48 of file aderdg-amr.py.

◆ degrees_of_freedom

aderdg-amr.degrees_of_freedom

Definition at line 10 of file aderdg-amr.py.

◆ dimensions

aderdg-amr.dimensions

Definition at line 92 of file aderdg-amr.py.

◆ end_time

float aderdg-amr.end_time = 0.1

Definition at line 19 of file aderdg-amr.py.

◆ first_plot_time_stamp

aderdg-amr.first_plot_time_stamp

Definition at line 97 of file aderdg-amr.py.

◆ flux

aderdg-amr.flux

Definition at line 64 of file aderdg-amr.py.

◆ initial_conditions

aderdg-amr.initial_conditions

Definition at line 41 of file aderdg-amr.py.

◆ make_clean_first

aderdg-amr.make_clean_first

Definition at line 106 of file aderdg-amr.py.

◆ max_eigenvalue

aderdg-amr.max_eigenvalue

Definition at line 58 of file aderdg-amr.py.

◆ max_end_time

aderdg-amr.max_end_time

Definition at line 96 of file aderdg-amr.py.

◆ max_h

float aderdg-amr.max_h = 1.1 * min(size) / (3.0**args.min_depth)

Definition at line 16 of file aderdg-amr.py.

◆ min_depth

aderdg-amr.min_depth

Definition at line 8 of file aderdg-amr.py.

◆ min_end_time

aderdg-amr.min_end_time

Definition at line 95 of file aderdg-amr.py.

◆ min_h

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

Definition at line 17 of file aderdg-amr.py.

◆ mode

aderdg-amr.mode

Definition at line 103 of file aderdg-amr.py.

◆ ncp

aderdg-amr.ncp

Definition at line 71 of file aderdg-amr.py.

◆ offset

aderdg-amr.offset

Definition at line 93 of file aderdg-amr.py.

◆ order

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

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

◆ parser

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

Definition at line 6 of file aderdg-amr.py.

◆ periodic_BC

aderdg-amr.periodic_BC

Definition at line 99 of file aderdg-amr.py.

◆ plot_interval

float aderdg-amr.plot_interval = 0.00

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

◆ polynomials

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

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

◆ project

aderdg-amr.project
Initial value:
1 = exahype2.Project(
2  namespace=["tests", "exahype2", "aderdg"],
3  project_name="SWE",
4  directory=".",
5  executable="ADERDG-AMR"
6 )

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

◆ refinement_criterion

aderdg-amr.refinement_criterion

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

◆ size

aderdg-amr.size = [1.0, 1.0]

Definition at line 14 of file aderdg-amr.py.

◆ solver

aderdg-amr.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.8,
7  unknowns=4,
8  auxiliary_variables=0,
9 )

Definition at line 30 of file aderdg-amr.py.

◆ time_in_between_plots

aderdg-amr.time_in_between_plots

Definition at line 98 of file aderdg-amr.py.