FEDEM Solver
R8.0
Source code of the dynamics solver
|
Subroutines for Component Mode Synthesis (CMS) transformation. More...
Modules | |
module | cmstrsmodule |
Module with subroutines for doing Component Mode Synthesis. | |
Functions/Subroutines | |
subroutine | cmstrsmodule::eigval (sam, SSM, SMM, nEigVal, factorMass, iopSing, tolFactorize, tolEigval, eigShift, EVL, PHI, IPSW, LPU, IERR) |
Solves the eigenvalue problem of the FE model. More... | |
subroutine | cmstrsmodule::gravfull (sam, smm, grav, ierr) |
Establishes the full gravitational force vectors. More... | |
subroutine | cmstrsmodule::grav (sam, smm, BmatDisk, phi, gravg, ndim, ngen, lpu, ierr) |
Computes the gravitation force vector for the superelement DOFs. More... | |
subroutine | cmstrsmodule::cmstrs (iopSing, sam, bmatDisk, SMII, SMIE, SMEE, SMMAT, SKII, SKEE, SKMAT, PHI, fullRHS, RHS, VGI, tolFactorize, iStiff, NGEN, NRHS, LPU, IERR) |
Performs CMS-transformation on the system matrices. More... | |
subroutine | padredmatrix (A, ndim) |
Pads a reduced matrix with zeroes if larger than ndim. More... | |
subroutine | writematrices (mpar, lpu) |
Debug print of some matrices used in the CMS-reduction. More... | |
subroutine | cmstrsmodule::jcms (M, UNDPOS, MEDOF, NDIM, NENOD, MASS, LPU, IERR) |
Computes and prints the inertia properties of the superelement. More... | |
subroutine | cmstrsmodule::eigcms (sk, sm, Bmat, phi, lambda, Zequ, meqn1, meqn2, n, ndof1, ndof2, nVal, ipsw, lpu, ierr) |
Computes and prints the eigenvalues of the reduced system. More... | |
subroutine, private | cmstrsmodule::reportsingeqns (mattype, sam, meqErr) |
Prints an error message on singular system system. More... | |
Subroutines for Component Mode Synthesis (CMS) transformation.
subroutine cmstrs::padredmatrix | ( | real(dp), dimension(:,:), intent(inout) | A, |
integer, intent(in) | ndim | ||
) |
Pads a reduced matrix with zeroes if larger than ndim.
subroutine cmstrs::writematrices | ( | integer, dimension(:), intent(in) | mpar, |
integer, intent(in) | lpu | ||
) |
Debug print of some matrices used in the CMS-reduction.