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

Variables

 parser = argparse.ArgumentParser(description='Multigrid - Poisson solver')
 
 dest
 
 type
 
 int
 
 default
 
 help
 
 action
 
 False
 
 choices
 
 required
 
 True
 
 args = parser.parse_args()
 
 project
 
 matrices
 
 solver
 
 build_mode = peano4.api.output.CompileMode.RELEASE
 
float cube_size = 1.0
 
 dimensions
 
 offset
 
 domain_size
 
 peano4_project = project.generate_Peano4_project(args.verbose)
 

Variable Documentation

◆ action

fem.action

Definition at line 21 of file fem.py.

◆ args

fem.args = parser.parse_args()

Definition at line 26 of file fem.py.

◆ build_mode

fem.build_mode = peano4.api.output.CompileMode.RELEASE

Definition at line 56 of file fem.py.

◆ choices

fem.choices

Definition at line 25 of file fem.py.

◆ cube_size

float fem.cube_size = 1.0

Definition at line 64 of file fem.py.

◆ default

fem.default

Definition at line 19 of file fem.py.

◆ dest

fem.dest

Definition at line 19 of file fem.py.

◆ dimensions

fem.dimensions

Definition at line 66 of file fem.py.

◆ domain_size

fem.domain_size

Definition at line 68 of file fem.py.

◆ False

fem.False

Definition at line 21 of file fem.py.

◆ help

fem.help

Definition at line 19 of file fem.py.

◆ int

fem.int

Definition at line 19 of file fem.py.

◆ matrices

fem.matrices
Initial value:
1= multigrid.api.matrixgenerators.DLinear(dimensions = args.dimensions,
2 unknowns_per_vertex_dof = args.upv,
3 poly_degree = 1
4 )

Definition at line 34 of file fem.py.

◆ offset

fem.offset

Definition at line 67 of file fem.py.

◆ parser

fem.parser = argparse.ArgumentParser(description='Multigrid - Poisson solver')

Definition at line 18 of file fem.py.

◆ peano4_project

fem.peano4_project = project.generate_Peano4_project(args.verbose)

Definition at line 79 of file fem.py.

◆ project

fem.project
Initial value:
1= multigrid.petsc.api.Project(project_name = "CollocatedFEM",
2 namespace = [ "benchmarks", "multigrid", "petsc", "poisson" ]
3 )

Definition at line 29 of file fem.py.

◆ required

fem.required

Definition at line 25 of file fem.py.

◆ solver

fem.solver
Initial value:
1= multigrid.petsc.api.solvers.CollocatedLowOrderDiscretisation(name = "CollocatedPoisson",
2 unknowns = args.upv,
3 dimensions = args.dimensions,
4 min_h = args.meshsize,
5 max_h = args.meshsize,
6 cell_lhs_matrix = matrices.get_cell_system_matrix_for_laplacian(),
7 cell_rhs_matrix = matrices.get_cell_identity_matrix(),
8 cell_lhs_matrix_scaling = -2,
9 cell_rhs_matrix_scaling = args.dimensions,
10 )

Definition at line 39 of file fem.py.

◆ True

fem.True

Definition at line 25 of file fem.py.

◆ type

fem.type

Definition at line 19 of file fem.py.