PETGEM
Getting started:
Installation
Quickstart
Overview
Forward modeling:
Forward modeling
Forward modeling examples
Inverse modeling:
Inverse modeling
Inverse modeling examples
Reference:
Numerical formulation
Data formats
Mesh generation
Solver options and performance
Troubleshooting
Python API
API Reference
Development:
Testing
Contributing
About:
Publications
Changelog
Contact
PETGEM
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
V
|
W
A
applyGaussSeidelSmoothing (C function)
applyLogToSigma (C function)
assembleCsemKandM (C function)
assembleCsemMsRefill (C function)
assembleCsemRHS (C function)
B
buildDofSigns (C function)
buildNeighborSmoothingGraph (C function)
buildReceiverInterpolationMatrices (C function)
C
Cell (C struct)
Cell.centroid (C var)
Cell.closure (C var)
Cell.closureSize (C var)
Cell.conductivity (C var)
Cell.coordinates (C var)
Cell.detJacobian (C var)
Cell.invJacobian (C var)
Cell.jacobian (C var)
Cell.material_id (C var)
Cell.orientation (C var)
CellOrientation (C struct)
CellOrientation.edgeSigns (C var)
CellOrientation.faces (C var)
compute1DQuadraturePoints (C function)
compute2DQuadraturePoints (C function)
compute3DQuadraturePoints (C function)
computeCellCentroid (C function)
computeCellJacobian (C function)
computeCellOrientation (C function)
computeElementalMatrices (C function)
computeFields (C function)
computeGradientContribution (C function)
computeNum1DQuadraturePoints (C function)
computeNum2DQuadraturePoints (C function)
computeNum3DQuadraturePoints (C function)
computeVectorRotation (C function)
createDirectory (C function)
createInversionDM (C function)
createInvKSP (C function)
CsemSource (C struct)
CsemSource.azimuthAngle (C var)
CsemSource.current (C var)
CsemSource.dipAngle (C var)
CsemSource.length (C var)
CsemSource.position (C var)
CsemSourceSet (C struct)
CsemSourceSet.freq (C var)
CsemSourceSet.numSources (C var)
CsemSourceSet.sourceArray (C var)
D
destroyNeighborGraph (C function)
destroyReceiverInterpolationMatrices (C function)
E
EDGE_VERTICES (C var)
evaluateNedelecBasis (C function)
extractCellClousure (C function)
extractCellConductivity (C function)
extractCellCoordinates (C function)
extractCellMaterialID (C function)
F
FACE_VERTICES (C var)
FEMSpace (C struct)
FEMSpace.edgeDofOffset (C var)
FEMSpace.faceDofOffset (C var)
FEMSpace.nord (C var)
FEMSpace.numDofInCell (C var)
FEMSpace.numDofPerEdge (C var)
FEMSpace.numDofPerFace (C var)
FEMSpace.numDofPerVolume (C var)
FEMSpace.numEdgeDof (C var)
FEMSpace.numFaceDof (C var)
FEMSpace.numH1DofInCell (C var)
FEMSpace.numH1DofInCell_Pnord (C var)
FEMSpace.numVolumeDof (C var)
FEMSpace.ops (C var)
FEMSpace.volumeDofOffset (C var)
fmParams (C struct)
fmParams.inputFile (C var)
fmParams.nord (C var)
fmParams.numMPITasks (C var)
fmParams.outputDirectory (C var)
fmParams.outputFilename (C var)
fmParams.quiet (C var)
G
Grid (C struct)
Grid.cellEnd (C var)
Grid.cellStart (C var)
Grid.dim (C var)
Grid.edgeEnd (C var)
Grid.edgeStart (C var)
Grid.faceEnd (C var)
Grid.faceStart (C var)
Grid.fem (C var)
Grid.H1dm_Pnord (C var)
Grid.numCellsGlobal (C var)
Grid.numCellsLocal (C var)
Grid.numDofInCell (C var)
Grid.numDofInEdge (C var)
Grid.numDofInFace (C var)
Grid.numDofInVertex (C var)
Grid.numDofInVolume (C var)
Grid.numEdgesGlobal (C var)
Grid.numEdgesLocal (C var)
Grid.numFacesGlobal (C var)
Grid.numFacesLocal (C var)
Grid.numH1DofInCell (C var)
Grid.numH1DofInCell_Pnord (C var)
Grid.numVerticesGlobal (C var)
Grid.numVerticesLocal (C var)
Grid.vertexEnd (C var)
Grid.vertexStart (C var)
I
imParams (C struct)
imParams.diagGradientWeight (C var)
imParams.errorLevel (C var)
imParams.errorLevelFromCLI (C var)
imParams.fixedMaterials (C var)
imParams.fixedMaterialsFromCLI (C var)
imParams.fm (C var)
imParams.gtol (C var)
imParams.invSources (C var)
imParams.lambda (C var)
imParams.lbfgsMemory (C var)
imParams.maxIter (C var)
imParams.numFixedMaterials (C var)
imParams.numFreqs (C var)
imParams.observedFile (C var)
imParams.observedMode (C var)
imParams.rmsTol (C var)
imParams.snapshotInterval (C var)
INV_MAX_FIXED_MATERIALS (C macro)
INV_MAX_FREQUENCIES (C macro)
INV_VTU_NUM_FIELDS (C macro)
InvCsemSource (C struct)
InvCsemSource.azimuthAngle (C var)
InvCsemSource.current (C var)
InvCsemSource.dipAngle (C var)
InvCsemSource.freq (C var)
InvCsemSource.length (C var)
InvCsemSource.position (C var)
InversionContext (C struct)
InversionContext.acceptedIter (C var)
InversionContext.allRMS (C var)
InversionContext.Avec_per_freq (C var)
InversionContext.bVec (C var)
InversionContext.Bvec_per_freq (C var)
InversionContext.conductivity (C var)
InversionContext.DfDm (C var)
InversionContext.dm (C var)
InversionContext.dmConductivity (C var)
InversionContext.dmInversion (C var)
InversionContext.dObs (C var)
InversionContext.dObsRow_per_freq (C var)
InversionContext.ExRecvVec (C var)
InversionContext.Gmat_BDDC (C var)
InversionContext.graph (C var)
InversionContext.grid (C var)
InversionContext.iparams (C var)
InversionContext.iterCount (C var)
InversionContext.KeBuf (C var)
InversionContext.KeRows (C var)
InversionContext.Kmat (C var)
InversionContext.ksp_per_freq (C var)
InversionContext.lastDataMisfit (C var)
InversionContext.lastRegTerm (C var)
InversionContext.lastRMS (C var)
InversionContext.MeBuf (C var)
InversionContext.MeRows (C var)
InversionContext.Msmat (C var)
InversionContext.nBvec (C var)
InversionContext.notFixedMaskGlobal (C var)
InversionContext.notFixedMaskLocal (C var)
InversionContext.numFreqsAlloc (C var)
InversionContext.nxVec (C var)
InversionContext.Q (C var)
InversionContext.quad3d (C var)
InversionContext.quad3dInited (C var)
InversionContext.tAssembly (C var)
InversionContext.tSolver (C var)
InversionContext.wcdtDvec (C var)
InversionContext.Wf_per_freq (C var)
InversionContext.X0 (C var)
InversionContext.xVec (C var)
inversionObjGrad (C function)
InversionObjGradFn (C type)
L
lbfgsOptimize (C function)
loadCsemInputs (C function)
loadInversionMetaFromBundle (C function)
loadObservedData (C function)
loadObservedDataset (C function)
loadObservedFmNative (C function)
locatePoint (C function)
M
MAX_TRANSITIVE_CLOSURE_SIZE (C macro)
MU (C macro)
N
NedelecOps (C struct)
NedelecOps.buildGradientMatrix (C var)
NedelecOps.computeBasis (C var)
NedelecOps.computeCoefficients (C var)
NedelecOps.computeCurls (C var)
nedelecOpsForOrder (C function)
NeighborGraph (C struct)
NeighborGraph.dmInversionOver (C var)
NeighborGraph.hasParallelGraph (C var)
NeighborGraph.isFixed (C var)
NeighborGraph.neighborList (C var)
NeighborGraph.neighborStart (C var)
NeighborGraph.neighborWeights (C var)
NeighborGraph.numLocalCells (C var)
NeighborGraph.oGlobalScratch (C var)
NeighborGraph.oLocalScratch (C var)
NeighborGraph.oNeighborList (C var)
NeighborGraph.oNeighborStart (C var)
NeighborGraph.oNeighborWeights (C var)
NORD10_2DGAUSSPOINTS (C var)
NORD10_3DGAUSSPOINTS (C var)
NORD11_1DGAUSSPOINTS (C var)
NORD11_2DGAUSSPOINTS (C var)
NORD12_2DGAUSSPOINTS (C var)
NORD12_3DGAUSSPOINTS (C var)
NORD13_2DGAUSSPOINTS (C var)
NORD14_2DGAUSSPOINTS (C var)
NORD15_2DGAUSSPOINTS (C var)
NORD16_2DGAUSSPOINTS (C var)
NORD17_2DGAUSSPOINTS (C var)
NORD18_2DGAUSSPOINTS (C var)
NORD19_2DGAUSSPOINTS (C var)
NORD1_1DGAUSSPOINTS (C var)
NORD1_2DGAUSSPOINTS (C var)
NORD1_3DGAUSSPOINTS (C var)
NORD2_1DGAUSSPOINTS (C var)
NORD2_2DGAUSSPOINTS (C var)
NORD2_3DGAUSSPOINTS (C var)
NORD3_1DGAUSSPOINTS (C var)
NORD3_2DGAUSSPOINTS (C var)
NORD3_3DGAUSSPOINTS (C var)
NORD4_1DGAUSSPOINTS (C var)
NORD4_2DGAUSSPOINTS (C var)
NORD4_3DGAUSSPOINTS (C var)
NORD5_1DGAUSSPOINTS (C var)
NORD5_2DGAUSSPOINTS (C var)
NORD5_3DGAUSSPOINTS (C var)
NORD6_1DGAUSSPOINTS (C var)
NORD6_2DGAUSSPOINTS (C var)
NORD6_3DGAUSSPOINTS (C var)
NORD7_1DGAUSSPOINTS (C var)
NORD7_2DGAUSSPOINTS (C var)
NORD7_3DGAUSSPOINTS (C var)
NORD8_1DGAUSSPOINTS (C var)
NORD8_2DGAUSSPOINTS (C var)
NORD8_3DGAUSSPOINTS (C var)
NORD9_2DGAUSSPOINTS (C var)
NORD9_3DGAUSSPOINTS (C var)
NUM_CONDUCTIVITY_COMPONENTS (C macro)
NUM_DIMENSIONS (C macro)
NUM_EDGES_PER_CELL (C macro)
NUM_EDGES_PER_FACE (C macro)
NUM_FACES_PER_CELL (C macro)
NUM_H1_DOF_PER_CELL (C macro)
NUM_MATERIALS_ID_COMPONENTS (C macro)
NUM_VERTICES_PER_CELL (C macro)
NUM_VERTICES_PER_EDGE (C macro)
NUM_VERTICES_PER_FACE (C macro)
O
ObservedDataMode (C enum)
ObservedDataMode.OBS_EXTERNAL (C enumerator)
ObservedDataMode.OBS_FM_NATIVE (C enumerator)
P
parseModeArg (C function)
printCellEntities (C function)
printFooter (C function)
printHeader (C function)
printTimers (C function)
printUsage (C function)
Q
Quadrature1D (C struct)
Quadrature1D.numPoints (C var)
Quadrature1D.points (C var)
Quadrature1D.weights (C var)
Quadrature2D (C struct)
Quadrature2D.numPoints (C var)
Quadrature2D.points (C var)
Quadrature2D.weights (C var)
Quadrature3D (C struct)
Quadrature3D.numPoints (C var)
Quadrature3D.points (C var)
Quadrature3D.weights (C var)
R
readBundle() (in module petgem)
readfmParams (C function)
readInversionParams (C function)
readInvExDat() (in module petgem)
readObservedDataH5() (in module petgem)
readResponses() (in module petgem)
readSigmaTable() (in module petgem)
ReceiverInterpolationMatrices (C struct)
ReceiverInterpolationMatrices.numDof (C var)
ReceiverInterpolationMatrices.numReceivers (C var)
ReceiverInterpolationMatrices.QEx (C var)
ReceiverInterpolationMatrices.QEy (C var)
ReceiverInterpolationMatrices.QEz (C var)
ReceiverInterpolationMatrices.QHx (C var)
ReceiverInterpolationMatrices.QHy (C var)
ReceiverInterpolationMatrices.QHz (C var)
REFERENCE_CELL (C var)
runCsemInversion (C function)
runForward (C function)
runInverse (C function)
runPreprocessing() (in module petgem)
S
setupBDDCFromPetgemGradient (C function)
setupCsemGrid (C function)
setupInversionSources (C function)
solveCsemSystem (C function)
solveInvSystem (C function)
T
tetrahedronXYZToReference (C function)
V
VERSION_MAJOR (C macro)
VERSION_MINOR (C macro)
VERSION_PATCH (C macro)
W
writeInversionSnapshotVTU (C function)