|
subroutine, private | asmextensionmodule::writemeqn (prefix, madof, meqn, lpu) |
| Writes out the assigned equation numbers. More...
|
|
subroutine | asmextensionmodule::casttoint8 (samData, ierr) |
| Creates a 64-bit integer version of the SAM-arrays needed by SPR. More...
|
|
subroutine | asmextensionmodule::csallocpointerarrays (samData, sysMat, matrixType, lpu, ierr, ipsw, cacheSize, needsFactorization, masterGSF) |
| Initializes pointer arrays for the equation solvers. More...
|
|
subroutine | asmextensionmodule::csrenumber (samData, sysMat, lpu, ierr) |
| Performs nodal renumbering for the equation solver. More...
|
|
integer function | swsworksize (mpmnpc) |
| Returns the work space size required by SAM subroutine SWSNUM. More...
|
|
subroutine | asmextensionmodule::cspreassemble (samData, sysMat, doSupelReduction, lpu, ierr, ipsw, meqnK) |
| Performs pre-assembly for the given system matrix. More...
|
|
integer function | prassworksize (mpmnpc, mmnpc, madof) |
| Returns the work space size required by SAM subroutine PRASSX. More...
|
|
subroutine | asmextensionmodule::cscreateeqpartition (is2orderedLast, samData, eqnStatus, ierr) |
| Partitions the equation system into external and internal DOFs. More...
|
|
subroutine | asmextensionmodule::csbeginassembly (sysMat, matName, lpu, ierr) |
| Initializes the element assembly. More...
|
|
subroutine | asmextensionmodule::csendassembly (sysMat, ierr) |
| Finalizes the element assembly. More...
|
|
subroutine, private | asmextensionmodule::csexpandelmat (elMat, expMat, mpmnpc, mmnpc, madof, iel, nedof, ierr) |
| Expands an element matrix to comply with sammodule::samtype::madof. More...
|
|
subroutine | asmextensionmodule::csaddelm (samData, iel, nedof, elMat, sysMat, ierr, sysRhs) |
| Adds an element matrix into the system matrix. More...
|
|
subroutine | asmextensionmodule::csaddem (samData, iel, nedof, elMat, sysMat, ierr, sysRhs, lpu, ipsw) |
| Adds an element matrix into the system matrix. More...
|
|
subroutine | asmextensionmodule::csadded (samData, iel, nedof, elMat, sysMat, ierr) |
| Adds a diagonal element matrix into the system matrix. More...
|
|
subroutine | asmextensionmodule::csaddev (samData, iel, nedof, eV, sysV, sysReac, ierr) |
| Adds an element vector into a system vector. More...
|
|
subroutine | asmextensionmodule::csaddnv (samData, inod, nodV, sysV, sysReac, ierr) |
| Adds a nodal vector into a system vector. More...
|
|
subroutine | asmextensionmodule::csextractelv (samData, iel, elV, sysV, nedof) |
| Extracts an element vector from a system vector. More...
|
|
subroutine, private | asmextensionmodule::csgetelmeq (MADOF, MEQN, MPMNPC, MMNPC, IPAR18, IEL, NEDOF, MEEN) |
| Finds the matrix of element equation numbers for an element. More...
|
|
subroutine, private | asmextensionmodule::cspreasssparse (samData, sparse, IERR) |
| Calculates the system matrix sparsity pattern for an FE model. More...
|
|
System matrix assembly extension module.