Articulo de referencia

Absoft

Wood Lotz"},"defunct":{"wt":"{{End date|2022|09|30}}"},"area_served":{"wt":"Worldwide"},"industry":{"wt":"[[Software]], [[Programming tool]]s"},"products":{"wt":"[[Compilers]] [...

Absoft Corporation fue una empresa de software estadounidense activa desde 1980 hasta 2022. Era conocida principalmente por su conjunto de compiladores Fortran para los sistemas operativos Microsoft Windows , Apple Macintosh y Linux . [ 1 ] Los compiladores son compatibles a nivel de código fuente entre plataformas. [ 2 ]

  • Absoft Pro Fortran en plataformas de 64 bits admite ejecutables de 32 y 64 bits; el usuario selecciona el formato que generará el compilador.
  • Los compiladores de Linux están disponibles en versiones de 32 o 64 bits. La versión de 32 bits solo produce ejecutables de 32 bits.

Todos incluyen un depurador gráfico y un entorno de desarrollo integrado. El usuario controla la compatibilidad con un solo hilo y multihilo paralelo, e incluye cinco niveles de optimización, OpenMP, niveles de Speed ​​Math del 0 al 9 y otras funciones avanzadas.

El 30 de septiembre de 2022, Absoft cesó sus operaciones. [ 3 ]

Historia

Origen: Absoft FORTRAN 77 para sistemas MC68000

Los fundadores de Absoft, Peter Jacobson y Wood Lotz, se conocieron en la Universidad de Michigan . Juntos abrieron una tienda de audio, Absolute Sound, en 1975. En 1979, observaron el surgimiento de las microcomputadoras de 16 bits y detectaron un mercado para compiladores Fortran de alta calidad, por lo que desarrollaron un compilador para el microprocesador Western Digital WD16 , que lanzaron comercialmente en 1980. Inicialmente utilizaron el nombre Absolute Software, pero adoptaron el nombre abreviado Absoft como marca registrada más práctica.

Absoft FORTRAN 77 para Macintosh

El primer gran éxito comercial de Absoft fue un contrato de 500.000 dólares con Alpha Microsystems para los derechos de redistribución mundial de un compilador Fortran 77 compatible con su sistema operativo AMOS, que utilizaba un procesador Motorola serie 68000. En ese momento, Absoft todavía estaba formada únicamente por los dos fundadores, por lo que este éxito permitió a la empresa mantener su independencia, contratar más personal y trasladarse a unas oficinas más grandes. Posteriormente, se firmaron contratos OEM adicionales para compiladores Fortran para diversas variantes de Unix . Los fundadores contrataron a un gerente para Absolute Sound, que continuó su éxito y se expandió a tres tiendas; la cadena fue vendida a una cadena de alta fidelidad más grande en 1988.

Suplemento MIL-STD-1753 para FORTRAN 77

MIL-STD-1753 fue publicado por el Departamento de Defensa en 1978 para estandarizar algunas características de Fortran industrial en tiempo real como extensiones de Fortran 77. [ 4 ] [ 5 ] Esta extensión agregó IMPLICIT NONE, DO WHILE, END DOpara reemplazar CONTINUEcomo la instrucción para finalizar DObucles, y funciones intrínsecas para probar y establecer bits. MIL-STD-1753 fue absorbido por el estándar ISO/IEC 1539:1991 y los estándares ISO/IEC posteriores son compatibles con MIL-STD-1753, y MIL-STD-1753 fue descartado por superfluo en 1995. [ 6 ]

Absoft FORTRAN 77 para Apple Macintosh y Windows

Cuando Alpha Micro lanzó su microordenador basado en el MC68000, Absoft amplió su oferta a Motorola y Macintosh . La disponibilidad de máquinas basadas en el MD68000 hizo que Unix de 32 bits fuera viable en máquinas pequeñas, y Absoft ofreció compiladores Fortran para máquinas Unix de Data General , HP , Sun Microsystems , Tektronix y otros.

En 1985, Microsoft obtuvo la licencia de MacFortran, que consistía en un compilador nativo ANSI FORTRAN 77 y un depurador gráfico. Poco después, Microsoft contrató a Absoft para desarrollar Microsoft Fortran para Macintosh y un compilador Microsoft BASIC con una sintaxis 100% compatible con el intérprete Microsoft BASIC existente en Macintosh. Apple fue uno de los primeros clientes de Mac Fortran, con un importante pedido para la Universidad de Drexel . Se comercializaron variantes de los compiladores Fortran y BASIC para Macintosh bajo los nombres A/C Fortran y A/C Basic para Amiga . Posteriormente, se lanzaron compiladores Fortran para Linux / Unix y Microsoft Windows .

Los compiladores de Fortran para Mac y Amiga incluían un entorno de desarrollo integrado (IDE) y un generador de perfiles. El IDE se añadió a los compiladores para Windows y se incluye en todos los compiladores de Fortran de Absoft posteriores.

Fortran 90 e Internet

Durante la década de 1990, la ampliación de la gama de productos e internet permitieron a Absoft crear una red de distribuidores en todo el mundo. Durante un tiempo, a mediados de los 90, Absoft contó con un representante a tiempo completo en California, pero la expansión de internet eliminó ese puesto y permitió centralizar todas las operaciones en una única ubicación.

Hitos de la empresa

Los detalles sobre los hitos desde 2006 están disponibles en la página de comunicados de prensa del sitio web de Absoft. [ 7 ]

  • Absoft fue fundada en 1980 en Birmingham, Michigan .
  • En 1981, los primeros compiladores para plataformas UNIX incluían un depurador gráfico.
  • 1981. Contrato importante con Alpha Microsystems.
  • En 1983 se lanzó el primer depurador gráfico de Absoft para Motorola VersaDOS.
  • 1984 Absoft agrega soporte para el acelerador de punto flotante Sky Computers [ 8 ] , SKYFFP-V, en los sistemas VME ( también conocido como Versabus) y S-100 .
  • Lanzamiento en 1985 del compilador Absoft Mac Fortran con depurador gráfico e IDE.
  • Lanzamiento en 1986 del compilador Absoft Mac BASIC con depurador gráfico e IDE.
  • Lanzamiento de Amiga Fortran en 1986
  • En 1988, Absoft construyó un nuevo centro de desarrollo en Rochester Hills, Michigan.
  • Lanzamiento en 1994 de Absoft Fortran para Mac PPC.
  • Lanzamiento de Fortran para Microsoft Windows en 1994.
  • En 1997 se lanzó Linux Fortran, desarrollado para que el CERN portara el código de ESPACE a Linux.
  • 2000 Todas las versiones incluyen Fortran 90
  • 2003. Primer compilador que produce ejecutables de 64 bits (Linux).
  • Lanzamiento en 2004 de IBM XL Fortran y XL C / C++ para Mac OS (PPC).
  • Contrato de IBM de 2004 para desarrollar el SDK de HPC para las arquitecturas POWER, POWER4 y POWER5. [ 9 ] [ 10 ]
  • 2005 ejecutables de 64 bits en Macintosh
  • 2005 Todas las versiones incluyen Fortran 95.
  • 2005 Con la versión 10.0, se eliminó el compilador Absoft C/C++ incluido previamente y se optó por utilizar compiladores C/C++ universalmente disponibles en cada plataforma directamente desde el IDE. El generador de perfiles y el compilador C/C++ incluido se eliminaron para permitir la compatibilidad con los compiladores y enlazadores C del sistema .
  • Lanzamiento de Max OS/X Intel Pro Fortran en 2006.
  • En 2006 se lanzó IMSL 5.0 para Linux de 64 bits con procesadores Intel / AMD .
  • 2006 Se publicaron las bibliotecas AnCAD [ 11 ] MATFOR [ 12 ] para Linux y Windows.
  • 2007. Archivos ejecutables de 64 bits para Microsoft Windows y Mac OS/X. IMSL disponible para Mac OS/X.
  • En 2007, Absoft lanzó Pro Fortran 10.1 con optimización para procesadores AMD y Xeon multinúcleo, tanto para ejecutables de 32 bits como de 64 bits.
  • En 2008 se lanzó una versión "Roll" para la distribución Rocks Cluster de Clustercorp que incluye Absoft Pro Fortran 10.1 y es compatible con Rocks+ 4.3 y su pila de software de código abierto .
  • En 2008, la biblioteca IMSL de Absoft y Visual Numerics fue lanzada y se clasificó para la plataforma HPC de Microsoft . [ 13 ]
  • IMSL 6.0 se lanzó en 2009 como parte de Pro Fortran 11.
  • En 2010 se lanzó Absoft Pro Fortran 11.1 para el desarrollo de código HPC, compatible con Snow Leopard y Xcode 3.2.
  • En 2010 se lanzó la compatibilidad con NVIDIA CUDA a través del preprocesador HMPP 2.4 de CAPS .
  • En 2011, Absoft y Bradly Associates anunciaron un paquete que incluía Absoft Pro Fortran y el generador de interfaces gráficas GINO. GINO GUI Lite se incluyó con las compras o actualizaciones de Absoft Pro Fortran realizadas después del 20 de abril de 2011 (disponible bajo petición para compras o actualizaciones realizadas hasta 60 días antes de esa fecha). [ 14 ]
  • IMSL 7.0 fue lanzado en 2011 e incluido con todas las versiones de Absoft Pro Fortran.
  • En 2012 vendieron el edificio de Rochester Hills y se mudaron a un edificio de oficinas en Troy, Michigan .

Compiladores Fortran de Absoft Pro

Absoft Pro Fortran está disponible (junio de 2018) en cinco versiones:

Las versiones para Windows, Mac y Linux de 64 bits generan ejecutables de 32 o 64 bits según la opción seleccionada por el usuario. La versión para Linux de 32 bits genera ejecutables de 32 bits.

Todas las versiones ofrecen las bibliotecas IMSL como una opción con coste adicional.

GINO GUI Lite está disponible como componente opcional sin costo adicional. GINO GUI y sus gráficos, así como el conjunto de herramientas Winteracter GUI Toolset, también están disponibles con un costo adicional.

Procesamiento y optimización en paralelo

Captura de pantalla del IDE de Absoft, que muestra las optimizaciones de optimización y las optimizaciones paralelas disponibles al marcar la casilla correspondiente.

Las opciones de paralelización y optimización de Absoft Pro Fortran se ilustran en la captura de pantalla de la página de opciones correspondiente a la derecha. Absoft Pro Fortran ofrece cinco niveles de optimización clásica y opciones de Speed ​​Math del 0 al 9.

Las opciones de paralelización incluyen la paralelización automática mediante una casilla de verificación, con indicadores gráficos del grado de éxito en el código fuente del panel del editor, resaltados con colores. OpenMP 3.0 también está disponible como casilla de verificación. La velocidad de OpenMP está disponible en niveles del 0 al 5.

Absoft ofrece soporte para MPI ( MPICH 2 y Open MPI ). ScaLAPACK y BLACS [ 15 ] se incluyen con todas las plataformas. IMSL 7.0, integrado pero disponible como licencia independiente desde el lanzamiento de la versión 7.0 en 2011, proporciona MPICH2.

La ejecución de programas que utilizan paralelización en máquinas que no tienen instalado Absoft Fortran requiere la inclusión de pthreadVC2.dllpara ejecutables de 32 bits o, para ejecutables de 64 bits, pthreadVC2_64.dll. Esta biblioteca se distribuye bajo la licencia LGPL 2.1.

Extensiones de Fortran 2003 y Fortran 2008

Algunas extensiones de Fortran 2003 y Fortran 2008 [ 16 ] se han implementado a partir de abril de 2014 con la versión 14.0.3. [ 17 ]

Fortran 2003

Algunas extensiones de Fortran 2003 están disponibles en las versiones actuales de Absoft Pro Fortran. Entre ellas se encuentran:

  • ISO_C_BINDINGyISO_FORTRAN_ENV
  • ACOS, ASIN, y ATANlos genéricos aceptan argumentos complejos
  • COSH, SINH, y TANHlos genéricos aceptan argumentos complejos
  • MOVE_ALLOCdeclaración
  • GET_COMMAND, GET_COMMAND_ARGUMENTyCOMMAND_ARGUMENT_COUNT
  • GET_ENVIRONMENT_VARIABLE
  • FLUSHdeclaración
  • IS_IOSTAT_ENDyIS_IOSTAT_EOR
  • ENUMERATORyENUM
  • NEW_LINE
  • ABSTRACT INTERFACE
  • PROCEDUREpunteros
  • TYPEinicialización mejorada
  • POINTERreasignación de límites
  • reconoce ASYNCHRONOUSlos especificadores de E/S
  • IOMSG=string_variable_for_error_text_string especificador de instrucción de E/S
  • Excepciones IEEE
  • VALUEatributo de declaración y declaración

Fortran 2008

Varias extensiones de Fortran 2008 están disponibles desde abril de 2014. Habrá más disponibles con las actualizaciones y las nuevas versiones. Las que están disponibles actualmente incluyen, entre otras:

  • ACOSH, ASINH, ATANHintrínsecos
  • HYPOTintrínseco
  • LEADZy TRAILZcaracterísticas intrínsecas
  • POPCNTy POPPARcaracterísticas intrínsecas
  • CONTAINSsección vacía
  • BESSEL_J0, BESSEL_J1, y BESSEL_JNfunciones intrínsecas
  • BESSEL_Y0, BESSEL_Y1, y BESSEL_YNcaracterísticas intrínsecas
  • BGE, BGT, BLE, y BLTcaracterísticas intrínsecas
  • DSHIFTLy DSHIFTRcaracterísticas intrínsecas
  • SHIFTAy SHIFTLcaracterísticas SHIFTRintrínsecas
  • MASKLy MASKRcaracterísticas MERGE_BITSintrínsecas
  • EFC_SCALEDy GAMMAcaracterísticas LOG_GAMMAintrínsecas
  • EXECUTE_COMMAND_LINEintrínseco
  • IS_IOSTAT_ENDy IS_IOSTAT_EOFcaracterísticas intrínsecas
  • SELECTED_CHAR_KINDintrínseco
  • Componentes asignables de tipos derivados (estructuras de datos) (implementación parcial)
  • INTENTAtributo de puntero

Paquetes combinados y opcionales

Captura de pantalla del IDE de Absoft, que muestra las bibliotecas disponibles para su integración en el compilador marcando la casilla correspondiente.

Todos estos paquetes están incluidos en el IDE y completamente integrados en el compilador. El costo está incluido en el precio de compra, excepto IMSL y GINO o Winteracter, que se venden por separado. Los paquetes instalados se pueden seleccionar para su inclusión en una compilación mediante casillas de verificación en una pestaña del menú Opciones del proyecto, como se muestra en la captura de pantalla de la derecha. Algunos de estos paquetes se detallan a continuación.

Depurador gráfico Absoft FX3

El depurador gráfico FX3 viene incluido en todas las versiones de Absoft Pro Fortran. El depurador gráfico FX3 es compatible con GNU Compiler Collection (gcc) (en Macintosh y Linux), Apple C, Microsoft Visual Studio C/C++ (solo para Windows) y lenguaje ensamblador en las tres plataformas.

Interfaz gráfica de usuario (GUI) de GINO y Winteracter para Fortran

GINO [ 18 ] y Winteracter [ 19 ] [ 20 ] son ​​API opcionales de terceros para crear gráficos 2D y 3D complejos y aplicaciones GUI mediante programas Fortran. GINO Lite (solo 32 bits, con algunas restricciones) se incluye con Absoft Pro Fortran para Windows sin costo adicional y es adecuado para la mayoría de los usuarios. Absoft ofrece licencias para todas las plataformas de las versiones completas de GINO o Winteracter, que incluyen compatibilidad con 64 bits, no tienen limitaciones y están integradas con la suite Absoft Pro Fortran.

Bibliotecas IMSL

Absoft es el único proveedor comercial de Fortran que ofrece paquetes de bibliotecas numéricas IMSL con compiladores Fortran para Windows, Mac y Linux. Absoft es el único proveedor de IMSL para macOS. Absoft vende licencias de IMSL y documentación como códigos de activación que permiten el acceso a las bibliotecas y la documentación de IMSL desde el software de instalación de Absoft. Las versiones actuales incluyen IMSL 7, la última versión disponible.

Bibliotecas de compatibilidad para UNIX y VAX/VMS

Para facilitar la portabilidad de código escrito en sistemas UNIX o VAX/VMS , se encuentran disponibles bibliotecas de funciones intrínsecas de Fortran específicas para UNIX y VAX; para ello, marque una casilla en la ventana Opciones del proyecto, Bibliotecas/Herramientas. Otras extensiones importantes para la portabilidad desde otras plataformas, como los punteros Cray , se incluyen en Absoft Pro Fortran como parte del compilador.

LAPACK y BLAS

El paquete de álgebra lineal ( LAPACK ) con los subprogramas básicos de álgebra lineal ( BLAS ), o BLAS por sí solo, se ofrecen como bibliotecas enlazables.

HDF4, HDF5

Las bibliotecas de formato de datos jerárquicos HDF4 versión 4.2.8 y HDF5 versión 1.8.9 se pueden incluir marcando una casilla en la ventana Opciones del proyecto, Bibliotecas/Herramientas.

NetCDF

La versión 4.3 del formato de datos comunes de red ( NetCDF ) está disponible marcando una casilla.

CUDA y CAPS

NVIDIA fabrica tarjetas gráficas que utilizan conjuntos de unidades de procesamiento gráfico CUDA ( Complete Unified Device Architecture ) . Se puede incluir una versión especial de BLAS en las bibliotecas de enlace marcando una casilla en la ventana Opciones del proyecto, Bibliotecas/Herramientas.

CAPS es un compilador multinúcleo para utilizar conjuntos de núcleos CUDA en una GPU para realizar cálculos.

Bibliotecas PLplot

PLplot 5.9 está disponible marcando una casilla en la ventana Bibliotecas/Herramientas de Opciones del proyecto. Hay enlaces disponibles tanto para precisión simple como doble, desde FORTRAN 77 o Fortran 95 o para llamadas desde Microsoft WIN32 .

Llamadas a DLL y al sistema

Para todas las plataformas, Absoft Pro Fortran enlaza con bibliotecas estáticas o dinámicas proporcionadas por el sistema, otros compiladores o el propio usuario. Absoft Pro Fortran tiene la capacidad de generar tanto bibliotecas estáticas como dinámicas.

Interoperabilidad entre la línea de comandos y C/C++

Todos los compiladores de Absoft se pueden invocar y controlar completamente desde la línea de comandos . Dado que Absoft utiliza el formato de enlazador del sistema para todas las plataformas desde la versión 10.0 en 2005, los archivos objeto de C/C++ se pueden enlazar con los archivos objeto del compilador de Absoft, y la integración con los compiladores de C/C++ más comunes se realiza mediante la configuración en el IDE de Absoft.

El IDE de Absoft está configurado de fábrica para usar los compiladores Fortran de Absoft, y es personalizable para usar un compilador C/C++ que genere archivos objeto compatibles con el enlazador del sistema.

Características opcionales de la interfaz gráfica de usuario específicas de Absoft

Las opciones de interfaz gráfica de usuario (GUI) específicas de Absoft permiten usar programas compilados con Absoft Pro Fortran con el ratón y gestionar las ventanas emergentes del mismo modo que las aplicaciones con interfaz gráfica en ventanas. El uso de las funciones de GUI específicas de Absoft es portable entre plataformas que utilizan Absoft Pro Fortran, pero otros compiladores y plataformas no pueden usar estas funciones, y el código de las funciones específicas de Absoft no será reconocido por otros compiladores.

MRWE

La opción Microsoft/Macintosh Runtime Window Environment (MRWE) [ 21 ] utiliza un programa principal general en Fortran 77 que llama a las bibliotecas de la interfaz gráfica de usuario (GUI) del sistema para producir una aplicación con ventanas. El entorno MRWE se selecciona como un tipo de ejecutable en las opciones del IDE para compilar una aplicación. El programa MRWE predeterminado asigna la entrada y la salida a una ventana desplazable similar a un símbolo del sistema, pero el usuario conserva toda la salida y puede guardarla como un archivo de texto después de que el programa finalice. El programa GUI de MRWE proporciona ganchos para agregar llamadas al sistema de Windows y mejorar la interfaz de usuario, lo que ofrece el potencial para un programa de Windows completo escrito completamente en Fortran. El código fuente de MRWE está disponible como punto de partida para una aplicación GUI Win32 totalmente en Fortran. MRWE fue reemplazado por AWE en 2012, pero aún está disponible como entorno de destino para programas heredados.

TEMOR

El entorno de ventanas de Absoft (AWE [ 22 ] ) se obtiene al seleccionar el tipo de aplicación en la interfaz gráfica de usuario (GUI). Al hacerlo, AWE_Preferences.f95se agrega un archivo al proyecto. Este archivo Fortran incluye pequeños procedimientos que se ejecutan durante la inicialización y que configuran AWE definiendo el tamaño de la pila para la ventana interactiva, el tamaño y el comportamiento de la ventana, y la fuente.

Una aplicación AWE puede mejorar los elementos del menú de la ventana de la consola interactiva que se pueden usar para ejecutar unidades de programa y salir, proporcionando una interfaz gráfica de usuario (GUI) para una aplicación interactiva. Las unidades de programa pueden operar mediante ventanas emergentes, menús y ventanas de visualización, de modo que no se utiliza la entrada/salida de la consola tradicional, lo que proporciona una aplicación con GUI totalmente basada en Fortran en las tres plataformas compatibles.

Las aplicaciones AWE distribuidas para su uso sin el compilador Absoft deben libgomp.dllincluir archivos ejecutables de 32 bits o libgompx64.dllde 64 bits. Estas DLL se distribuyen bajo la Licencia Pública General GNU de la Free Software Foundation (versión 3 con excepción de la biblioteca GCC).

Las ventanas emergentes interactivas, los gráficos y las hojas de cálculo se acceden mediante una use AWE_Interfacesinstrucción. La distribución de ejecutables con estas características requiere la inclusión de QtCore4.dlly QtGui4.dll. Qt [ 23 ] [ 24 ] tiene licencia LGPL v. 2.1.

Ventana de consola interactiva

La compilación como aplicación AWE asigna la entrada y salida estándar a una ventana desplazable similar a la línea de comandos, pero el usuario conserva toda la salida y tiene la opción de guardarla como un archivo de texto al finalizar el programa. Las demás funciones, que se detallan a continuación, se habilitan mediante el uso de una aplicación AWE. Se puede escribir una aplicación AWE interactiva que no utilice la consola interactiva, dejando esta ventana disponible para su uso como registro de ejecución.

Estas funciones se implementan mediante llamadas a procedimientos en el AWE_Interfacesmódulo. La codificación es prácticamente la misma que se necesitaría para una interfaz de ventana de línea de comandos interactiva. [ 25 ]

Gráficos integrados

Los gráficos de barras, gráficos circulares y gráficos XY son compatibles mediante llamadas a procedimientos en el AWE_Interfacesmódulo. La configuración predeterminada simplifica su uso, pero se ofrece una gran flexibilidad en cuanto a colores de salida, colores y grosores de línea, fondo, etc. [ 26 ]

Gráficos tridimensionales

También se admiten gráficos tridimensionales, incluidos gráficos de perspectiva xyz y gráficos de contorno, mediante llamadas a procedimientos en el AWE_Interfacesmódulo para la versión de 2015 y posteriores.

hojas de cálculo

En AWE, puede crear ventanas de hoja de cálculo para mostrar matrices de rango 2. Se proporcionan subrutinas para abrir, cerrar, leer, escribir y etiquetar hojas de cálculo. Los comandos de menú, descritos anteriormente, se pueden agregar a un programa AWE para manipular los datos de la hoja de cálculo. [ 27 ]

Base de usuarios

Una página del sitio web de Absoft [ 28 ] enumera más de 180 usuarios de licencias corporativas y gubernamentales. Entre ellas se encuentran Apple Inc. , CERN , Laboratorio Nacional Lawrence Livermore , Centro de Investigación Lewis de la NASA , Centro de Guerra Submarina Naval , Laboratorio de Investigación Naval , Centro de Guerra de Superficie Naval , Raytheon , Seagate Technology , Toshiba Corporation , Laboratorio Phillips de la USAF , Boeing Defense and Space , Canon, Inc. , Nikon Corporation , Computer Sciences Corporation , General Motors , Ford Motor Company , Toyota Motor Company , Hewlett Packard , Instituto de Análisis de Defensa , Lockheed Martin , Laboratorios Nacionales de Los Alamos , McDonnell Douglas , Laboratorio Lincoln del MIT , Mitsubishi Heavy Industries , SRI International , Texas Instruments , Fuerza Aérea de los Estados Unidos , Wolfram Research , Advanced Micro Devices , Laboratorios Nacionales Argonne , Laboratorios Bell de AT&T , Boeing Military Airplane Company , Laboratorio Nacional Brookhaven , Laboratorios CSDraper , Centro de Investigación David Sarnoff , GE Aerospace , Centro de Investigación TJ Watson de IBM , Intel Corporation , Laboratorio de Propulsión a Chorro , Laboratorio Nacional Lawrence Berkeley , Loral Space & Range Systems , Mitre Corporation , Centro de Investigación Langley de la NASA y muchos otros.

Referencias

  1. "Sitio web de Absoft Corporation" . Archivado del original el 16 de diciembre de 2013. Consultado el 25 de abril de 2014 .
  2. "Referencia del lenguaje Absoft Fortran, página 1" (PDF) . Archivado del original (PDF) el 20 de diciembre de 2016. Consultado el 6 de diciembre de 2016 .
  3. "Aviso: Absoft ha cerrado" . Absoft.com . Archivado del original el 1 de diciembre de 2022. Consultado el 30 de septiembre de 2022 .
  4. Estándar FORTRAN 77: ANSI X3.9 (3 de abril de 1978)Archivado el 15 de junio de 2011 en Wayback Machine .
  5. MIL-STD-1753, 9 de noviembre de 1978
  6. Aviso 1 de la norma MIL-STD-1753, 25 de marzo de 1996 en EverySpec.com
  7. "Página de comunicados de prensa de Absoft" . Archivado del original el 14/12/2013 . Consultado el 26/04/2014 .
  8. Sitio web de Sky Computers
  9. Kit de desarrollo de software HPC para Linux en sistemas basados ​​en procesadores IBM POWER (ver el logotipo de Absoft en la parte inferior izquierda de la última página)
  10. Absoft proporcionará un kit de desarrollo de software de computación de alto rendimiento para clústeres y servidores IBM Linux en POWER.
  11. Sitio web de AnCAD
  12. "Página Acerca de MATFOR en el sitio web de AnCAD" . Archivado del original el 5 de abril de 2005. Consultado el 26 de abril de 2014 .
  13. "Comunicado de prensa de Absoft, 15 de julio de 2008" (PDF) . Archivado del original (PDF) el 25 de marzo de 2013. Consultado el 26 de abril de 2014 .
  14. "Comunicado de prensa de Absoft, 20 de mayo de 2011" . Archivado del original el 21 de mayo de 2013. Consultado el 26 de abril de 2014 .
  15. Sitio web de BLACS (Subprogramas básicos de comunicación de álgebra lineal)
  16. Modern Fortran Explained (2011), Michael Metcalf, John Reid y Malcolm Cohen, ISBN 978-0-19-960142-4
  17. Página de Absoft sobre las características del compilador; haga clic en "Novedades en Pro Fortran 2014" y "Características compatibles con F2008" para ampliar el texto.
  18. Sitio web de GINO
  19. Sitio web de Winteracter
  20. "Página de Absoft sobre Winteracter" . Archivado del original el 6 de diciembre de 2021. Consultado el 6 de diciembre de 2016 .
  21. El manual MRWE independiente en Absoft Pro Fortran incluye documentación, proporcionada como un archivo PDF.
  22. "Guía del usuario de Absoft Pro Fortran 17.0, Capítulo 8" (PDF) . Archivado del original (PDF) el 09/12/2021 . Consultado el 06/12/2016 .
  23. Sitio web de Qt Creator en Sourceforge.
  24. Sitio web de Qt x64 en Sourceforge.
  25. Guía del usuario de Absoft Pro Fortran 14.0, Capítulo 8, sección Menús Awe .
  26. Guía del usuario de Absoft Pro Fortran 14.0, Capítulo 8, sección Gráficos .
  27. Guía del usuario de Absoft Pro Fortran 14.0, Capítulo 8, sección Hojas de cálculo
  28. "Página de Absoft de usuarios seleccionados" . Archivado del original el 19/07/2015 . Consultado el 25/04/2014 .
  • Sitio web oficial