Kompilatory Absoft Fortran
Przemysł | Oprogramowanie , narzędzia programistyczne |
---|---|
Założony | Birmingham, Michigan (1980) |
Założyciele |
Petera Jacobsona Wooda Lotza |
Zmarły | 30 września 2022 |
Siedziba | , |
Obsługiwany obszar |
Na całym świecie |
Produkty |
Kompilatory Debugery IDE |
Strona internetowa | Absoft.com |
Absoft Fortran Compilers to zestaw kompilatorów Fortran dla Microsoft Windows , Apple Macintosh i Linux produkowanych przez Absoft Corporation. Kompilatory są kompatybilne z kodem źródłowym na różnych platformach.
- Absoft Pro Fortran na platformach 64-bitowych obsługuje zarówno 32-bitowe, jak i 64-bitowe pliki wykonywalne; użytkownik wybiera format, który wytworzy kompilator.
- Kompilatory Linuksa są dostępne w wersjach 32-bitowych lub 64-bitowych. Wersja 32-bitowa tworzy tylko 32-bitowe pliki wykonywalne.
Wszystkie są dostarczane w pakiecie z graficznym debugerem i zintegrowanym środowiskiem programistycznym. Obsługa pojedynczego wątku i wielowątkowości równoległej jest kontrolowana przez użytkownika i obejmuje pięć poziomów optymalizacji, OpenMP, poziomy Speed Math od 0 do 9 i inne zaawansowane możliwości.
30 września 2022 r. Absoft zakończy działalność.
Historia
Pochodzenie: Absoft FORTRAN 77 dla systemów MC68000
Dyrektorzy firmy Absoft, Peter Jacobson i Wood Lotz, spotkali się na Uniwersytecie Michigan . Razem założyli sklep audio, Absolute Sound, w 1975 roku. W 1979 roku zauważyli pojawienie się 16-bitowych mikrokomputerów i dostrzegli rynek dla wysokiej jakości kompilatorów Fortran i zbudowali kompilator dla mikroprocesora Western Digital WD16, który wypuścili na rynek w 1980. Początkowo używano nazwy Absolute Software, ale skrócona nazwa Absoft została przyjęta jako bardziej praktyczny znak towarowy.
Absoft FORTRAN 77 dla komputerów Macintosh
Pierwszym dużym sukcesem sprzedaży firmy Absoft był kontrakt o wartości 500 000 USD z Alpha Microsystems na ogólnoświatowe prawa do redystrybucji kompilatora Fortran 77 zgodnego z ich systemem operacyjnym AMOS przy użyciu procesora Motorola z serii 68000 . W tym momencie Absoft nadal składał się tylko z dwóch założycieli, więc ten sukces pozwolił firmie zachować niezależność, dodać personel i przenieść się do większego obiektu biurowego. Nastąpiły dodatkowe kontrakty OEM na kompilatory Fortran dla różnych wariantów Uniksa. Założyciele zatrudnili kierownika firmy Absolute Sound, która kontynuowała swój sukces i rozszerzyła działalność na trzy sklepy; sieć została sprzedana większej sieci Hi-Fi w 1988 roku.
Dodatek MIL-STD-1753 dla FORTRAN 77
MIL-STD-1753 został wydany przez DoD w 1978 r. W celu ujednolicenia niektórych funkcji Industrial Real-Time Fortran jako rozszerzeń Fortran 77. To rozszerzenie dodało IMPLICIT NONE
, DO WHILE
, END DO
, aby zastąpić CONTINUE
jako instrukcję zakończenia pętli DO
, oraz wewnętrzne funkcje do testowania i ustawiania bitów. MIL-STD-1753 został wchłonięty przez standard ISO/IEC 1539:1991, a późniejsze standardy ISO/IEC są zgodne z MIL-STD-1753, a MIL-STD-1753 został odrzucony jako zbędny w 1995 roku.
Absoft FORTRAN 77 dla Apple Macintosh i Windows
Kiedy Alpha Micro wypuściła swój mikrokomputer oparty na MC68000, Absoft rozszerzył swoją ofertę na Motorolę i Macintosh . Dostępność maszyn opartych na MD68000 sprawiła, że 32-bitowy Unix stał się opłacalny na małych maszynach, a Absoft oferował kompilatory Fortran dla maszyn Unix firmy Data General , HP , Sun Microsystems , Tektronix i innych.
W 1985 roku Microsoft udzielił licencji na MacFortran, który składał się z natywnego kompilatora ANSI FORTRAN 77 i debuggera graficznego. Wkrótce potem Microsoft podpisał kontrakt z firmą Absoft w celu opracowania Microsoft Fortran dla komputerów Macintosh oraz kompilatora Microsoft BASIC, który był w 100% zgodny składniowo z istniejącym interpreterem Microsoft BASIC na Macintosh. Apple był jednym z pierwszych klientów Mac Fortran, z dużym zamówieniem dla Drexel University. Odmiany kompilatorów Fortran i BASIC dla komputerów Macintosh były sprzedawane pod nazwami A/C Fortran i A/C Basic dla Amigi . Potem pojawiły się kompilatory Fortran dla systemów Linux / Unix i Microsoft Windows .
Kompilatory Mac i Amiga Fortran zawierały zintegrowane środowisko programistyczne (IDE) i profiler. IDE zostało dodane do kompilatorów systemu Windows i jest zawarte we wszystkich kolejnych kompilatorach Absoft Fortran.
Fortran 90 i Internet
W latach 90-tych poszerzone linie produktów i internet umożliwiły firmie Absoft zbudowanie bazy dystrybutorów na całym świecie. Przez pewien czas w połowie lat 90. Absoft miał pełnoetatowego przedstawiciela w Kalifornii, ale rozszerzone korzystanie z Internetu wyeliminowało tę pozycję i pozwoliło, aby wszystko było wybiegane z jednego miejsca.
Kamienie milowe firmy
Szczegółowe informacje na temat kamieni milowych od 2006 roku są dostępne na stronie z komunikatami prasowymi w witrynie internetowej firmy Absoft.
- 1980 Założenie firmy Absoft w Birmingham w stanie Michigan .
- 1981 Początkowe kompilatory dla platform UNIX zawierały graficzny debugger.
- 1981 Duży kontrakt z Alpha Microsystems.
- 1983 Wydanie pierwszego debuggera graficznego firmy Absoft dla Motorola VersaDOS.
- 1984 Absoft dodaje obsługę akceleratora zmiennoprzecinkowego Sky Computers, SKYFFP-V, w systemach VME (aka Versabus) i S-100 .
- 1985 Wydanie kompilatora Absoft Mac Fortran z graficznym debuggerem i IDE.
- 1986 Wydanie kompilatora Absoft Mac BASIC z graficznym debuggerem i IDE.
- 1986 Wydanie Amigi Fortran
- 1988 Firma Absoft zbudowała nowy ośrodek rozwojowy w Rochester Hills w stanie Michigan.
- 1994 Wydanie Absoft Fortran dla Mac PPC (nadal dostępne!).
- 1994 Wydanie Fortrana dla Microsoft Windows.
- 1997 Wydanie Linux Fortran wyprodukowanego dla CERN w celu przeniesienia kodu ESPACE na Linuksa.
- 2000 Wszystkie wersje zawierają Fortran 90
- 2003 Pierwszy kompilator tworzący 64-bitowe pliki wykonywalne (Linux).
- 2004 Wydanie IBM XL Fortran i XL C/C++ dla Mac OS (PPC).
- 2004 Kontrakt IBM na opracowanie HPC SDK dla architektur POWER, POWER4 i POWER5.
- 2005 64-bitowe pliki wykonywalne na Macintoshu
- 2005 Wszystkie wydania zawierają Fortran 95.
- 2005 Wraz z wersją 10.0 porzucono poprzednio dołączany kompilator Absoft C/C++ na rzecz używania powszechnie dostępnych kompilatorów C/C++ na każdej platformie bezpośrednio z IDE. Profiler i dołączony kompilator C/C++ zostały usunięte, aby zapewnić zgodność z systemowymi kompilatorami i konsolidatorami C.
- 2006 Wydanie systemu Max OS/X Intel Pro Fortran.
- 2006 Wydano IMSL 5.0 dla 64-bitowego systemu Intel/AMD Linux.
- 2006 Wydano biblioteki AnCAD MATFOR dla systemów Linux i Windows.
- 2007 64-bitowe pliki wykonywalne w systemach Microsoft Windows i Mac OS/X. IMSL dostępny dla Mac OS/X.
- 2007 Absoft wypuszcza Pro Fortran 10.1 z dostrojeniem dla wielordzeniowych procesorów AMD i Xeon dla 32-bitowych i 64-bitowych plików wykonywalnych.
- 2008 Wypuszcza „Roll” dla Clustercorp's Rocks Cluster Distribution , który zawiera Absoft Pro Fortran 10.1 i jest kompatybilny z Rocks + 4.3 i jego oprogramowaniem typu open source.
- Wydanie biblioteki IMSL firmy Absoft i Visual Numerics z 2008 r. zakwalifikowane do platformy HPC firmy Microsoft.
- 2009 IMSL 6.0 wydany jako część Pro Fortran 11.
- 2010 Absoft Pro Fortran 11.1 do opracowywania kodu HPC, kompatybilny ze Snow Leopard i wydany Xcode 3.2.
- 2010 Wydano obsługę NVIDIA CUDA za pośrednictwem preprocesora HMPP 2.4 firmy CAPS.
- 2011 Absoft i Bradly Associates ogłaszają wprowadzenie pakietu narzędzi Absoft Pro Fortran i GINO GUI. GINO GUI Lite jest dołączane do zakupów lub aktualizacji Absoft Pro Fortran po 20 kwietnia 2011 (dostępne na żądanie w przypadku zakupów lub aktualizacji do 60 dni przed tą datą).
- 2011 IMSL 7.0 wydany i dołączony do wszystkich wydań Absoft Pro Fortran.
- 2012 Sprzedał budynek Rochester Hills i przeniósł się do biurowca w Troy w stanie Michigan.
Kompilatory Absoft Pro Fortran
Absoft Pro Fortran jest dostępny (czerwiec 2018) w pięciu wersjach:
- Microsoft Windows
- Mac Intel x86_64 (OS X)
- Mac PPC (OS X PPC G5)
- Linux 32-bit Intel x86
- Linux 64-bit Intel x86_64
Wersje dla systemów Windows, Mac i 64-bitowy system Linux tworzą 32-bitowe lub 64-bitowe pliki wykonywalne zgodnie z opcją użytkownika. 32-bitowa wersja systemu Linux tworzy 32-bitowe pliki wykonywalne.
Wszystkie wersje oferują biblioteki IMSL jako opcję za dodatkową opłatą.
GINO GUI Lite jest dostępny jako komponent opcjonalny bez dodatkowych kosztów. GUI i grafika GINO oraz Winteracter GUI Toolset są również dostępne za dodatkową opłatą.
Przetwarzanie równoległe i optymalizacja
Opcje zrównoleglania i optymalizacji Absoft Pro Fortan są ilustrowane zrzutem ekranu odpowiedniej strony opcji po prawej stronie. Absoft Pro Fortran zapewnia pięć poziomów klasycznej optymalizacji i opcje Speed Math od 0 do 9.
Opcje równoległości obejmują automatyczną równoległość jako pole wyboru z graficznymi wskazaniami stopnia sukcesu w kodzie źródłowym w okienku edytora jako kolory podświetlenia. OpenMP 3.0 jest również dostępny jako pole wyboru. Szybkość OpenMP jest dostępna jako brak lub poziomy od 0 do 5.
Absoft oferuje wsparcie dla MPI ( MPICH 2 i Open MPI ). ScaLAPACK i BLACS są dostarczane ze wszystkimi platformami. IMSL 7.0, zintegrowany, ale dostępny jako oddzielna licencja od wydania wersji 7.0 w 2011 roku, dostarcza MPICH2.
Wykonywanie programów wykorzystujących przetwarzanie równoległe na komputerach, na których nie zainstalowano Absoft Fortran, wymaga dołączenia pthreadVC2.dll
dla 32-bitowych plików wykonywalnych lub, dla 64-bitowych plików wykonywalnych, pthreadVC2_64.dll
. Ta biblioteka jest rozpowszechniana na licencji LGPL 2.1.
Rozszerzenia Fortran 2003 i Fortran 2008
Niektóre rozszerzenia Fortran 2003 i Fortran 2008 zostały wdrożone od kwietnia 2014 w wersji 14.0.3.
Fortran 2003
Niektóre rozszerzenia Fortran 2003 są dostępne w aktualnych wersjach Absoft Pro Fortran. Wśród nich są:
-
ISO_C_BINDING
iISO_FORTRAN_ENV
-
Rodzaje
ACOS
,ASIN
iATAN akceptują złożone argumenty
-
COSH
,SINH
iTANH
akceptują złożone argumenty -
Instrukcja
MOVE_ALLOC
-
GET_COMMAND
,GET_COMMAND_ARGUMENT
iCOMMAND_ARGUMENT_COUNT
GET_ENVIRONMENT_VARIABLE
-
Oświadczenie
FLUSH
-
IS_IOSTAT_END
iIS_IOSTAT_EOR
-
LICZNIK
iLICZNIK
NOWA LINIA
ABSTRAKCYJNY INTERFEJS
-
WSKAŹNIKI
PROCEDURY
- ulepszona inicjalizacja
TYPU
-
Zmiana mapowania granic
POINTER
- rozpoznaje
ASYNCHRONICZNE
specyfikatory I/O -
IOMSG= string_variable_for_error_text_string
Specyfikator instrukcji we/wy - wyjątki IEEE
-
Instrukcja
VALUE i atrybut deklaracji
Fortran 2008
Kilka rozszerzeń Fortran 2008 jest dostępnych od kwietnia 2014. Więcej będzie dostępnych wraz z aktualizacjami i nowymi wydaniami. Dostępne teraz obejmują między innymi:
-
ACOSH
,ASINH
,ATANH
elementy wewnętrzne -
HYPOT
wewnętrzny -
Istota
LEADZ
iTRAILZ
-
Elementy wewnętrzne
POPCNT
iPOPPAR
- pusta sekcja
ZAWIERA
-
BESSEL_J0
,BESSEL_J1
iBESSEL_JN
funkcje wewnętrzne -
BESSEL_Y0
,BESSEL_Y1
iBESSEL_YN
elementy wewnętrzne -
Elementy wewnętrzne
BGE
,BGT
,BLE
iBLT
-
Elementy wewnętrzne
DSHIFTL
iDSHIFTR
-
Elementy wewnętrzne
SHIFTA
,SHIFTL
iSHIFTR
-
MASKL
,MASKR
iMERGE_BITS
elementy wewnętrzne -
Elementy wewnętrzne
EFC_SCALED
,GAMMA
iLOG_GAMMA
-
EXECUTE_COMMAND_LINE
wewnętrzne -
IS_IOSTAT_END
iIS_IOSTAT_EOF
elementy wewnętrzne -
SELECTED_CHAR_KIND
wewnętrzny - Przydzielalne komponenty typów pochodnych (struktury danych) (implementacja częściowa)
- Atrybut
INTENCJA
wskaźnika
Pakiety łączone i opcjonalne
Wszystkie te pakiety są zawarte w IDE iw pełni zintegrowane z kompilatorem. Koszt jest wliczony w cenę zakupu, z wyjątkiem IMSL i GINO lub Winteracter, które są sprzedawane oddzielnie. Zainstalowane pakiety można wybrać do włączenia do kompilacji, zaznaczając pola wyboru na karcie w menu Opcje projektu, jak pokazano na zrzucie ekranu po prawej stronie. Niektóre z nich są szczegółowo opisane poniżej.
Graficzny debugger Absoft FX3
Graficzny debuger FX3 jest dołączany do wszystkich wydań Absoft Pro Fortran. Debuger graficzny FX3 jest kompatybilny z GNU Compiler Collection (gcc) (na Macintosh i Linux), Apple C, Microsoft Visual Studio C/C++ (tylko Windows) i asemblerem na wszystkich trzech platformach.
GUI GINO i Winteracter dla Fortran
GINO i Winteracter to opcjonalne interfejsy API innych firm do tworzenia złożonej grafiki 2D i 3D oraz aplikacji GUI przy użyciu programów Fortran. GINO Lite (tylko wersja 32-bitowa, z pewnymi ograniczeniami) jest dołączona do Absoft Pro Fortran dla Windows bez dodatkowych opłat i jest odpowiednia dla większości użytkowników. Absoft oferuje licencje na wszystkie platformy dla pełnych wersji GINO lub Winteracter, które obejmują wsparcie 64-bitowe, nie mają ograniczeń i są zintegrowane z pakietem Absoft Pro Fortran.
Biblioteki IMSL
Absoft jest jedynym komercyjnym dostawcą Fortranu, który oferuje pakiety IMSL Numerical Libraries z kompilatorami Fortran dla systemów Windows, Mac i Linux. Absoft jest jedynym dostawcą IMSL dla systemu MacOS. Absoft sprzedaje licencje na IMSL i dokumentację jako kody odblokowujące, które umożliwiają uwolnienie bibliotek IMSL i dokumentacji z oprogramowania instalacyjnego Absoft. Bieżące wersje są dostarczane z najnowszym wydaniem IMSL 7.
Biblioteki kompatybilności z systemami UNIX i VAX/VMS
Do użycia przy przenoszeniu kodu napisanego w systemach UNIX lub VAX, dostępne są biblioteki wewnętrznych elementów Fortran specyficznych dla systemu UNIX i VAX, zaznaczając pole w oknie Opcje projektu, Biblioteki/Narzędzia. Inne rozszerzenia ważne przy przenoszeniu z innych platform, takie jak wskaźniki Cray , są zawarte w Absoft Pro Fortran jako część kompilatora.
LAPACK i BLAS
Pakiet algebry liniowej ( LAPACK ) z podprogramami podstawowej algebry liniowej ( BLAS ) lub sam BLAS są oferowane jako biblioteki, które można łączyć.
HDF4, HDF5
hierarchicznego formatu danych HDF4 wydanie 4.2.8 i HDF5 wydanie 1.8.9 można dołączyć, zaznaczając pole wyboru w oknie Opcje projektu, Biblioteki/Narzędzia.
NetCDF
Network Common Data Form ( NetCDF ) w wersji 4.3 jest dostępny po zaznaczeniu odpowiedniego pola.
CUDA i CAPS
Firma NVIDIA produkuje karty graficzne wykorzystujące macierze jednostek przetwarzania grafiki CUDA ( Complete Unified Device Architecture ) . Specjalną wersję BLAS można włączyć do łączenia bibliotek poprzez zaznaczenie pola wyboru w oknie Opcje projektu, Biblioteki/Narzędzia.
CAPS to wielordzeniowy kompilator do używania tablic rdzeni CUDA w procesorze graficznym do obliczeń.
Biblioteki PLplot
PLplot 5.9 jest dostępny po zaznaczeniu pola wyboru w oknie Biblioteki/Narzędzia opcji projektu. Wiązania są dostępne zarówno dla pojedynczej, jak i podwójnej precyzji, z FORTRAN 77 lub Fortran 95 lub do wywołania z Microsoft WIN32.
DLL i wywołania systemowe
Dla wszystkich platform Absoft Pro Fortran łączy się z bibliotekami statycznymi lub dynamicznymi użytkownika dostarczonymi przez system, inne kompilatory lub użytkownika. Absoft Pro Fortran ma możliwość generowania zarówno bibliotek statycznych, jak i dynamicznych.
Wiersz poleceń i interoperacyjność C/C++
Wszystkie kompilatory Absoft mogą być wywoływane iw pełni kontrolowane z poziomu wiersza poleceń. Ponieważ firma Absoft używa formatu konsolidatora systemu na wszystkich platformach od wersji 10.0 w 2005 r., pliki obiektowe C/C++ można łączyć z plikami obiektowymi kompilatora Absoft, a integracja z najpopularniejszymi kompilatorami C/C++ odbywa się za pomocą ustawień w Absoft IDE.
Absoft IDE jest na stałe przystosowany do używania kompilatorów Absoft Fortran i można go dostosować do używania kompilatora C/C++, który tworzy pliki obiektowe kompatybilne z konsolidatorem systemu.
Opcjonalne funkcje GUI specyficzne dla Absoft
Opcje GUI specyficzne dla firmy Absoft umożliwiają korzystanie z programów skompilowanych za pomocą Absoft Pro Fortran za pomocą myszy i radzenie sobie z wyskakującymi okienkami w taki sam sposób, jak używane są aplikacje okienkowe GUI. Korzystanie z funkcji GUI specyficznych dla firmy Absoft jest przenośne między platformami korzystającymi z Absoft Pro Fortran na każdej platformie, ale inne kompilatory i platformy nie mogą korzystać z tych funkcji, a kod funkcji specyficznych dla firmy Absoft nie będzie rozpoznawany przez inne kompilatory.
MRWE
Opcja Microsoft/Macintosh Runtime Window Environment (MRWE) wykorzystuje nadrzędny program główny Fortran 77, który wywołuje systemowe biblioteki GUI w celu utworzenia aplikacji okienkowej. Środowisko MRWE jest wybierane jako typ wykonywalny w opcjach IDE do budowy aplikacji. Domyślny program MRWE odwzorowuje dane wejściowe i wyjściowe na przewijane okno podobne do wiersza polecenia, ale użytkownik zachowuje wszystkie dane wyjściowe i może je zapisać jako plik tekstowy po zamknięciu programu. Haki są dostępne w programie MRWE GUI, aby dodawać wywołania systemowe Windows w celu ulepszenia interfejsu użytkownika, zapewniając potencjał w pełni funkcjonalnego programu Windows napisanego w całości w języku Fortran. Kod źródłowy MRWE jest dostępny jako punkt wyjścia dla aplikacji GUI opartej wyłącznie na Fortran Win32. MRWE zostało zastąpione przez AWE w 2012 roku, ale nadal jest dostępne jako środowisko docelowe dla starszych programów.
GROZA
Środowisko Absoft Window Environment (AWE) jest dostępne po wybraniu typu aplikacji w GUI. Po wykonaniu tej czynności do projektu zostanie dodany plik AWE_Preferences.f95 .
Ten plik Fortran zawiera małe procedury wywoływane podczas inicjalizacji, które konfigurują AWE poprzez zdefiniowanie rozmiaru stosu dla interaktywnego okna, rozmiaru i zachowania okna oraz czcionki.
Aplikacja AWE może udoskonalić elementy menu okna konsoli interaktywnej, które mogą być używane do wykonywania jednostek programu i wychodzenia, zapewniając GUI dla aplikacji interaktywnej. Jednostki programowe mogą działać za pomocą wyskakujących okienek, menu i okien wyświetlania, dzięki czemu tradycyjna konsola I/O nie jest w ogóle używana, zapewniając w ten sposób aplikację opartą na GUI w całości w Fortranie na wszystkich trzech obsługiwanych platformach.
Aplikacje AWE dystrybuowane do użytku bez kompilatora Absoft muszą mieć plik libgomp.dll
dołączony do 32-bitowych plików wykonywalnych lub plik libgompx64.dll
do 64-bitowych plików wykonywalnych. Te biblioteki DLL są udostępniane na licencji GNU General Public License Fundacji Wolnego Oprogramowania (wersja 3 z wyjątkiem biblioteki GCC). Interaktywne wyskakujące okienka, grafika i arkusze kalkulacyjne są dostępne za pomocą use AWE_Interfaces
. Dystrybucja plików wykonywalnych z tymi funkcjami wymaga włączenia QtCore4.dll
i QtGui4.dll
. Qt jest na licencji LGPL v. 2.1.
Interaktywne okno konsoli
Kompilacja jako aplikacja AWE odwzorowuje standardowe wejście i wyjście na przewijane okno podobne do wiersza polecenia, ale użytkownik zachowuje wszystkie dane wyjściowe i ma możliwość zapisania ich jako pliku tekstowego po zamknięciu programu. Inne funkcje, wyszczególnione poniżej, są włączane za pomocą aplikacji AWE. Można napisać interaktywną aplikację AWE, która w ogóle nie korzysta z konsoli interaktywnej, pozostawiając to okno dostępne do wykorzystania jako dziennik uruchamiania.
Menu, wyskakujące komunikaty, okna dialogowe i formularze
Funkcje te są realizowane poprzez wywołania procedur w module AWE_Interfaces
. Kodowanie jest mniej więcej takie samo, jakie byłoby potrzebne w interaktywnym interfejsie okna wiersza poleceń.
Wbudowana grafika
Wykresy słupkowe, wykresy kołowe i wykresy XY są obsługiwane poprzez wywołania procedur w module AWE_Interfaces
. Domyślne ustawienia zapewniają uproszczone użytkowanie, ale w razie potrzeby dostępna jest duża elastyczność w zakresie kolorów wyjściowych, kolorów i szerokości linii, tła itp.
Wykresy trójwymiarowe
Wykresy trójwymiarowe, w tym wykresy perspektywiczne xyz i wykresy konturowe, są również obsługiwane przez wywołania procedur w module AWE_Interfaces
w wersji 2015 i późniejszych.
Arkusze kalkulacyjne
Możesz tworzyć okna arkuszy kalkulacyjnych w AWE, aby wyświetlać tablice rangi 2. Dostępne są podprogramy umożliwiające otwieranie, zamykanie, odczytywanie, zapisywanie i etykietowanie arkuszy kalkulacyjnych. Opisane powyżej polecenia menu można dodać do programu AWE w celu manipulowania danymi w arkuszu kalkulacyjnym.
Baza użytkownika
Strona w witrynie internetowej firmy Absoft zawiera listę ponad 180 użytkowników korzystających z licencji korporacyjnych i rządowych. Należą do nich komputer 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 i 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 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, CS Draper 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 i wiele innych.