Peano
Loading...
Searching...
No Matches
compressible-navier-stokes Namespace Reference

Variables

int dimensions = 2
 
float cell_size = 0.1
 
int amr_levels = 0
 
int patch_size = 3
 
float end_time = 3.0
 
float plot_interval = 0.05
 
 mode = peano4.api.output.CompileMode.RELEASE
 
bool use_gpu = False
 
list size = [2.0, 2.0]
 
list offset = [-1.0, -1.0]
 
float gamma = 1.4
 
float fluid_viscosity = 0.01
 
float prandtl_number = 0.75
 
float c_p = 3.5
 
float R = 1.0
 
float T_ign = 0.72
 
float tau = 0.1
 
float lid_driven_cavity_velocity = 1.0
 
 my_project
 
 my_solver
 
 plot_description
 
 ncp
 
 flux
 
 eigenvalues
 
 refinement_criterion
 
 _preprocess_reconstructed_patch
 
 min_end_time
 
 max_end_time
 
 first_plot_time_stamp
 
 time_in_between_plots
 
 periodic_BC
 
 generated
 
 make_clean_first
 
 True
 
 throw_away_data_after_build
 

Variable Documentation

◆ _preprocess_reconstructed_patch

compressible-navier-stokes._preprocess_reconstructed_patch
protected

Definition at line 62 of file compressible-navier-stokes.py.

◆ amr_levels

int compressible-navier-stokes.amr_levels = 0

Definition at line 8 of file compressible-navier-stokes.py.

◆ c_p

float compressible-navier-stokes.c_p = 3.5

Definition at line 25 of file compressible-navier-stokes.py.

◆ cell_size

float compressible-navier-stokes.cell_size = 0.1

Definition at line 7 of file compressible-navier-stokes.py.

◆ dimensions

compressible-navier-stokes.dimensions = 2

Definition at line 6 of file compressible-navier-stokes.py.

◆ eigenvalues

compressible-navier-stokes.eigenvalues

Definition at line 57 of file compressible-navier-stokes.py.

◆ end_time

float compressible-navier-stokes.end_time = 3.0

Definition at line 10 of file compressible-navier-stokes.py.

◆ first_plot_time_stamp

compressible-navier-stokes.first_plot_time_stamp

Definition at line 86 of file compressible-navier-stokes.py.

◆ fluid_viscosity

float compressible-navier-stokes.fluid_viscosity = 0.01

Definition at line 23 of file compressible-navier-stokes.py.

◆ flux

compressible-navier-stokes.flux

Definition at line 56 of file compressible-navier-stokes.py.

◆ gamma

float compressible-navier-stokes.gamma = 1.4

Definition at line 22 of file compressible-navier-stokes.py.

◆ generated

compressible-navier-stokes.generated

Definition at line 99 of file compressible-navier-stokes.py.

◆ lid_driven_cavity_velocity

float compressible-navier-stokes.lid_driven_cavity_velocity = 1.0

Definition at line 29 of file compressible-navier-stokes.py.

◆ make_clean_first

compressible-navier-stokes.make_clean_first

Definition at line 101 of file compressible-navier-stokes.py.

◆ max_end_time

compressible-navier-stokes.max_end_time

Definition at line 85 of file compressible-navier-stokes.py.

◆ min_end_time

compressible-navier-stokes.min_end_time

Definition at line 84 of file compressible-navier-stokes.py.

◆ mode

compressible-navier-stokes.mode = peano4.api.output.CompileMode.RELEASE

Definition at line 12 of file compressible-navier-stokes.py.

◆ my_project

compressible-navier-stokes.my_project
Initial value:
1= exahype2.Project(
2 namespace = ["applications", "exahype2", "CompressibleNavierStokes"],
3 project_name = "CompressibleNavierStokesApplication",
4 directory = ".",
5 executable="compressible-navier-stokes-" + str(dimensions) + "d"
6)

Definition at line 31 of file compressible-navier-stokes.py.

◆ my_solver

compressible-navier-stokes.my_solver
Initial value:
1= exahype2.solvers.fv.rusanov.GlobalAdaptiveTimeStep(
2 name = "NavierStokesSolver",
3 patch_size = patch_size,
4 unknowns = dimensions + 3, # [rho, u, v, (w), e, Z]
5 auxiliary_variables = dimensions**2+dimensions,
6 max_volume_h = cell_size,
7 min_volume_h = cell_size * 3.0**(-amr_levels),
8 time_step_relaxation = 0.5,
9 #pde_terms_without_state = use_gpu
10)

Definition at line 38 of file compressible-navier-stokes.py.

◆ ncp

compressible-navier-stokes.ncp

Definition at line 55 of file compressible-navier-stokes.py.

◆ offset

list compressible-navier-stokes.offset = [-1.0, -1.0]

Definition at line 17 of file compressible-navier-stokes.py.

◆ patch_size

int compressible-navier-stokes.patch_size = 3

Definition at line 9 of file compressible-navier-stokes.py.

◆ periodic_BC

compressible-navier-stokes.periodic_BC

Definition at line 88 of file compressible-navier-stokes.py.

◆ plot_description

compressible-navier-stokes.plot_description

Definition at line 50 of file compressible-navier-stokes.py.

◆ plot_interval

float compressible-navier-stokes.plot_interval = 0.05

Definition at line 11 of file compressible-navier-stokes.py.

◆ prandtl_number

float compressible-navier-stokes.prandtl_number = 0.75

Definition at line 24 of file compressible-navier-stokes.py.

◆ R

float compressible-navier-stokes.R = 1.0

Definition at line 26 of file compressible-navier-stokes.py.

◆ refinement_criterion

compressible-navier-stokes.refinement_criterion

Definition at line 59 of file compressible-navier-stokes.py.

◆ size

list compressible-navier-stokes.size = [2.0, 2.0]

Definition at line 16 of file compressible-navier-stokes.py.

◆ T_ign

float compressible-navier-stokes.T_ign = 0.72

Definition at line 27 of file compressible-navier-stokes.py.

◆ tau

float compressible-navier-stokes.tau = 0.1

Definition at line 28 of file compressible-navier-stokes.py.

◆ throw_away_data_after_build

compressible-navier-stokes.throw_away_data_after_build

Definition at line 101 of file compressible-navier-stokes.py.

◆ time_in_between_plots

compressible-navier-stokes.time_in_between_plots

Definition at line 87 of file compressible-navier-stokes.py.

◆ True

compressible-navier-stokes.True

Definition at line 101 of file compressible-navier-stokes.py.

◆ use_gpu

bool compressible-navier-stokes.use_gpu = False

Definition at line 13 of file compressible-navier-stokes.py.