Peano
Loading...
Searching...
No Matches
PML_Loh1 Namespace Reference

Variables

 project = exahype2.Project(["exahype2", "elastic"], "pml", executable="LOH1")
 
dict unknowns = {"v": 3, "sigma": 6, "pml": 27}
 
dict auxiliary_variables
 
list offset = [-2.28662, 0.0, -2.28662]
 
list size = [16.3333, 16.3333, 16.3333]
 
float end_time = 1.0
 
int order = 5
 
int min_level = 2
 
int max_depth = 0
 
float max_h = 1.1 * min(size) / (3.0**min_level)
 
float min_h = max_h / (3.0**max_depth)
 
 theSolver
 
 is_linear
 
 architecture
 
 polynomials
 
 initialise_patches
 
 riemann_solver_implementation
 
 tracer_particles = project.add_tracer(name="Tracer", attribute_count=55)
 
 dimensions
 
 min_end_time
 
 max_end_time
 
 first_plot_time_stamp
 
 time_in_between_plots
 
 periodic_BC
 
 peano4_project = project.generate_Peano4_project("False")
 
 make_clean_first
 
 True
 
 number_of_parallel_builds
 

Variable Documentation

◆ architecture

PML_Loh1.architecture

Definition at line 50 of file PML_Loh1.py.

◆ auxiliary_variables

dict PML_Loh1.auxiliary_variables
Initial value:
1= {
2 "rho": 1, "cp": 1, "cs": 1,
3 "dmp_pml": 3, "jacobian": 1,
4 "metric_derivative": 9,
5 "curve_grid": 3,
6}

Definition at line 15 of file PML_Loh1.py.

◆ dimensions

PML_Loh1.dimensions

Definition at line 93 of file PML_Loh1.py.

◆ end_time

float PML_Loh1.end_time = 1.0

Definition at line 24 of file PML_Loh1.py.

◆ first_plot_time_stamp

PML_Loh1.first_plot_time_stamp

Definition at line 98 of file PML_Loh1.py.

◆ initialise_patches

PML_Loh1.initialise_patches

Definition at line 52 of file PML_Loh1.py.

◆ is_linear

PML_Loh1.is_linear

Definition at line 49 of file PML_Loh1.py.

◆ make_clean_first

PML_Loh1.make_clean_first

Definition at line 118 of file PML_Loh1.py.

◆ max_depth

int PML_Loh1.max_depth = 0

Definition at line 27 of file PML_Loh1.py.

◆ max_end_time

PML_Loh1.max_end_time

Definition at line 97 of file PML_Loh1.py.

◆ max_h

float PML_Loh1.max_h = 1.1 * min(size) / (3.0**min_level)

Definition at line 28 of file PML_Loh1.py.

◆ min_end_time

PML_Loh1.min_end_time

Definition at line 96 of file PML_Loh1.py.

◆ min_h

float PML_Loh1.min_h = max_h / (3.0**max_depth)

Definition at line 29 of file PML_Loh1.py.

◆ min_level

int PML_Loh1.min_level = 2

Definition at line 26 of file PML_Loh1.py.

◆ number_of_parallel_builds

PML_Loh1.number_of_parallel_builds

Definition at line 118 of file PML_Loh1.py.

◆ offset

PML_Loh1.offset = [-2.28662, 0.0, -2.28662]

Definition at line 22 of file PML_Loh1.py.

◆ order

int PML_Loh1.order = 5

Definition at line 25 of file PML_Loh1.py.

◆ peano4_project

PML_Loh1.peano4_project = project.generate_Peano4_project("False")

Definition at line 110 of file PML_Loh1.py.

◆ periodic_BC

PML_Loh1.periodic_BC

Definition at line 100 of file PML_Loh1.py.

◆ polynomials

PML_Loh1.polynomials

Definition at line 51 of file PML_Loh1.py.

◆ project

PML_Loh1.project = exahype2.Project(["exahype2", "elastic"], "pml", executable="LOH1")

Definition at line 11 of file PML_Loh1.py.

◆ riemann_solver_implementation

PML_Loh1.riemann_solver_implementation

Definition at line 53 of file PML_Loh1.py.

◆ size

PML_Loh1.size = [16.3333, 16.3333, 16.3333]

Definition at line 23 of file PML_Loh1.py.

◆ theSolver

PML_Loh1.theSolver
Initial value:
1= GlobalAdaptiveTimeStep(
2 name="ElasticSolver",
3 order=order,
4 unknowns=unknowns,
5 auxiliary_variables=auxiliary_variables,
6 min_cell_h=min_h,
7 max_cell_h=max_h,
8 time_step_relaxation=0.9,
9 refinement_criterion=exahype2.solvers.PDETerms.User_Defined_Implementation,
10 flux=exahype2.solvers.PDETerms.User_Defined_Implementation,
11 ncp=exahype2.solvers.PDETerms.User_Defined_Implementation,
12 source_term=exahype2.solvers.PDETerms.User_Defined_Implementation,
13 material_parameters=exahype2.solvers.PDETerms.User_Defined_Implementation,
14 point_source=1,
15)

Definition at line 32 of file PML_Loh1.py.

◆ time_in_between_plots

PML_Loh1.time_in_between_plots

Definition at line 99 of file PML_Loh1.py.

◆ tracer_particles

PML_Loh1.tracer_particles = project.add_tracer(name="Tracer", attribute_count=55)

Definition at line 59 of file PML_Loh1.py.

◆ True

PML_Loh1.True

Definition at line 118 of file PML_Loh1.py.

◆ unknowns

dict PML_Loh1.unknowns = {"v": 3, "sigma": 6, "pml": 27}

Definition at line 14 of file PML_Loh1.py.