Articulo de referencia

SLATEC

SLATEC Common Mathematical Library es una biblioteca FORTRAN 77 con más de 1400 rutinas matemáticas y estadísticas de propósito general. El código fue desarrollado en laboratori...

SLATEC Common Mathematical Library es una biblioteca FORTRAN 77 con más de 1400 rutinas matemáticas y estadísticas de propósito general. El código fue desarrollado en laboratorios de investigación del gobierno estadounidense y, por lo tanto, es software de dominio público .

"SLATEC" es un acrónimo de Sandia , Los Alamos , Air Force Weapons Laboratory Technical Exchange Committee (Comité de Intercambio Técnico del Laboratorio de Armas de la Fuerza Aérea), una organización formada en 1974 para fomentar el intercambio de información técnica entre los centros informáticos de tres laboratorios del gobierno estadounidense.

Historial del proyecto y estado actual

En 1977, el Subcomité de la Biblioteca Matemática Común (CML) de SLATEC decidió crear una biblioteca de subprogramas FORTRAN para proporcionar software matemático portátil y no propietario que pudiera utilizarse en diversos ordenadores, incluidos los superordenadores , en los tres centros. Los centros informáticos del Laboratorio Nacional Lawrence Livermore , la Oficina Nacional de Estándares y el Laboratorio Nacional Oak Ridge también participaron a partir de 1980-81. [ 1 ]

El repositorio principal de SLATEC es Netlib . [ 2 ] La versión actual es la 4.1 (julio de 1993). Desde entonces, se han realizado muy pocas correcciones menores sin incrementar el número de versión. [ 3 ]

La Biblioteca Científica GNU (GSL), iniciada en 1996 y estable desde 2001, se creó con el objetivo explícito de proporcionar un reemplazo más moderno para SLATEC. [ 4 ]

Contenido

Cada subrutina en SLATEC está etiquetada como perteneciente a uno de los 13 subpaquetes. Algunos de estos subpaquetes también son conocidos como bibliotecas de subprogramas FORTRAN independientes, como BLAS , EISPACK , FFTPACK , LINPACK y QUADPACK . La siguiente tabla muestra todos los subpaquetes y la cantidad de subrutinas que contienen:

Véase también

Referencias

  1. Fong, Kirby W.; Jefferson, Thomas H.; Suyehiro, Tokihiko; Walton, Lee (julio de 1993). "Guía de la Biblioteca Matemática Común de SLATEC" . netlib.org . Consultado el 13 de noviembre de 2010 .
  2. "Slatec" .
  3. El archivo src/changes en la distribución oficial enumera dos correcciones de este tipo, realizadas en 1994 y 1999.
  4. Documento de diseño de GSL https://www.gnu.org/software/gsl/design/gsl-design.html#SEC1 a partir de octubre de 2012.
  5. http://www.cisl.ucar.edu/css/software/fishpack/ Archivado el 25/07/2013 en Wayback Machine , "FISHPACK - Un solucionador de ecuaciones de Poisson" . Archivado del original el 10/10/2011 . Recuperado el 11/10/2011 .
  6. Como se indica en http://www.netlib.org/linpack , LINPACK ha sido reemplazado en gran medida por LAPACK.

Lecturas adicionales

  • Walter H. Vandevender, Karen H. Haskell, La biblioteca de subrutinas matemáticas SLATEC , Boletín informativo ACM SIGNUM, Volumen 17 Número 3, septiembre de 1982 doi : 10.1145/1057594.1057595
  • Código fuente de SLATEC en Netlib
  • Información de SLATEC en GAMS