ngsPETSc
Getting Started
Installation
Contributing
Authors
License
ngsPETSc
PETSc Vec and PETSc Mat
Preconditioned Inverse Iteration for Laplace Eigenvalue Problems
PETSc KSP
Solving the Poisson problem with different preconditioning strategies
Solving linear elasticity with a near nullspace
PETSc PC
Vertex patch smoothing for p-multigrid preconditioners for the Poisson problem
Augmented Lagrangian preconditioning for P2-P0 discretisation of the Stokes problem
Vertex patch smoothing for augmented Lagrangian formulations of the Oseen problem
PETSc SNES
Non-linear simulation of a hyperelastic beam
SLEPc EPS
Solving the Laplace eigenvalue problem using SLEPc EPS
Firedrake
Netgen linear mesh and adaptive mesh refinement
High-order meshes
Surface meshes
ngsPETSc
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
U
|
V
_
_ngs_to_cells (in module ngsPETSc.utils.fenicsx)
A
alfeldMapRoutine() (in module ngsPETSc.utils.firedrake.hierarchies)
alfeldRefinementRoutine() (in module ngsPETSc.utils.firedrake.hierarchies)
asmpc (ngsPETSc.pc.ASMPreconditioner attribute)
ASMPreconditioner (class in ngsPETSc.pc)
B
bsize (ngsPETSc.vec.VectorMapping attribute)
C
CELL_SETS_LABEL (in module ngsPETSc.plex)
colMat (ngsPETSc.mat.Matrix attribute)
comm (ngsPETSc.eps.EigenSolver attribute)
(ngsPETSc.plex.MeshMapping attribute)
(ngsPETSc.utils.fenicsx.GeometricModel attribute)
(ngsPETSc.utils.firedrake.meshes.FiredrakeMesh attribute)
constant (ngsPETSc.nullspace.NullSpace attribute)
createFromAction() (in module ngsPETSc.ksp)
createFromBilinearForm() (in module ngsPETSc.ksp)
createFromMatrix() (in module ngsPETSc.ksp)
createFromPC() (in module ngsPETSc.ksp)
createFromTopology() (ngsPETSc.utils.firedrake.meshes.FiredrakeMesh method)
createNGSMesh() (ngsPETSc.plex.MeshMapping method)
createPETScDMPlex() (ngsPETSc.plex.MeshMapping method)
createPETScPreconditioner() (in module ngsPETSc.pc)
CreateVector() (ngsPETSc.ksp.KSPOpeator method)
(ngsPETSc.pc.PETScPreconditioner method)
curveField() (in module ngsPETSc.utils.firedrake.meshes)
D
dofs (ngsPETSc.snes.NonLinearSolver attribute)
(ngsPETSc.vec.VectorMapping attribute)
E
EDGE_SETS_LABEL (in module ngsPETSc.plex)
EigenSolver (class in ngsPETSc.eps)
eps (ngsPETSc.eps.EigenSolver attribute)
F
FACE_SETS_LABEL (in module ngsPETSc.plex)
fd (in module ngsPETSc.utils.firedrake.hierarchies)
(in module ngsPETSc.utils.firedrake.meshes)
fes (ngsPETSc.eps.EigenSolver attribute)
(ngsPETSc.snes.NonLinearSolver attribute)
find_permutation() (in module ngsPETSc.utils.firedrake.meshes)
FiredrakeMesh (class in ngsPETSc.utils.firedrake.meshes)
flagsUtils() (in module ngsPETSc.utils.firedrake.meshes)
G
geo (ngsPETSc.utils.fenicsx.GeometricModel attribute)
GeometricModel (class in ngsPETSc.utils.fenicsx)
I
indMat (ngsPETSc.mat.Matrix attribute)
isetlocfree (ngsPETSc.vec.VectorMapping attribute)
J
jacobian() (ngsPETSc.snes.NonLinearSolver method)
jacobianMatType (ngsPETSc.snes.NonLinearSolver attribute)
K
KrylovSolver (class in ngsPETSc.ksp)
ksp (ngsPETSc.ksp.KrylovSolver attribute)
(ngsPETSc.ksp.KSPOpeator attribute)
KSPOpeator (class in ngsPETSc.ksp)
L
lgmap (ngsPETSc.pc.PETScPreconditioner attribute)
localMat (ngsPETSc.mat.Matrix attribute)
locfree (ngsPETSc.vec.VectorMapping attribute)
M
mapping (ngsPETSc.ksp.KrylovSolver attribute)
Matrix (class in ngsPETSc.mat)
Mesh (ngsPETSc.plex.ngs.comp attribute)
(ngsPETSc.utils.firedrake.meshes.ngs.comp attribute)
MeshMapping (class in ngsPETSc.plex)
model_to_mesh() (ngsPETSc.utils.fenicsx.GeometricModel method)
module
ngsPETSc
ngsPETSc.eps
ngsPETSc.ksp
ngsPETSc.mat
ngsPETSc.nullspace
ngsPETSc.pc
ngsPETSc.plex
ngsPETSc.snes
ngsPETSc.utils
ngsPETSc.utils.fenicsx
ngsPETSc.utils.firedrake
ngsPETSc.utils.firedrake.hierarchies
ngsPETSc.utils.firedrake.meshes
ngsPETSc.utils.ngs
ngsPETSc.vec
Mult() (ngsPETSc.ksp.KSPOpeator method)
(ngsPETSc.pc.ASMPreconditioner method)
(ngsPETSc.pc.PETScPreconditioner method)
MultTrans() (ngsPETSc.pc.ASMPreconditioner method)
(ngsPETSc.pc.PETScPreconditioner method)
N
name (ngsPETSc.plex.MeshMapping attribute)
ncv (ngsPETSc.eps.EigenSolver attribute)
near (ngsPETSc.nullspace.NullSpace attribute)
NetgenHierarchy() (in module ngsPETSc.utils.firedrake.hierarchies)
nev (ngsPETSc.eps.EigenSolver attribute)
nglob (ngsPETSc.vec.VectorMapping attribute)
ngs (class in ngsPETSc.plex)
(class in ngsPETSc.utils.firedrake.meshes)
ngs.comp (class in ngsPETSc.plex)
(class in ngsPETSc.utils.firedrake.meshes)
ngsA (ngsPETSc.ksp.KrylovSolver attribute)
ngsMat (ngsPETSc.pc.PETScPreconditioner attribute)
ngsPETSc
module
ngsPETSc.eps
module
ngsPETSc.ksp
module
ngsPETSc.mat
module
ngsPETSc.nullspace
module
ngsPETSc.pc
module
ngsPETSc.plex
module
ngsPETSc.snes
module
ngsPETSc.utils
module
ngsPETSc.utils.fenicsx
module
ngsPETSc.utils.firedrake
module
ngsPETSc.utils.firedrake.hierarchies
module
ngsPETSc.utils.firedrake.meshes
module
ngsPETSc.utils.ngs
module
ngsPETSc.vec
module
ngsToPETScScat (ngsPETSc.vec.VectorMapping attribute)
ngsVec() (ngsPETSc.vec.VectorMapping method)
nloc (ngsPETSc.vec.VectorMapping attribute)
NonLinearSolver (class in ngsPETSc.snes)
NullSpace (class in ngsPETSc.nullspace)
nullspace (ngsPETSc.nullspace.NullSpace attribute)
O
objective() (ngsPETSc.snes.NonLinearSolver method)
operator() (ngsPETSc.ksp.KrylovSolver method)
options_object (ngsPETSc.eps.EigenSolver attribute)
(ngsPETSc.ksp.KrylovSolver attribute)
(ngsPETSc.pc.PETScPreconditioner attribute)
(ngsPETSc.snes.NonLinearSolver attribute)
optionsPrefix (ngsPETSc.eps.EigenSolver attribute)
optMoves (ngsPETSc.utils.firedrake.meshes.FiredrakeMesh attribute)
orthonormalize() (ngsPETSc.nullspace.NullSpace method)
P
parse (in module ngsPETSc.ksp)
pencilFlags (ngsPETSc.eps.EigenSolver attribute)
pencilMats (ngsPETSc.eps.EigenSolver attribute)
penLength (ngsPETSc.eps.EigenSolver attribute)
pep (ngsPETSc.eps.EigenSolver attribute)
petscJacobian() (ngsPETSc.snes.NonLinearSolver method)
petscMat (ngsPETSc.pc.PETScPreconditioner attribute)
petscObjective() (ngsPETSc.snes.NonLinearSolver method)
PETScPreconditioner (class in ngsPETSc.pc)
petscPreconditioner (ngsPETSc.pc.PETScPreconditioner attribute)
petscResidual() (ngsPETSc.snes.NonLinearSolver method)
petscVec() (ngsPETSc.vec.VectorMapping method)
pscA (ngsPETSc.ksp.KrylovSolver attribute)
pVec (ngsPETSc.vec.VectorMapping attribute)
Q
quad (ngsPETSc.utils.firedrake.meshes.FiredrakeMesh attribute)
R
refineMarkedElements() (in module ngsPETSc.utils.firedrake.meshes)
refinementTypes (in module ngsPETSc.utils.firedrake.hierarchies)
residual() (ngsPETSc.snes.NonLinearSolver method)
S
second_order (ngsPETSc.snes.NonLinearSolver attribute)
setActingDofs() (ngsPETSc.pc.PETScPreconditioner method)
setup() (ngsPETSc.snes.NonLinearSolver method)
Shape() (ngsPETSc.ksp.KSPOpeator method)
(ngsPETSc.pc.PETScPreconditioner method)
SLEPc (in module ngsPETSc.eps)
snapToCoarse() (in module ngsPETSc.utils.firedrake.hierarchies)
snapToNetgenDMPlex() (in module ngsPETSc.utils.firedrake.hierarchies)
snes (ngsPETSc.snes.NonLinearSolver attribute)
solve() (ngsPETSc.ksp.KrylovSolver method)
(ngsPETSc.snes.NonLinearSolver method)
solverParameters (ngsPETSc.eps.EigenSolver attribute)
split (ngsPETSc.utils.firedrake.meshes.FiredrakeMesh attribute)
split2tets (ngsPETSc.utils.firedrake.meshes.FiredrakeMesh attribute)
splitToQuads() (in module ngsPETSc.utils.firedrake.meshes)
splitTypes (in module ngsPETSc.utils.firedrake.meshes)
sVec (ngsPETSc.vec.VectorMapping attribute)
U
uniformMapRoutine() (in module ngsPETSc.utils.firedrake.hierarchies)
uniformRefinementRoutine() (in module ngsPETSc.utils.firedrake.hierarchies)
V
vecMap (ngsPETSc.nullspace.NullSpace attribute)
(ngsPETSc.pc.PETScPreconditioner attribute)
VectorMapping (class in ngsPETSc.vec)
vectorMapping (ngsPETSc.snes.NonLinearSolver attribute)
view() (ngsPETSc.mat.Matrix method)