Los compiladores de Absoft Fortran son un conjunto de compiladores de Fortran para Microsoft Windows , Apple Macintosh y Linux producidos por Absoft Corporation. [1] Los compiladores son compatibles con el código fuente en todas las plataformas. [2]
- Absoft Pro Fortran en plataformas de 64 bits admite ejecutables de 32 y 64 bits; el usuario selecciona qué formato producirá el compilador.
- Los compiladores de Linux están disponibles en versiones de 32 o 64 bits. La versión de 32 bits produce solo ejecutables de 32 bits.
Industria | Software , herramientas de programación |
---|---|
Fundado | Birmingham, Michigan (1980) |
Fundadores | Peter Jacobson Wood Lotz |
Sede | , |
Área de servicio | Mundial |
Productos | Compiladores Depuradores IDE |
Sitio web | Absoft.com |
Todos están incluidos con un depurador gráfico y un entorno de desarrollo integrado. El usuario controla la compatibilidad con un solo subproceso y varios subprocesos en paralelo e incluye cinco niveles de optimización, OpenMP, niveles matemáticos de velocidad del 0 al 9 y otras capacidades avanzadas.
Historia
Orígenes: Absoft FORTRAN 77 para sistemas MC68000
Los directores de Absoft, Peter Jacobson y Wood Lotz, se conocieron en la Universidad de Michigan . Juntos iniciaron una tienda de audio, Absolute Sound, en 1975. En 1979, notaron la aparición de microcomputadoras de 16 bits y vieron un mercado para compiladores Fortran de alta calidad y construyeron un compilador para el microprocesador Western Digital WD16, que lanzaron comercialmente en 1980. Al principio se utilizó el nombre Absolute Software, pero se adoptó el nombre abreviado Absoft como una marca comercial más práctica.
Absoft FORTRAN 77 para Macintosh
El primer gran éxito de ventas de Absoft fue un contrato de 500.000 dólares con Alpha Microsystems por los derechos de redistribución mundial de un compilador Fortran 77 compatible con su sistema operativo AMOS utilizando un procesador de la serie 68000 de Motorola . En este punto, Absoft todavía estaba formado solo por los dos fundadores, por lo que este éxito permitió a la empresa seguir siendo independiente, agregar personal y mudarse a una oficina más grande. Siguieron contratos OEM adicionales para compiladores Fortran para varias variantes de Unix. Los fundadores contrataron a un gerente para Absolute Sound, que continuó con su éxito y se expandió a tres tiendas; la cadena se vendió a una cadena de alta fidelidad más grande en 1988.
Suplemento MIL-STD-1753 para FORTRAN 77
MIL-STD-1753 fue puesto en libertad por el Departamento de Defensa en 1978 para estandarizar algunas características de la industria en tiempo real Fortran como extensiones de Fortran 77. [3] [4] Esta extensión añade IMPLICIT NONE
, DO WHILE
, END DO
para reemplazar CONTINUE
como la declaración a finales DO
bucles, e intrínseco funciones para probar y configurar bits. MIL-STD-1753 fue absorbido por el estándar ISO / IEC 1539: 1991 y los estándares ISO / IEC posteriores cumplen con MIL-STD-1753, y MIL-STD-1753 fue descartado como superfluo en 1995. [5]
Absoft FORTRAN 77 para Apple Macintosh y Windows
Cuando Alpha Micro lanzó su microcomputadora basada en MC68000, Absoft expandió sus ofertas a Motorola y Macintosh . La disponibilidad de máquinas basadas en 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 que fuera 100% compatible con la sintaxis del intérprete Microsoft BASIC existente en Macintosh. Apple fue uno de los primeros clientes de Mac Fortran, con un gran pedido para la Universidad de Drexel. Las variaciones de los compiladores Fortran y BASIC para Macintosh se comercializaron con el nombre A / C Fortran y A / C Basic para Amiga . Le siguieron los compiladores de Fortran para Linux / Unix y Microsoft Windows .
Los compiladores de Mac y Amiga Fortran incluían un entorno de desarrollo integrado (IDE) y un generador de perfiles. El IDE se agregó a los compiladores de Windows y se incluye en todos los compiladores posteriores de Absoft Fortran.
Fortran 90 e Internet
Durante la década de 1990, las líneas de productos ampliadas e Internet permitieron a Absoft construir una base de revendedores en todo el mundo. Durante un período de tiempo a mediados de la década de 1990, Absoft tuvo un representante de tiempo completo en California, pero el uso ampliado de Internet eliminó ese puesto y permitió que todo se ejecutara desde una sola 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. [6]
- 1980 Absoft se funda en Birmingham, Michigan .
- 1981 Los compiladores iniciales para plataformas UNIX incluían un depurador gráfico.
- 1981 Gran contrato con Alpha Microsystems.
- 1983 Lanzamiento del primer depurador gráfico de Absoft, para Motorola VersaDOS.
- 1984 Absoft agrega soporte para el acelerador de punto flotante Sky Computers [7] , SKYFFP-V, en los sistemas VME (también conocido como Versabus) y S-100 .
- 1985 Lanzamiento del compilador Absoft Mac Fortran con depurador gráfico e IDE.
- 1986 Lanzamiento del compilador Absoft Mac BASIC con depurador gráfico e IDE.
- 1986 Lanzamiento de Amiga Fortran
- 1988 Absoft construyó una nueva instalación de desarrollo en Rochester Hills, Michigan.
- 1994 Lanzamiento de Absoft Fortran para Mac PPC (¡todavía disponible!).
- 1994 Lanzamiento de Fortran para Microsoft Windows.
- 1997 Lanzamiento de Linux Fortran como producido por CERN para portar el código ESPACE a Linux.
- 2000 Todos los lanzamientos incluyen Fortran 90
- 2003 Primer compilador que produce ejecutables de 64 bits (Linux).
- 2004 Lanzamiento de IBM XL Fortran y XL C / C ++ para Mac OS (PPC).
- 2004 Contrato de IBM para desarrollar HPC SDK para arquitecturas POWER, POWER4 y POWER5. [8] [9]
- 2005 ejecutables de 64 bits en Macintosh
- 2005 Todos los lanzamientos incluyen Fortran 95.
- 2005 Con la versión 10.0, el compilador Absoft C / C ++ incluido anteriormente se abandonó en favor del uso de compiladores C / C ++ disponibles universalmente 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 del sistema C.
- 2006 Lanzamiento de Max OS / X Intel Pro Fortran.
- 2006 Lanzamiento de IMSL 5.0 para Intel / AMD Linux de 64 bits.
- 2006 Lanzamiento de las bibliotecas AnCAD [10] MATFOR [11] para Linux y Windows.
- 2007 ejecutables de 64 bits en Microsoft Windows y Mac OS / X. IMSL disponible para Mac OS / X.
- 2007 Absoft lanza Pro Fortran 10.1 con ajuste para procesadores AMD y Xeon de múltiples núcleos para ejecutables de 32 y 64 bits.
- 2008 lanza un "Roll" para la distribución de clúster Rocks 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.
- 2008 La biblioteca IMSL de lanzamiento de Absoft y Visual Numerics calificó para la plataforma HPC de Microsoft. [12]
- 2009 IMSL 6.0 lanzado como parte de Pro Fortran 11.
- 2010 Absoft Pro Fortran 11.1 para HPC Code Development, compatible con Snow Leopard y Xcode 3.2 lanzado.
- 2010 Lanzamiento de la compatibilidad con NVIDIA CUDA a través del preprocesador HMPP 2.4 de CAPS.
- 2011 Absoft y Bradly Associates anuncian un paquete de Absoft Pro Fortran y GINO GUI Builder. GINO GUI Lite se incluye con las compras o actualizaciones de Absoft Pro Fortran después del 20 de abril de 2011 (disponible a pedido para compras o actualizaciones hasta 60 días antes de esa fecha). [13]
- 2011 IMSL 7.0 lanzado y incluido con todas las versiones de Absoft Pro Fortran.
- 2012 Vendió el edificio de Rochester Hills y se mudó a un edificio de oficinas en Troy, Michigan.
Compiladores de Absoft Pro Fortran
Absoft Pro Fortran está disponible (junio de 2018) en cinco versiones:
- Microsoft Windows
- Mac Intel x86_64 (OS X)
- Mac PPC (OS X PPC G5)
- Linux Intel x86 de 32 bits
- Linux de 64 bits Intel x86_64
Las versiones de Windows, Mac y Linux de 64 bits producen ejecutables de 32 o 64 bits según la opción del usuario. La versión de Linux de 32 bits produce ejecutables de 32 bits.
Todas las versiones ofrecen las bibliotecas IMSL como una opción de costo adicional.
GINO GUI Lite está disponible como componente opcional sin costo adicional. GINO GUI y gráficos, y Winteracter GUI Toolset también están disponibles a un costo adicional.
Procesamiento y optimización en paralelo
Las opciones de optimización y paralelización de Absoft Pro Fortan se ilustran en la captura de pantalla de la página de opciones correspondiente a la derecha. Absoft Pro Fortran proporciona cinco niveles de optimización clásica y opciones de Speed Math de 0 a 9.
Las opciones de paralelización incluyen la paralelización automática como una casilla de verificación con indicaciones gráficas de grados de éxito en el código fuente en el panel del editor como colores de resaltado. OpenMP 3.0 también está disponible como casilla de verificación. Speed OpenMP está disponible como ninguno o en los niveles 0 a 5.
Absoft ofrece soporte para MPI ( MPICH 2 y Open MPI ). ScaLAPACK y BLACS [14] se envían con todas las plataformas. IMSL 7.0, integrado pero disponible como una licencia separada desde la versión v. 7.0 en 2011, suministra MPICH2.
La ejecución de los programas que el uso de paralelización en máquinas que no tienen instalado Absoft Fortran requiere la inclusión de pthreadVC2.dll
los ejecutables de 32 bits o, para los ejecutables de 64 bits, pthreadVC2_64.dll
. Esta biblioteca se distribuye bajo LGPL 2.1.
Extensiones Fortran 2003 y Fortran 2008
Algunas extensiones de Fortran 2003 y Fortran 2008 [15] se han implementado a partir de abril de 2014 con la versión 14.0.3. [dieciséis]
Fortran 2003
Algunas extensiones de Fortran 2003 están disponibles en las versiones actuales de Absoft Pro Fortran. Entre estos se encuentran:
ISO_C_BINDING
yISO_FORTRAN_ENV
ACOS
,ASIN
y losATAN
genéricos aceptan argumentos complejosCOSH
,SINH
y losTANH
genéricos aceptan argumentos complejosMOVE_ALLOC
declaraciónGET_COMMAND
,GET_COMMAND_ARGUMENT
yCOMMAND_ARGUMENT_COUNT
GET_ENVIRONMENT_VARIABLE
FLUSH
declaraciónIS_IOSTAT_END
yIS_IOSTAT_EOR
ENUMERATOR
yENUM
NEW_LINE
ABSTRACT INTERFACE
PROCEDURE
punterosTYPE
inicialización mejoradaPOINTER
reasignación de límites- reconoce
ASYNCHRONOUS
especificadores de E / S IOMSG=string_variable_for_error_text_string
Especificador de instrucciones de E / S- Excepciones de IEEE
VALUE
declaración y atributo de declaración
Fortran 2008
Varias extensiones de Fortran 2008 están disponibles a partir de abril de 2014. Habrá más disponibles con actualizaciones y nuevas versiones. Los que están disponibles ahora incluyen, entre otros:
ACOSH
,ASINH
,ATANH
IntrínsecosHYPOT
intrínsecoLEADZ
eTRAILZ
intrínsecosPOPCNT
ePOPPAR
intrínsecosCONTAINS
sección vacíaBESSEL_J0
,BESSEL_J1
yBESSEL_JN
funciones intrínsecasBESSEL_Y0
,BESSEL_Y1
eBESSEL_YN
intrínsecosBGE
,BGT
,BLE
, YBLT
los intrínsecosDSHIFTL
eDSHIFTR
intrínsecosSHIFTA
,SHIFTL
YSHIFTR
los intrínsecosMASKL
,MASKR
YMERGE_BITS
los intrínsecosEFC_SCALED
,GAMMA
YLOG_GAMMA
los intrínsecosEXECUTE_COMMAND_LINE
intrínsecoIS_IOSTAT_END
eIS_IOSTAT_EOF
intrínsecosSELECTED_CHAR_KIND
intrínseco- Componentes asignables de tipos derivados (estructuras de datos) (implementación parcial)
INTENT
Atributo de puntero
Paquetes combinados y opcionales
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 en el menú Opciones de proyecto, como se ilustra en la captura de pantalla a la derecha. Algunos de ellos se detallan a continuación.
Depurador gráfico Absoft FX3
El depurador gráfico FX3 se incluye con 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 Windows) y el lenguaje ensamblador en las tres plataformas.
GUI de GINO y Winteracter para Fortran
GINO [17] y Winteracter [18] [19] son API opcionales de terceros para crear aplicaciones gráficas y gráficas 2D y 3D complejas y aplicaciones GUI utilizando programas Fortran. GINO Lite (solo 32 bits, algunas restricciones) se incluye con Absoft Pro Fortran para Windows sin cargo adicional y es adecuado para la mayoría de los usuarios. Absoft ofrece licencias en todas las plataformas para versiones completas de GINO o Winteracter que incluye soporte de 64 bits, no tiene limitaciones y está integrado 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 de Fortran para Windows, Mac y Linux. Absoft es el único proveedor de IMSL para MacOS. Absoft vende licencias para IMSL y documentación como códigos de desbloqueo que permiten la liberación de bibliotecas y documentación IMSL desde el software de instalación de Absoft. Las versiones actuales se envían con IMSL 7, la última versión.
Bibliotecas de compatibilidad UNIX y VAX / VMS
Para usar en la migración de código escrito en sistemas UNIX o VAX, las bibliotecas de elementos intrínsecos Fortran específicos de UNIX y VAX están disponibles marcando una casilla en la ventana Opciones del proyecto, Bibliotecas / Herramientas. Otras extensiones importantes para la migración desde otras plataformas, como los punteros de Cray, se incluyen en Absoft Pro Fortran como parte del compilador.
LAPACK y BLAS
El paquete de álgebra lineal ( LAPACK con subprogramas básicos de álgebra lineal ( BLAS ), o BLAS solo, se ofrecen como bibliotecas enlazables.
HDF4, HDF5
Las bibliotecas de formatos 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 de proyecto, Bibliotecas / Herramientas.
NetCDF
La versión 4.3 del Formulario de datos comunes de red ( NetCDF ) está disponible marcando una casilla.
CUDA y CAPS
NVIDIA fabrica tarjetas gráficas que utilizan matrices de unidades de procesamiento de gráficos de Arquitectura de dispositivo unificado completo ( CUDA ) . Se puede incluir una versión especial de BLAS al vincular bibliotecas marcando una casilla en la ventana Opciones del proyecto, Bibliotecas / Herramientas.
CAPS es un compilador de muchos núcleos para usar matrices de núcleos CUDA en una GPU para la computación.
Bibliotecas PLplot
PLplot 5.9 está disponible marcando una casilla en la ventana Bibliotecas / Herramientas de opciones del proyecto. Los enlaces están disponibles para precisión simple y doble, desde FORTRAN 77 o Fortran 95 o para llamar desde Microsoft WIN32.
DLL y llamadas al sistema
Para todas las plataformas, Absoft Pro Fortran enlaza desde bibliotecas estáticas o dinámicas de usuario proporcionadas por el sistema, otros compiladores o el usuario. Absoft Pro Fortran tiene la capacidad de generar bibliotecas tanto estáticas como dinámicas.
Interoperabilidad de línea de comandos y C / C ++
Todos los compiladores de Absoft pueden invocarse y controlarse completamente desde la línea de comandos. Dado que Absoft ha utilizado el formato del enlazador del sistema para todas las plataformas desde la versión 10.0 en 2005, los archivos de objeto C / C ++ se pueden vincular con los archivos de objeto del compilador de Absoft, y la integración con los compiladores de C / C ++ más comunes se realiza mediante la configuración del IDE de Absoft.
Absoft IDE está programado para usar los compiladores Absoft Fortran y se puede personalizar para usar un compilador C / C ++ que produce archivos de objetos compatibles con el enlazador del sistema.
Funciones opcionales de GUI específicas de Absoft
Las opciones de GUI específicas de Absoft permiten el uso de programas compilados con Absoft Pro Fortran usando el mouse y tratando las ventanas emergentes de la misma manera que se usan las aplicaciones de GUI con ventanas. El uso de funciones GUI específicas de Absoft es portátil entre plataformas usando Absoft Pro Fortran en cada plataforma, pero otros compiladores y plataformas no pueden usar estas funciones, y el código de función específico de Absoft no será reconocido por otros compiladores.
MRWE
La opción Microsoft / Macintosh Runtime Window Environment (MRWE) [20] utiliza un programa principal general de Fortran 77 que llama a las bibliotecas GUI del sistema para producir una aplicación en ventana. El entorno MRWE se selecciona como un tipo ejecutable en las opciones de IDE para crear una aplicación. El programa MRWE predeterminado asigna la entrada y la salida a una ventana de desplazamiento 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 sale. Los enganches se proporcionan en el programa GUI de MRWE para agregar llamadas al sistema de Windows para mejorar la interfaz de usuario, proporcionando el potencial para un programa de Windows con todas las funciones escrito completamente en Fortran. El código fuente de MRWE está disponible como punto de partida para una aplicación GUI de Fortran Win32. MRWE fue reemplazado por AWE en 2012, pero todavía está disponible como entorno de destino para programas heredados.
TEMOR
El entorno de ventana de Absoft (AWE [21] ) se proporciona seleccionando el tipo de aplicación en la GUI. Una vez hecho esto, AWE_Preferences.f95
se agrega un archivo a su proyecto. Este archivo Fortran incluye pequeños procedimientos llamados durante la inicialización que configuran AWE definiendo el tamaño de la pila para la ventana interactiva, el tamaño y 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 GUI para una aplicación interactiva. Las unidades del programa pueden operar usando ventanas emergentes, menús y ventanas de visualización, de modo que la E / S de la consola tradicional no se usa en absoluto y, por lo tanto, proporciona una aplicación basada en GUI de Fortran en las tres plataformas compatibles.
Las aplicaciones AWE distribuidas para su uso sin el compilador Absoft deben libgomp.dll
incluirse con archivos ejecutables de 32 bits o libgompx64.dll
para archivos ejecutables de 64 bits. Estas DLL se publican bajo la licencia pública general GNU de la Free Software Foundation (versión 3 con excepción de biblioteca GCC). [22] Se accede a las ventanas emergentes interactivas, los gráficos y las hojas de cálculo mediante una declaración. La distribución de ejecutables con estas características requiere la inclusión de y . Qt [23] [24] tiene la licencia LGPL v. 2.1.use AWE_Interfaces
QtCore4.dll
QtGui4.dll
Ventana de consola interactiva
La compilación como una aplicación AWE asigna la entrada y la salida estándar a una ventana de desplazamiento similar a un símbolo del sistema, pero el usuario conserva toda la salida y tiene la opción de guardarla como un archivo de texto después de que el programa sale. Las otras 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 use la consola interactiva en absoluto, dejando esta ventana disponible para su uso como un registro de ejecución.
Menús, mensajes emergentes, cuadros de diálogo y formularios
Estas funciones se implementan mediante llamadas a procedimientos en el AWE_Interfaces
módulo. La codificación es aproximadamente la misma que se necesitaría para una interfaz de ventana de línea de comandos interactiva. [25]
Gráficos incorporados
Los gráficos de barras, los gráficos circulares y los gráficos XY son compatibles mediante llamadas a procedimientos en el AWE_Interfaces
módulo. Los valores predeterminados proporcionan un uso simplificado, pero hay una gran flexibilidad en los colores de salida, los colores y anchos de línea, el fondo, etc., si se desea. [26]
Parcelas tridimensionales
Las gráficas tridimensionales, incluidas las gráficas xyz en perspectiva y las gráficas de contorno, también se admiten mediante llamadas a procedimientos en el AWE_Interfaces
módulo para la versión de 2015 y posteriores.
Hojas de cálculo
Puede crear ventanas de hojas de cálculo en AWE 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 en la hoja de cálculo. [27]
Usuario base
Una página en el sitio web de Absoft, [28] enumera más de 180 usuarios de licencias corporativas y gubernamentales. Entre estos se encuentran Apple Computer, CERN Laboratories, Lawrence Livermore National Laboratories, NASA Lewis Research Center, Naval Undersea Warfare Center, Naval Research Laboratory, Naval Surface Warfare Center, Raytheon Systems Company, Seagate Technology, Toshiba Corporation, USAF Phillips Lab, Boeing Defense y Space, Canon, Inc., Nikon Corporation, Computer Sciences Corporation, General Motors, Ford Motor Company, Toyota Motor Company, Hewlett Packard, Institute for Defense Analysis, Lockheed Martin, Los Alamos National Laboratories, McDonnell Douglas, MIT Lincoln Laboratories, Mitsubishi Heavy Industrias, SRI International, Texas Instruments, US Air Force, Wolfram Research, Advanced Micro Devices, Argonne National Laboratories, AT&T Bell Laboratories, Boeing Military Airplane Company, Brookhaven National Laboratory, CSDraper Laboratories, David Sarnoff Research Center, GE Aerospace, IBM TJ Watson Centro de investigación, Intel Corporation, Laboratorio de propulsión a chorro, Lawrence Berkeley Labora tories, Loral Space & Range Systems, Mitre Corporation, NASA Langley Research Center y muchos otros.
Galería
Ejemplo de trama usando AWE
Ejemplo de diagrama simple usando PLplot
Ejemplo de diagrama de red simple usando PLplot
Referencias
- ^ Sitio web de Absoft Corporation
- ^ "Absoft Fortran Language Reference, página 1" (PDF) . Archivado desde el original (PDF) el 20 de diciembre de 2016 . Consultado el 6 de diciembre de 2016 .
- ^ Estándar FORTRAN 77: ANSI X3.9 (3 de abril de 1978) [1] Archivado 2011-06-15 en Wayback Machine .
- ^ MIL-STD-1753, 9 de noviembre de 1978
- ^ MIL-STD-1753 Aviso 1, 25 de marzo de 1996 en EverySpec.com
- ^ "Página de comunicados de prensa de Absoft" . Archivado desde el original el 14 de diciembre de 2013 . Consultado el 26 de abril de 2014 .
- ^ Sitio web de Sky Computers
- ^ HPC Software Developers Kit para Linux en sistemas basados en procesadores IBM POWER (consulte el logotipo de Absoft en la parte inferior izquierda de la última página) [2]
- ^ Absoft proporcionará un kit para desarrolladores de software informático de alto rendimiento para IBM Linux en clústeres y servidores POWER [3]
- ^ Sitio web de AnCAD
- ^ "Acerca de la página MATFOR en el sitio web de AnCAD" . Archivado desde el original el 5 de abril de 2005 . Consultado el 26 de abril de 2014 .
- ^ "Comunicado de prensa de Absoft, 15 de julio de 2008" (PDF) . Archivado desde el original (PDF) el 25 de marzo de 2013 . Consultado el 26 de abril de 2014 .
- ^ "Comunicado de prensa de Absoft, 20 de mayo de 2011" . Archivado desde el original el 21 de mayo de 2013 . Consultado el 26 de abril de 2014 .
- ^ Sitio web de BLACS (subprogramas de comunicación básica de álgebra lineal)
- ^ Explicación de Modern Fortran (2011), Michael Metcalf, John Reid y Malcolm Cohen, ISBN 978-0-19-960142-4
- ^ Página de Absoft sobre las características del compilador; haga clic en 'Nuevo en Pro Fortran 2014' y 'Funciones compatibles con F2008' para expandir el texto. [4]
- ^ Sitio web de GINO
- ^ Sitio web de Winteracter
- ^ Página de Absoft en Winteracter
- ^ El manual MRWE separado en Absoft Pro Fortran incluye documentación, proporcionada como un archivo PDF.
- ^ Guía del usuario de Absoft Pro Fortran 17.0, capítulo 8
- ^ Licencia pública GNU, versión 3
- ^ Sitio web de Qt Creator en Sourceforge [5] .
- ^ Sitio web Qt x64 en Sourceforge [6] .
- ^ Guía del usuario de Absoft Pro Fortran 14.0, Capítulo 8, sección Menús Awe .
- ^ Guía del usuario de Absoft Pro Fortran 14.0, Capítulo 8, sección Tramas .
- ^ Guía del usuario de Absoft Pro Fortran 14.0, Capítulo 8, sección Hojas de cálculo
- ^ Página Absoft de usuarios seleccionados
enlaces externos
- Página web oficial