FEI Functions


o LLNL_FEI_Impl
Finite element interface constructor: this function creates an instantiation of the HYPRE fei class.
o ~LLNL_FEI_Impl
Finite element interface destructor: this function destroys the object as well as its internal memory allocations.
o parameters
The parameter function is the single most important function to pass solver information (which solver, which preconditioner, tolerance, other solver parameters) to HYPRE.
o initFields
Each node or element variable has one or more fields.
o initElemBlock
The whole finite element mesh can be broken down into a number of element blocks.
o initElem
This function initializes element connectivity (that is, the node identifiers associated with the current element) given an element block identifier and the element identifier with the element block.
o initSharedNodes
This function initializes the nodes that are shared between the current processor and its neighbors.
o initCRMult
This function initializes the Lagrange multiplier constraints
o initComplete
This function signals to the FEI that the initialization step has been completed.
o resetSystem
This function resets the global matrix to be of the same sparsity pattern as before but with every entry set to s.
o resetMatrix
This function resets the global matrix to be of the same sparsity pattern as before but with every entry set to s.
o resetRHSVector
This function resets the right hand side vector to s.
o resetInitialGuess
This function resets the solution vector to s.
o loadNodeBCs
This function loads the nodal boundary conditions.
o sumInElem
This function adds the element contribution to the global stiffness matrix and also the element load to the right hand side vector
o sumInElemMatrix
This function differs from the sumInElem function in that the right hand load vector is not passed.
o sumInElemRHS
This function adds the element load to the right hand side vector
o loadComplete
This function signals to the FEI that the loading phase has been completed.
o getNumBlockActNodes
This function returns the number of nodes given the element block.
o getNumBlockActEqns
This function returns the number of unknowns given the element block.
o getBlockNodeIDList
This function returns the node identifiers given the element block.
o getBlockNodeSolution
This function returns the nodal solutions given the element block number.
o loadCRMult
This function loads the Lagrange multiplier constraints

Alphabetic index