Articulo de referencia

Biblioteca de programas del CERN

La Biblioteca de Programas del CERN ( CERNLIB ) es una colección de bibliotecas de software de propósito general y módulos de programas para computación científica, desarrollada...

La Biblioteca de Programas del CERN ( CERNLIB ) es una colección de bibliotecas de software de propósito general y módulos de programas para computación científica, desarrollada en la Organización Europea para la Investigación Nuclear (CERN) . [ 1 ] El área de aplicación de la biblioteca se centra en la investigación en física, en particular en física de altas energías , e incluye matemáticas generales, análisis de datos , simulación de detectores, procesamiento de datos, análisis numérico y otros, aplicables a una amplia gama de problemas científicos. Muchos módulos están escritos en el lenguaje FORTRAN 77 .

Los principales campos que abarcaban las bibliotecas incluidas en ella eran:

Las partes de nivel inferior de la Biblioteca de Programas del CERN fueron utilizadas principalmente por el software de análisis de datos Physics Analysis Workstation (PAW) y el marco de simulación de detectores GEANT , ambos también parte de la Biblioteca de Programas del CERN.

La biblioteca de programas del CERN utilizaba el año como su versión, sin indicar explícitamente las revisiones menores dentro del mismo año. Además de la dependencia de software heredado, para las aplicaciones más recientes escritas en C++ , CERNLIB es reemplazada por ROOT .

Estado

El desarrollo y el soporte para CERNLIB se interrumpieron en 2003. [ 1 ] Las bibliotecas seguían estando disponibles "tal cual" "para siempre" desde el sitio web de CERNLIB , pero sin código nuevo, sin soporte al usuario y sin portabilidad a IA-64 .

El código se revitalizó en 2022, [ 2 ] se añadieron varios parches y, a partir de 2023, el código puede compilarse en múltiples arquitecturas, ya sea con su sistema de compilación nativo imake o con CMake . La versión revitalizada se basa en la versión 2006 de CERNLIB.

Referencias

  1. 1 2 "Biblioteca del Programa CERN" . Organización Europea para la Investigación Nuclear. 10 de octubre de 2014. Consultado el 22 de febrero de 2023 .
  2. Schwickerath, Ulrich; Verbytskyi, Andrii (2023). "Estado de CERNLIB". arXiv : 2303.07506 [ physics.comp-ph ].
  • Sitio web oficial , Biblioteca de programas del CERN