www.qtsoftware.de
Absoft Pro Fortran for Macintosh

Fortran Entwicklungssystem für Macintosh

*** Achtung - nicht mehr erhältlich
(Absoft hat den Betrieb aufgegeben) ***

Das seit Jahren führende Fortran Entwicklungssystem für Macintosh Computer stammt nach wie vor von Absoft. Man erhält ein komplettes Softwarepaket mit Entwicklungumgebung, die sowohl einen Editor als auch den Absoft Fx3™ Quellcode-Debugger umfaßt.

Pro Fortran ist sowohl für die neueren Macintosh Rechner auf Intel Prozessorbasis unter MacOSX als auch für PowerPC (G4/G5) erhältlich (letzteres allerdings in einer älteren Version).

Beide Varianten enthalten einen Fortran 95 Compiler (32- und 64-Bit), der eine vollständige Implementation des Fortran 95 Standards bietet und zudem auch ANSI Fortran 77 beherrscht. Darüberhinaus sind zahlreiche Spracherweiterungen vorhanden, wie sie bei VAX/VMS, IBM/VS, Sun, Cray, Lahey und Microsoft zu finden sind, z.B.: ACCEPT, ENCODE, DECODE, DECStyle-STRUCTUREs, RECORD, UNION, MAP, Cray-Style POINTERs. Die Kompatibilität zu Sprachimplementationen anderer Hersteller kann über zahlreiche Optionen eingestellt werden, bspw. zur Beeinflussung des Zeilenformats (z.B. ANSI, IBM VS Free From, VAX Tab-Format), vorzeichen-erweiterte INTEGER*1 oder Fortran 66 One-Trip DO Loops. Darüber hinaus werden INTEGER*8, REAL*16 und COMPLEX*32 Typen unterstützt.

Darüberhinaus sind auch bereits einige Elemente der Fortran 2003 & 2008 Sprachstandards implementiert, z.B.:
+ Allocatable components
+ Stream I/O support
+ IEEE floating point exception handling
+ Pointers with INTENT attributes
+ PROTECTED attributes
+ VALUE attributes
+ VOLATILE attributes
+ ISO C Binding

Zur Performance-Steigerung ist ein Code-Optimierer integriert. Zudem steht ein Auto-Parallelisierer und Vektor-Optimierer zur Verfügung, mit dem auf Mehrkern-Prozessoren parallelisierter Code erzeugt werden kann. OpenMP (3.0) wird unterstützt. Zur Analyse ist Absoft's graphischer SMP Analyzer enthalten.

Zur Qualitätsverbesserung helfen Compileroptionen, mit denen das Aufspüren von Feldüber- bzw. -unterschreitungen möglich wird (Boundary-Check-Option).

Code kann für die Applikationsvarianten "Konsole", "AWE Framework" (s.u.), "Native GUI" (d.h. im typischen Mac Look & Feel) und "statische Bibliothek" erstellt werden.

AWE Applikationen

Für die Generierung von GUI Applikationen stellt Absoft ein eigene Entwicklungsumgebung (AWE - Absoft Window Environment) zur Verfügung. Damit können Fortran Programme mit einer graphischen Benutzerschnittstelle, mit Bedienelementen wie Menü, Text- und Graphik-Fenstern, ausgestattet werden. Und das ohne Kenntnis von Betriebssystemfunktionen. AWE ist auch unter Windows erhältlich. Damit können Absoft Pro Fortran Programme leicht auf Windows portiert werden

Ausstattung

Neben dem Fortran Compiler ist noch einen C/C++ Compiler enthalten. Die Compiler sind untereinander objekt-kompatibel. Sie können sowohl aus der Entwicklungsumgebung mit integriertem Editor (AE), Debugger (Fx3), Linker etc., als auch von der Kommandozeile aufgerufen werden.

Absoft ProFortran Screen Shots

Pro Fortran Entwicklungsumgebung unter Mac OSX

Der sprachsensitive Editor kann für die Programmierung in Fortran und auch in C/C++ verwendet werden. Er verfügt über Eigenschaften, wie bspw. Syntax-Highlighting (farbliche Hervorhebung von Sprachelementen), Syntax-Checking, automatisches Einrücken.

Der Quellcode-Debugger Fx3 erleichtert die Fehlersuche, auch in gemischtsprachlichen Programmen: er unterstützt Fortran, C/C++ und Assembler. Fx2 ist leicht zu bedienen: Breakpoints sind per Mausklick zu setzen bzw. zu löschen. Diese können auch konditionell sein. Die Anzeige von Variablenwerten und auch deren Änderung ist möglich. Der Debugger erlaubt auch den direkten Zugriff auf Speicher und Prozessorregister.

FX Debugger (Mac Version)
Fx3 Debugger (Mac Version)

Zum Lieferumfang zählen des weiteren
+ eine Graphikbibliothek für 2D/3D Graphik,
+ eine Systembibliothek mit Unix und VMS kompatiblen Routinen (bspw. zur Zeit und Datumsermittlung, für einige mathematische Funktionen, für den Datei- und Verzeichniszugriff),
+ NetCDF - Network Common Data Format Library,
+ Amdahl High Performance Computing Libary (HPC Library),
+ die prä-konfigurierten Quasi-Standardbibliotheken BLAS, LAPACK90, ATLAS, HDF und u.a.

Zusätzlich erhältlich ist die IMSL™ Fortran Numerical Library für den Absoft ProFortran Compiler (sowohl in einer 32- als auch in einer 64-Bit Variante.

Dokumentation

Das englisch-sprachige Handbuch beschreibt die Handhabung der Compiler und weiterer mitgelieferter Werkzeuge. Eine Sprachbeschreibung (insb. zu Fortran) und die weitere Dokumentation wird on-line als Hilfe-Datei bereitgestellt.

Support / technische Unterstützung, Updates

Hilfe bei Schwierigkeiten mit Pro Fortran ist von Absoft kostenlos erhältlich. Updates sind hingegen kostenpflichtig.

 
Nachrichten
·
Ergänzungen/AddOns
·
Schulungen
·
Dienstleistungen
·
Links
·
·
·
·
·
·
·
 

Absoft Homepage

Lieferumfang, Systemanforderungen etc.

   
Artikelstammkürzel ABSPRO o. APFM
Lieferumfang via ESD (electronic software delivery): Wir liefern den Link zum Download der Software und Dokumentation und Lizensierungsdaten (Seriennummer und Installationscode) via email.
Unterstützte
Betriebssystem(e)
Macintosh OS X
Hersteller Absoft Corporation
Aktuelle Version 9.5 für MacOSX/PPC
2022 für MacOS/Intel + under Rosetta 2 translation on Apple’s M1
Lizensierungsvarianten Einzelplatzlizenz;
Mehrplatzlizenzen;
Netzwerklizenzen ("Floating Network");
"academic" Versionen (nur zur nicht-kommerziellen Verwendung in Forschung & Lehre; können von Hochschulen bezogen werden)
Lizenz- bzw. Laufzeitgebühren keine (bei Weitergabe von Programmen oder Libraries, die mit Pro Fortran erstellt wurden.)
Patches erhältlich ja, kostenlos
Produktinformationen des Herstellers https://www.absoft.com/products/osx-fortran-compiler-suite/
Informationsstand 4. Oktober 2022
zum Anfang
   

Hinweise zu Haftung & Urheberrecht bzgl. der Information auf dieser WebSeite.
Copyright QT software GmbH 2022. Alle Rechte vorbehalten.