Métodos Numéricos Avanzados. Aplicaciones de Ingeniería:

Software y Ejemplos de Demostración

 

F. Navarrina, I. Colominas, M. Casteleiro, H. Gómez

ISBN-13: 978-84-692-1035-2

 

 

 

     
SLE$Solver_LDLt_CP() ...

Subrutina FORTRAN que resuelve sistemas de ecuaciones lineales con matriz simétrica definida positiva y almacenada en perfil mediante el método de Cholesky.

SRV$Get_CpuTime() .......

Subrutina FORTRAN que mide el tiempo de CPU consumido por una parte de un programa (versión genérica, no válida para sistema operativo OpenVMS).

CIRCUITO ...................

Programa FORTRAN de cálculo matricial de circuitos de corriente continua. Incluye subrutinas de almacenamiento y ensamblaje en perfil de tipo general y constituye el esqueleto básico de un futuro programa de Elementos Finitos. Utiliza la subrutina  SLE$Solver_LDLt_CP().

CME .........................

Programa FORTRAN de cálculo matricial de estructuras (articuladas 2D, articuladas 3D y reticuladas 2D). Incluye subrutinas de almacenamiento y ensamblaje en perfil de tipo general. Comparte el mismo esqueleto básico que el programa CIRCUITO y el futuro programa de Elementos Finitos. Utiliza la subrutina  SLE$Solver_LDLt_CP().

SLE$Solver_PCG_CP() ....

Subrutina FORTRAN que resuelve sistemas de ecuaciones lineales con matriz simétrica definida positiva y almacenada en perfil mediante el método de Gradientes Conjugados con Precondicionamiento Diagonal.

SLE$Solver_PCG_EM() ....

Subrutina FORTRAN que resuelve sistemas de ecuaciones lineales, formados por el ensamblaje de matrices elementales simétricas y semidefinidas positivas, mediante el método de Gradientes Conjugados con Precondicionamiento Diagonal. La diagonal principal de la matriz debe estar ensamblada. La parte restante (triangular inferior) de las matrices elementales debe estar almacenada elemento a elemento. 

CMEPCGEM .................

Programa FORTRAN de cálculo matricial de estructuras (articuladas 2D, articuladas 3D y reticuladas 2D). Incluye subrutinas de almacenamiento y ensamblaje. Comparte el mismo esqueleto básico que los programas CIRCUITO, CME y el futuro programa de Elementos Finitos. Se ensambla sólamente la diagonal principal de la matriz de rigidez. La parte restante (triangular inferior) de las matrices elementales se almacena elemento a elemento. Los sistemas de ecuaciones se resuelven de uno en uno mediante el método de Gradientes Conjugados con Precondicionamiento Diagonal. Utiliza la subrutina SLE$Solver_PCG_EM()

SLE$Solver_PCG_ER() ....

Subrutina FORTRAN que resuelve sistemas de ecuaciones lineales, formados por el ensamblaje de matrices elementales simétricas y semidefinidas positivas, mediante el método de Gradientes Conjugados con Precondicionamiento Diagonal. La diagonal principal de la matriz debe estar ensamblada. El residuo se recalcula a nivel de elemento cuando es necesario.

CMEPCGER .................

Programa FORTRAN de cálculo matricial de estructuras (articuladas 2D, articuladas 3D y reticuladas 2D). Incluye subrutinas de almacenamiento y ensamblaje. Comparte el mismo esqueleto básico que los programas CIRCUITO, CME y el futuro programa de Elementos Finitos. Se ensambla sólamente la diagonal principal de la matriz de rigidez. El residuo se recalcula a nivel elemental cuando es necesario. Los sistemas de ecuaciones se resuelven de uno en uno mediante el método de Gradientes Conjugados con Precondicionamiento Diagonal. Utiliza la subrutina SLE$Solver_PCG_ER()

SLE_Solver_GMRES_SP().. Subrutina FORTRAN que resuelve sistemas de ecuaciones lineales con matriz regular mediante el método GMRES con Precondicionamiento Diagonal y ortogonalización de Householder. La matriz se almacena de forma "sparse".
 
SLE_Solver_GMRES_CP().. Subrutina FORTRAN que resuelve sistemas de ecuaciones lineales con matriz regular mediante el método GMRES con Precondicionamiento Diagonal y ortogonalización de Householder. La matriz se almacena mediante perfil por columnas.
 
MEF1D..................

Programa FORTRAN de cálculo por Elementos Finitos para problemas lineales unidimensionales de equilibrio (elasticidad lineal, equilibrio térmico, difusión estacionaria, electrocinética estacionaria, etc.) . Incluye subrutinas de almacenamiento y ensamblaje. Comparte el mismo esqueleto básico que los programas CIRCUITO y CME. Utiliza la subrutina  SLE$Solver_LDLt_CP().

 



Volver a la página principal