Překladače Absoft Fortran - Absoft Fortran Compilers - Wikipedia

Absoft Corporation
PrůmyslSoftware, Programovací nástroje
ZaloženýBirmingham, Michigan (1980)
ZakladateléPeter Jacobson
Wood Lotz
Hlavní sídlo,
Oblast sloužila
Celosvětově
produktyPřekladače
Debuggery
IDE
webová stránkaAbsoft.com

Překladače Absoft Fortran jsou nastaveny na Fortran překladače pro Microsoft Windows, Apple Macintosh, a Linux vyrábí společnost Absoft Corporation.[1] Překladače jsou kompatibilní se zdrojovými kódy napříč platformami.[2]

  • Absoft Pro Fortran na 64bitových platformách podporuje 32bitové i 64bitové spustitelné soubory; uživatel vybere, jaký formát kompilátor vytvoří.
  • Linuxové kompilátory jsou k dispozici ve 32bitové nebo 64bitové verzi. 32bitová verze produkuje pouze 32bitové spustitelné soubory.

Všechny jsou dodávány s grafickým ladicím programem a integrovaným vývojovým prostředím. Podpora jednoho vlákna a paralelních více vláken je řízena uživatelem a zahrnuje pět úrovní optimalizace, OpenMP, úrovně Speed ​​Math 0 až 9 a další pokročilé funkce.

Dějiny

Origins: Absoft FORTRAN 77 pro systémy MC68000

Ředitelé společnosti Absoft, Peter Jacobson a Wood Lotz, se setkali na konferenci Michiganská univerzita. Společně založili zvukový obchod Absolute Sound v roce 1975. V roce 1979 zaznamenali vznik 16bitových mikropočítačů a viděli trh vysoce kvalitních překladačů Fortran a sestavili kompilátor pro Western Digital Mikroprocesor WD16, který komerčně vydali v roce 1980. Nejprve byl použit název Absolute Software, ale jako praktičtější ochranná známka byl přijat zkrácený název Absoft.

Absoft FORTRAN 77 pro Macintosh

Prvním velkým prodejním úspěchem společnosti Absoft byla smlouva s 500 000 USD Alpha Microsystems za celosvětová práva na redistribuci kompilátoru Fortran 77 kompatibilního s jejich operačním systémem AMOS pomocí a Řada Motorola 68000 procesor. V tomto okamžiku Absoft stále sestával pouze ze dvou zakladatelů, takže tento úspěch umožnil společnosti zůstat nezávislou, přidat zaměstnance a přesunout se do většího kancelářského zařízení. Následovaly další smlouvy OEM pro kompilátory Fortran pro různé varianty Unixu. Zakladatelé najali manažera společnosti Absolute Sound, která pokračovala v úspěchu a rozšířila se do tří obchodů; řetěz byl prodán většímu Hi-Fi řetězci v roce 1988.

Dodatek MIL-STD-1753 pro FORTRAN 77

MIL-STD-1753 byl propuštěn DoD v roce 1978 ke standardizaci některých funkcí Průmyslový Fortran v reálném čase jako rozšíření Fortran 77.[3][4] Toto rozšíření bylo přidáno IMPLICIT ŽÁDNÝ, DĚLAT, ZATÍMCO, KONEC DO nahradit POKRAČOVAT jako prohlášení na konec DĚLAT smyčky a vnitřní funkce pro testování a nastavování bitů. MIL-STD-1753 byl absorbován do normy ISO / IEC 1539: 1991 a později jsou normy ISO / IEC kompatibilní s MIL-STD-1753 a MIL-STD-1753 byl v roce 1995 zrušen jako nadbytečný.[5]

Absoft FORTRAN 77 pro Apple Macintosh a Windows

Když společnost Alpha Micro vydala svůj mikropočítač založený na MC68000, Absoft rozšířil své nabídky na Motorola a Macintosh. Dostupnost strojů na bázi MD68000 umožnila životaschopnost 32bitového systému Unix na malých strojích a společnost Absoft nabídla kompilátory Fortran pro stroje Unix Obecné údaje, HP, Sun Microsystems, Tektronix, a další.

V roce 1985 Microsoft licencoval MacFortran, který sestával z nativního kompilátoru ANSI FORTRAN 77 a grafického debuggeru. Krátce nato společnost Microsoft uzavřela smlouvu s Absoftem na vývoji Microsoft Fortran pro Macintosh a kompilátoru Microsoft BASIC, který byl 100% syntaxe kompatibilní se stávajícím interpretem Microsoft BASIC na Macintosh. Apple byl jedním z prvních zákazníků Mac Fortran s velkou objednávkou pro Drexel University. Varianty překladačů Fortran a BASIC pro Macintosh byly uváděny na trh pod názvem A / C Fortran a A / C Basic pro Amiga. Fortran překladače pro Linux /Unix a Microsoft Windows následoval.

Překladače Mac a Amiga Fortran obsahovaly Integrované vývojové prostředí (IDE) a profiler. IDE bylo přidáno do překladačů Windows a je součástí všech následujících překladačů Absoft Fortran.

Fortran 90 a internet

V průběhu 90. let umožnila rozšířená produktová řada a internet společnosti Absoft vybudovat základnu prodejců po celém světě. Po určitou dobu v polovině 90. let měl Absoft zástupce na plný úvazek v Kalifornii, ale rozšířené používání internetu tuto pozici eliminovalo a umožnilo, aby bylo všechno vyčerpáno z jednoho místa.

Milníky společnosti

Podrobnosti o milnících od roku 2006 jsou k dispozici na stránce Tiskové zprávy na webu společnosti Absoft.[6]

  • 1980 Založena společnost Absoft v Birmingham, Michigan.
  • 1981 Počáteční překladače pro platformy UNIX zahrnovaly grafický debugger.
  • 1981 Hlavní smlouva se společností Alpha Microsystems.
  • 1983 Vydání prvního grafického debuggeru Absoft pro Motorola VersaDOS.
  • 1984 Absoft přidává podporu pro Sky Computers[7] akcelerátor s plovoucí desetinnou čárkou, SKYFFP-V, zapnutý VME (aka Versabus) a S-100 systémy.
  • 1985 Vydání kompilátoru Absoft Mac Fortran s grafickým ladicím programem a IDE.
  • 1986 Vydání kompilátoru Absoft Mac BASIC s grafickým ladicím programem a IDE.
  • 1986 Vydání Amiga Fortran
  • 1988 Absoft postavil nové vývojové zařízení v Rochester Hills v Michiganu.
  • 1994 Vydání Absoft Fortran pro Mac PPC (stále k dispozici!).
  • 1994 Vydání Fortranu pro Microsoft Windows.
  • 1997 Vydání Linuxu Fortran vyrobeného pro CERN do přístavu ESPACE kód pro Linux.
  • 2000 Všechna vydání zahrnují Fortran 90
  • 2003 První kompilátor, který produkuje 64bitové spustitelné soubory (Linux).
  • 2004 Vydání IBM XL Fortran a XL C / C ++ pro Mac OS (PPC).
  • 2004 Smlouva IBM o vývoji HPC SDK pro architektury POWER, POWER4 a POWER5.[8][9]
  • 2005 64bitové spustitelné soubory v systému Macintosh
  • 2005 Všechna vydání zahrnují Fortran 95.
  • 2005 S verzí 10.0 byl zrušen dříve dodávaný kompilátor Absoft C / C ++ ve prospěch použití univerzálně dostupných kompilátorů C / C ++ na každé platformě přímo z IDE. Profilovač a svázaný kompilátor C / C ++ byl vynechán, aby byla zajištěna kompatibilita s kompilátory a linkery systému C.
  • 2006 Max OS / X Intel Pro Fortran vydán.
  • 2006 IMSL 5.0 pro 64bitový Intel / AMD Linux vydán.
  • 2006 AnCAD[10] MATFOR[11] vydány knihovny pro Linux a Windows.
  • 2007 64bitové spustitelné soubory v systémech Microsoft Windows a Mac OS / X. IMSL k dispozici pro Mac OS / X.
  • 2007 Absoft uvádí Pro Fortran 10.1 s vyladěním vícejádrových procesorů AMD a Xeon pro 32bitové i 64bitové spustitelné soubory.
  • 2008 vydává „Roll“ pro společnost Clustercorp Rocks Cluster Distribution který zahrnuje Absoft Pro Fortran 10.1 a je kompatibilní s Rocks + 4.3 a jeho otevřeným softwarovým balíčkem.
  • 2008 Vydání knihovny IMSL společností Absoft a Visual Numerics pro platformu HPC společnosti Microsoft.[12]
  • 2009 IMSL 6.0 vydána jako součást Pro Fortran 11.
  • 2010 Absoft Pro Fortran 11.1 pro vývoj kódu HPC, kompatibilní se Snow Leopardem, vydaným Xcode 3.2.
  • Vydána podpora NVIDIA CUDA 2010 prostřednictvím preprocesoru HMPP 2.4 společnosti CAPS.
  • 2011 Absoft a Bradly Associates ohlašují balíček Absoft Pro Fortran a GINO GUI builder. GINO GUI Lite je součástí nákupu nebo upgradu Absoft Pro Fortran po 20. dubnu 2011 (k dispozici na vyžádání pro nákupy nebo upgrady do 60 dnů před tímto datem).[13]
  • Vydáno IMSL 7.0 2011 a dodáváno se všemi verzemi Absoft Pro Fortran.
  • 2012 Prodal budovu Rochester Hills a přestěhoval se do kancelářské budovy v Troy, Michigan.

Překladače Absoft Pro Fortran

Absoft Pro Fortran je k dispozici (červen 2018) v pěti verzích:

  • Microsoft Windows
  • Mac Intel x86_64 (OS X)
  • Mac PPC (OS X PPC G5)
  • Linux 32bitový Intel x86
  • Linux 64bitový Intel x86_64

Verze Windows, Mac a 64bitová verze Linux vytvářejí buď 32bitové nebo 64bitové spustitelné soubory podle volby uživatele. 32bitová verze systému Linux vytváří 32bitové spustitelné soubory.

Všechny verze nabízejí knihovny IMSL jako možnost za příplatek.

GINO GUI Lite je k dispozici jako volitelná součást bez dalších nákladů. GINO GUI a grafika a Winteracter GUI Toolset jsou k dispozici také jsou k dispozici za příplatek.

Paralelní zpracování a optimalizace

Snímek obrazovky z Absoft IDE, zobrazující dostupné optimalizace a paralelní optimalizace zaškrtnutím příslušného políčka

Možnosti paralelizace a optimalizace Absoft Pro Fortan jsou znázorněny na obrazovce obrazovky příslušné stránky možností vpravo. Absoft Pro Fortran poskytuje pět úrovní klasické optimalizace a možností Speed ​​Math 0 až 9.

Možnosti paralelizace zahrnují automatickou paralelizaci jako zaškrtávací políčko s grafickými údaji o stupních úspěchu na zdrojovém kódu v podokně editoru jako zvýraznění barev. OpenMP 3.0 je také k dispozici jako zaškrtávací políčko. Rychlost OpenMP je k dispozici jako žádná nebo na úrovních 0 až 5.

Absoft nabízí podporu pro MPI (MPICH 2 a Otevřete MPI ). ScaLAPACK a BLACS[14] je dodáván se všemi platformami. IMSL 7.0, integrovaný, ale dostupný jako samostatná licence od vydání v. 7.0 v roce 2011, dodává MPICH2.

Spouštění programů, které používají paralelizaci na počítačích, které nemají nainstalovaný Absoft Fortran, vyžaduje zahrnutí pthreadVC2.dll pro 32bitové spustitelné soubory nebo pro 64bitové spustitelné soubory pthreadVC2_64.dll. Tato knihovna je distribuována pod LGPL 2.1.

Rozšíření Fortran 2003 a Fortran 2008

Některé Fortran 2003 a Fortran 2008[15] rozšíření byla implementována od dubna 2014 s verzí 14.0.3.[16]

Fortran 2003

Některá rozšíření Fortran 2003 jsou k dispozici v aktuálních verzích Absoft Pro Fortran. Mezi ně patří:

  • ISO_C_BINDING a ISO_FORTRAN_ENV
  • ACOS, JAKO V, a OPÁLENÍ generika přijímá složité argumenty
  • COSH, SINH, a TANH generika přijímá složité argumenty
  • MOVE_ALLOC prohlášení
  • ZÍSKAT_COMMAND, GET_COMMAND_ARGUMENT a COMMAND_ARGUMENT_COUNT
  • GET_ENVIRONMENT_VARIABLE
  • FLUSH prohlášení
  • IS_IOSTAT_END a IS_IOSTAT_EOR
  • ENUMERÁTOR a ENUM
  • NOVÝ ŘÁDEK
  • ABSTRAKTNÍ ROZHRANÍ
  • POSTUP ukazatele
  • vylepšené TYP inicializace
  • UKAZATEL přemapování hranic
  • uznává ASYNCHRONNÍ Specifikátory I / O
  • IOMSG =string_variable_for_error_text_string Specifikátor I / O prohlášení
  • IEEE výjimky
  • HODNOTA atribut prohlášení a deklarace

Fortran 2008

Od dubna 2014 je k dispozici několik rozšíření Fortran 2008. Další budou k dispozici s aktualizacemi a novými verzemi. Mezi ty, které jsou nyní k dispozici, patří mimo jiné:

  • ACOSH, ASINH, ATANH vnitřní
  • HYPOT vnitřní
  • LEADZ a TRAILZ vnitřní
  • POPCNT a POPPAR vnitřní
  • prázdný OBSAHUJE sekce
  • BESSEL_J0, BESSEL_J1, a BESSEL_JN vnitřní funkce
  • BESSEL_Y0, BESSEL_Y1, a BESSEL_YN vnitřní
  • BGE, BGT, BLE, a BLT vnitřní
  • DSHIFTL a DSHIFTR vnitřní
  • SHIFTA, SHIFTL a ŘAZENÍ vnitřní
  • MASKL, MASKR a MERGE_BITS vnitřní
  • EFC_SCALED, GAMMA a LOG_GAMMA vnitřní
  • EXECUTE_COMMAND_LINE vnitřní
  • IS_IOSTAT_END a IS_IOSTAT_EOF vnitřní
  • SELECTED_CHAR_KIND vnitřní
  • Přidělitelné komponenty odvozených typů (datové struktury) (částečná implementace)
  • Ukazatel ÚMYSL atribut

Balíčky a volitelné balíčky

Snímek obrazovky z Absoft IDE, který ukazuje knihovny, které jsou k dispozici pro integraci do kompilátoru, zaškrtnutím příslušného políčka

Všechny tyto balíčky jsou zahrnuty v IDE a plně integrovány do kompilátoru. Cena je zahrnuta v kupní ceně kromě IMSL a GINO nebo Winteracter, které se prodávají samostatně. Instalované balíčky lze vybrat pro zahrnutí do sestavení zaškrtávacími políčky na kartě v nabídce Možnosti projektu, jak je znázorněno na obrazovce vpravo. Některé z nich jsou podrobně popsány níže.

Grafický debugger Absoft FX3

Grafický debugger FX3 je dodáván se všemi verzemi Absoft Pro Fortran. Grafický debugger FX3 je kompatibilní s Sbírka překladačů GNU (gcc) (v systémech Macintosh a Linux), Apple C, Microsoft Visual Studio C / C ++ (pouze Windows) a montážní jazyk na všech třech platformách.

GUI GINO a Winteracter pro Fortran

GINO[17] a Winteracter[18][19] jsou volitelná rozhraní API třetích stran pro vytváření složitých 2D a 3D grafických a grafických aplikací pomocí programů Fortran. GINO Lite (pouze 32bitová, některá omezení) je dodáván s Absoft Pro Fortran pro Windows bez dalších poplatků a je vhodný pro většinu uživatelů. Absoft nabízí licence na všech platformách pro plné verze GINO nebo Winteracter, které zahrnují 64bitovou podporu, nemají žádná omezení a jsou integrovány do sady Absoft Pro Fortran.

Knihovny IMSL

Absoft je jediný komerční dodavatel Fortranu, který nabízí Numerické knihovny IMSL balíčky s kompilátory Fortran pro Windows, Mac a Linux. Absoft je jediným poskytovatelem IMSL pro MacOS. Společnost Absoft prodává licence pro IMSL a dokumentaci jako odemykací kódy, které umožňují vydání knihoven a dokumentace IMSL z instalačního softwaru Absoft. Aktuální verze jsou dodávány s IMSL 7, nejnovější verzí.

Knihovny kompatibility se systémy UNIX a VAX / VMS

Pro použití při přenosu kódu napsaného v systémech UNIX nebo VAX jsou knihovny vnitřních vlastností Fortran specifických pro UNIX a specifických pro VAX k dispozici zaškrtnutím políčka v okně Možnosti projektu, Knihovny / Nástroje. Další rozšíření důležitá pro portování z jiných platforem, například ukazatele Cray, jsou součástí Absoft Pro Fortran jako součást kompilátoru.

LAPACK a BLAS

Balíček lineární algebry (LAPACK se základními podprogramy lineární algebry (BLAS ), nebo samotný BLAS, jsou nabízeny jako propojitelné knihovny.

HDF4, HDF5

Hierarchický formát dat knihovny HDF4 verze 4.2.8 a HDF5 verze 1.8.9 lze zahrnout zaškrtnutím políčka v okně Možnosti projektu, Knihovny / Nástroje.

NetCDF

Společný datový formulář sítě (NetCDF ) verze 4.3 je k dispozici zaškrtnutím políčka.

CUDA a CAPS

NVIDIA vyrábí grafické karty, které používají pole Dokončete jednotnou architekturu zařízení (CUDA ) jednotky grafického zpracování. Speciální verze BLAS lze zahrnout do propojení knihoven zaškrtnutím políčka v okně Možnosti projektu, Knihovny / Nástroje.

CAPS je vícejádrový kompilátor pro použití polí CUDA jader v GPU pro výpočet.

PLplot knihovny

PLplot 5.9 je k dispozici zaškrtnutím políčka v okně Možnosti knihovny / Nástroje projektu. Vazby jsou k dispozici pro jednoduchou i dvojitou přesnost, z FORTRAN 77 nebo Fortran 95 nebo pro volání z Microsoft WIN32.

DLL a systémová volání

U všech platforem Absoft Pro Fortran odkazy ze statických nebo dynamických knihoven uživatelů poskytovaných systémem, jinými kompilátory nebo uživatelem. Absoft Pro Fortran má schopnost generovat statické i dynamické knihovny.

Interoperabilita příkazového řádku a C / C ++

Všechny kompilátory Absoft lze vyvolat a plně ovládat z příkazového řádku. Vzhledem k tomu, že společnost Absoft používá systémový linkerový formát pro všechny platformy od verze 10.0 v roce 2005, lze soubory objektů C / C ++ propojit se soubory objektů kompilátoru Absoft a integrace s nejběžnějšími kompilátory C / C ++ se provádí nastavením v Absoft IDE.

Absoft IDE je pevně zapojen do použití kompilátorů Absoft Fortran a je přizpůsobitelný pro použití kompilátoru C / C ++, který vytváří soubory objektů kompatibilní se systémovým linkerem.

Absoft-specifické GUI volitelné funkce

Specifické možnosti grafického uživatelského rozhraní pro Absoft umožňují použití programů kompilovaných s Absoft Pro Fortran pomocí myši a řešení vyskakovacích oken stejným způsobem, jako se používají aplikace s grafickým uživatelským rozhraním v okně. Použití funkcí grafického uživatelského rozhraní specifických pro Absoft je přenositelné mezi platformami používajícími Absoft Pro Fortran na každé platformě, ale ostatní kompilátoři a platformy nemohou tyto funkce používat a kód funkcí specifický pro Absoft nebude jinými překladači rozpoznán.

MRWE

Prostředí Microsoft / Macintosh Runtime Window Environment (MRWE)[20] Možnost používá zastřešující hlavní program Fortran 77, který volá systémové knihovny GUI, aby vytvořil aplikaci v okně. Prostředí MRWE je vybráno jako spustitelný typ v možnostech IDE pro vytváření aplikace. Výchozí program MRWE mapuje vstup a výstup na rolovací okno podobné příkazovému řádku, ale uživatel si ponechá veškerý výstup a po ukončení programu jej může uložit jako textový soubor. V programu MRWE GUI jsou k dispozici háčky, které přidávají volání systému Windows k vylepšení uživatelského rozhraní, což poskytuje potenciál pro plnohodnotný program Windows napsaný zcela ve Fortranu. Zdrojový kód MRWE je k dispozici jako výchozí bod pro aplikaci s veškerým Fortran Win32 GUI. MRWE byl v roce 2012 nahrazen AWE, ale je stále k dispozici jako cílové prostředí pro starší programy.

HRŮZA

Prostředí Absoft Window Environment (HRŮZA[21]) se poskytuje výběrem typu aplikace v grafickém uživatelském rozhraní. Když je to hotové, soubor AWE_Preferences.f95 je přidán do vašeho projektu. Tento soubor Fortran obsahuje malé procedury volané během inicializace, které konfigurují AWE definováním velikosti zásobníku pro interaktivní okno, velikosti a chování okna a písma.

Aplikace AWE může vylepšit položky nabídky interaktivního okna konzoly, které lze použít ke spuštění programových jednotek a ukončení, a poskytnout GUI pro interaktivní aplikaci. Programové jednotky mohou pracovat s vyskakovacími okny, nabídkami a zobrazovacími okny, takže tradiční vstupy a výstupy konzoly se vůbec nepoužívají, a poskytují tak na všech třech podporovaných platformách aplikaci založenou na grafickém uživatelském rozhraní typu Fortran.

Je potřeba distribuovat aplikace AWE pro použití bez kompilátoru Absoft libgomp.dll součástí 32bitových spustitelných souborů nebo libgompx64.dll pro 64bitové spustitelné soubory. Tyto DLL jsou vydávány pod Free Software Foundation GNU General Public License (verze 3 s výjimkou knihovny GCC).[22]Interaktivní vyskakovací okna, grafika a tabulky jsou přístupné bu a použijte AWE_Interfaces prohlášení. Distribuce spustitelných souborů s těmito funkcemi vyžaduje zahrnutí QtCore4.dll a QtGui4.dll. Qt[23][24] má licenci podle LGPL v. 2.1.

Interaktivní okno konzoly

Kompilace jako aplikace AWE mapuje standardní vstup a výstup na rolovací okno podobné příkazovému řádku, ale uživatel si ponechá veškerý výstup a má možnost jej po ukončení programu uložit jako textový soubor. Další funkce, které jsou podrobně popsány níže, jsou povoleny použitím aplikace AWE. Lze napsat interaktivní aplikaci AWE, která vůbec nepoužívá interaktivní konzolu, takže toto okno je k dispozici pro použití jako běhový protokol.

Nabídky, vyskakovací zprávy, dialogová okna a formuláře

Tyto funkce jsou implementovány prostřednictvím volání postupů v AWE_Interfaces modul. Kódování je přibližně stejné, jaké by bylo potřeba pro interaktivní rozhraní okna příkazového řádku.[25]

Integrovaná grafika

Sloupcové grafy, výsečové grafy a grafy X-Y jsou podporovány prostřednictvím volání postupů v AWE_Interfaces modul. Výchozí nastavení poskytují zjednodušené použití, ale v případě potřeby je k dispozici velká flexibilita výstupních barev, barev a šířek čar, pozadí atd.[26]

Trojrozměrné grafy

Trojrozměrné grafy včetně perspektivních grafů x-y-z a obrysových grafů jsou také podporovány prostřednictvím volání postupů v AWE_Interfaces modul pro vydání 2015 a novější.

Tabulky

V AWE můžete vytvořit okna roztaženého listu a zobrazit pole 2. řady. Podprogramy slouží k otevírání, zavírání, čtení, zápisu a označování tabulkových tabulek. Výše popsané příkazy nabídky lze přidat do programu AWE za účelem manipulace s daty v tabulkovém procesoru.[27]

Uživatelská základna

Stránka na webu Absoft,[28] uvádí více než 180 uživatelů podnikové a vládní licence. Mezi ně patří počítač Apple, 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 Defence a Space, Canon, Inc., Nikon Corporation, Computer Sciences Corporation, General Motors, Ford Motor Company, Toyota Motor Company, Hewlett Packard, Institute for Defence Analysis, Lockheed Martin, Los Alamos National Laboratories, McDonnell Douglas, MIT Lincoln Laboratories, Mitsubishi Heavy Industries, 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 Research Center, Intel Corporation, Jet Propulsion Laboratory, Lawrence Berkeley Laboratories, Loral Space & Range Systems, Mitre Corporation, NASA Langley Research Center a mnoho dalších.

Galerie

Reference

  1. ^ Web společnosti Absoft Corporation
  2. ^ „Absoft Fortran Language Reference, strana 1“ (PDF). Archivovány od originál (PDF) dne 2016-12-20. Citováno 2016-12-06.
  3. ^ Standard FORTRAN 77: ANSI X3.9 (3. dubna 1978)[1].
  4. ^ MIL-STD-1753, 9. listopadu 1978
  5. ^ MIL-STD-1753, oznámení 1, 25. března 1996 na EverySpec.com
  6. ^ „Stránka tiskových zpráv Absoft“. Archivovány od originál dne 2013-12-14. Citováno 2014-04-26.
  7. ^ Web společnosti Sky Computers
  8. ^ Sada vývojářů softwaru HPC pro Linux v systémech založených na procesorech IBM POWER (viz logo Absoft vlevo dole na poslední stránce)[2]
  9. ^ Absoft poskytne vysoce výkonnou výpočetní softwarovou vývojářskou sadu pro IBM Linux na klastrech a serverech POWER [3]
  10. ^ Web AnCAD
  11. ^ „O stránce MATFOR na webu AnCAD“. Archivovány od originál dne 2005-04-05. Citováno 2014-04-26.
  12. ^ „Tisková zpráva společnosti Absoft, 15. července 2008“ (PDF). Archivovány od originál (PDF) dne 25. března 2013. Citováno 26. dubna 2014.
  13. ^ „Tisková zpráva společnosti Absoft, 20. května 2011“. Archivovány od originál 21. května 2013. Citováno 26. dubna 2014.
  14. ^ Webové stránky BLACS (Basic Linear Algebra Communication Subprograms)
  15. ^ Vysvětlil moderní Fortran (2011), Michael Metcalf, John Reid a Malcolm Cohen, ISBN  978-0-19-960142-4
  16. ^ Stránka Absoft o funkcích kompilátoru; kliknutím na 'Nové v Pro Fortran 2014 "a' F2008 Podporované funkce 'rozbalte text.[4]
  17. ^ Web společnosti GINO
  18. ^ Web společnosti Winteracter
  19. ^ Stránka Absoft na Winteracter
  20. ^ Samostatný manuál MRWE v Absoft Pro Fortran zahrnoval dokumentaci poskytnutou jako soubor PDF.
  21. ^ Uživatelská příručka Absoft Pro Fortran 17.0, kapitola 8
  22. ^ GNU Public License, verze 3
  23. ^ Webové stránky Qt Creator na Sourceforge [5].
  24. ^ Web Qt x64 na Sourceforge [6].
  25. ^ Uživatelská příručka Absoft Pro Fortran 14.0, kapitola 8, oddíl Hrůzné nabídky.
  26. ^ Uživatelská příručka Absoft Pro Fortran 14.0, kapitola 8, oddíl Pozemky.
  27. ^ Uživatelská příručka Absoft Pro Fortran 14.0, kapitola 8, oddíl Roztáhněte listy
  28. ^ Stránka Absoft vybraných uživatelů

externí odkazy