Articulo de referencia

UMFPACK

{{cite web |url=https://github.com/DrTimothyAldenDavis/SuiteSparse/releases/tag/v7.10.1 |title=Release v7.10.1 |access-date=March 16, 2025}} "},"programming language":{"wt":"[[C...

UMFPACK ( / ˈ ʌ m f p æ k / ) es un conjunto de rutinas para resolver sistemas lineales dispersos asimétricos de la forma Ax=b, utilizando el método multifrontal asimétrico (la matriz A no tiene por qué ser simétrica ). Escrito en ANSI/ISO C y con interfaces

Aparece como una rutina integrada (para lu, barra invertida y barra inclinada) en MATLAB, e incluye una interfaz de MATLAB, una interfaz invocable desde C y una interfaz invocable desde Fortran . Tenga en cuenta que "UMFPACK" se pronuncia en dos sílabas, "Umph Pack". No es "You Em Ef Pack" .

UMFPACK ofrece opciones de instalación para usar las distintas versiones de BLAS, o incluso prescindir de BLAS por completo. UMFPACK se basa en BLAS para lograr un alto rendimiento en una amplia gama de ordenadores.

Las versiones 1 y 1.1 estaban escritas en Fortran 77 (enero de 1995) y su licencia es exclusivamente para uso no comercial. La versión 2.2 aparece como el paquete Fortran MA38 en la biblioteca de subrutinas de Harwell. Las versiones 3 (marzo de 2001) a 5.1 (mayo de 2007) tienen licencia LGPL . Las versiones 5.2 (noviembre de 2007) hasta la fecha tienen licencia GPL , aunque también existen licencias comerciales alternativas.

Véase también

Referencias

  1. "Versión v7.10.1" . Consultado el 16 de marzo de 2025 .
  • Sitio web oficial
  • Davis, Timothy A. (2004). "Algoritmo 832". ACM Transactions on Mathematical Software . 30 (2): 196– 199. doi : 10.1145/992200.992206 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=UMFPACK&oldid=1341538151 "