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

Data Structures

class  MGCCZ4Solver
 

Variables

dict modes
 
dict floatparams
 
dict intparams = {"LapseType":0}
 
 parser = argparse.ArgumentParser(description='ExaHyPE 2 - MGCCZ4 script')
 
 dest
 
 type
 
 float
 
 default
 
 help
 
 int
 
 choices
 
 required
 
 action
 
 v
 
 args = parser.parse_args()
 
 SuperClass = None
 
 userwarnings
 
 project = exahype2.Project( ["examples", "exahype2", "mgccz4"], "mgccz4" )
 
bool is_aderdg = False
 
str solver_name = "MGCCZ4"
 
int order = 3
 
int unknowns = 64
 
float time_step_size = 0.001
 
str msg = "Warning: ADER-DG no supported on this machine"
 
 my_solver
 
int myscenario = 2
 
str solverconstants = ""
 
dict build_mode = modes[args.mode]
 
int dimensions = 3
 
list periodic_boundary_conditions = [True,True,True]
 
 peano4_project = project.generate_Peano4_project(verbose=True)
 
 throw_away_data_after_generation
 
 make_clean_first
 

Variable Documentation

◆ action

mgccz4.action

Definition at line 30 of file mgccz4.py.

◆ args

mgccz4.args = parser.parse_args()

Definition at line 37 of file mgccz4.py.

◆ build_mode

dict mgccz4.build_mode = modes[args.mode]

Definition at line 292 of file mgccz4.py.

◆ choices

mgccz4.choices

Definition at line 28 of file mgccz4.py.

◆ default

mgccz4.default

Definition at line 24 of file mgccz4.py.

◆ dest

mgccz4.dest

Definition at line 24 of file mgccz4.py.

◆ dimensions

int mgccz4.dimensions = 3

Definition at line 294 of file mgccz4.py.

◆ float

mgccz4.float

Definition at line 24 of file mgccz4.py.

◆ floatparams

dict mgccz4.floatparams
Initial value:
1= {
2 "GLMc0":1.5, "GLMc":1.2, "GLMd":2.0, "GLMepsA":1.0, "GLMepsP":1.0,
3 "GLMepsD":1.0, "itau":1.0, "k1":0.0, "k2":0.0, "k3":0.0, "eta":0.0,
4 "f":0.0, "g":0.0, "xi":0.0, "e":1.0, "c":1.0, "mu":0.2, "ds":1.0,
5 "sk":0.0, "bs":0.0}

Definition at line 15 of file mgccz4.py.

◆ help

mgccz4.help

Definition at line 24 of file mgccz4.py.

◆ int

mgccz4.int

Definition at line 25 of file mgccz4.py.

◆ intparams

dict mgccz4.intparams = {"LapseType":0}

Definition at line 20 of file mgccz4.py.

◆ is_aderdg

bool mgccz4.is_aderdg = False

Definition at line 242 of file mgccz4.py.

◆ make_clean_first

mgccz4.make_clean_first

Definition at line 360 of file mgccz4.py.

◆ modes

dict mgccz4.modes
Initial value:
1= {
2 "release": peano4.output.CompileMode.Release,
3 "trace": peano4.output.CompileMode.Trace,
4 "assert": peano4.output.CompileMode.Asserts, "stats": peano4.output.CompileMode.Stats,
5 "debug": peano4.output.CompileMode.Debug,
6}

Definition at line 8 of file mgccz4.py.

◆ msg

str mgccz4.msg = "Warning: ADER-DG no supported on this machine"

Definition at line 251 of file mgccz4.py.

◆ my_solver

mgccz4.my_solver
Initial value:
1= exahype2.solvers.aderdg.NonFusedGenericRusanovFixedTimeStepSize(
2 solver_name, order, unknowns, 0, #auxiliary_variables
3 exahype2.solvers.aderdg.Polynomials.Gauss_Legendre,
4 args.max_h, args.max_h, time_step_size,
5 flux = None,
6 ncp = exahype2.solvers.PDETerms.User_Defined_Implementation,
7 sources = exahype2.solvers.PDETerms.User_Defined_Implementation
8 )

Definition at line 264 of file mgccz4.py.

◆ myscenario

int mgccz4.myscenario = 2

Definition at line 280 of file mgccz4.py.

◆ order

int mgccz4.order = 3

Definition at line 247 of file mgccz4.py.

◆ parser

mgccz4.parser = argparse.ArgumentParser(description='ExaHyPE 2 - MGCCZ4 script')

Definition at line 23 of file mgccz4.py.

◆ peano4_project

mgccz4.peano4_project = project.generate_Peano4_project(verbose=True)

Definition at line 321 of file mgccz4.py.

◆ periodic_boundary_conditions

list mgccz4.periodic_boundary_conditions = [True,True,True]

Definition at line 298 of file mgccz4.py.

◆ project

mgccz4.project = exahype2.Project( ["examples", "exahype2", "mgccz4"], "mgccz4" )

Definition at line 240 of file mgccz4.py.

◆ required

mgccz4.required

Definition at line 29 of file mgccz4.py.

◆ solver_name

str mgccz4.solver_name = "MGCCZ4"

Definition at line 243 of file mgccz4.py.

◆ solverconstants

str mgccz4.solverconstants = ""

Definition at line 282 of file mgccz4.py.

◆ SuperClass

mgccz4.SuperClass = None

Definition at line 39 of file mgccz4.py.

◆ throw_away_data_after_generation

mgccz4.throw_away_data_after_generation

Definition at line 358 of file mgccz4.py.

◆ time_step_size

float mgccz4.time_step_size = 0.001

Definition at line 249 of file mgccz4.py.

◆ type

mgccz4.type

Definition at line 24 of file mgccz4.py.

◆ unknowns

int mgccz4.unknowns = 64

Definition at line 248 of file mgccz4.py.

◆ userwarnings

mgccz4.userwarnings

Definition at line 238 of file mgccz4.py.

◆ v

mgccz4.v

Definition at line 34 of file mgccz4.py.