www.qtsoftware.de
Intel© Fortran Professional
Fortran Compiler für PCs unter Windows und Linux sowie für Mac OS

Obwohl Intel schon seit vielen Jahren Fortran Compiler herstellt, begann der Chip-Hersteller erst Anfang 2000 verstärkt, im Compilermarkt Fuß zu fassen. Inzwischen haben die Intel Fortran Compiler für Windows, Linux und MacOS weite Verbreitung gefunden, nicht zuletzt wegen ihrer Code-Optimierungstechnologie, mit der sich hoch-performante Programme erstellen lassen.

Dazu verfügen die Intel Compiler über spezielle Optimierer, die neben den üblichen Verfahren (loop-unrolling, inline-functions etc.) auch inter-prozedural fungieren und zudem spezielle Eigenschaften der Intel XScale® Prozessor-Architektur nutzen. Bspw. werden die Streaming SIMD Extensions 2 (SSE2) oder Software Pipelining unterstützt. Zur weiteren Performance-Steigerung ist ein Profiler vorhanden, mit dem der Programmierer zeitkritische Partien seines Programms lokalisieren kann.
Programme die mit den Intel Fortran Compilern erzeugt wurden, laufen nicht nur auf PCs mit Intel Prozessoren (so sie keine Intel-Prozessor spezifischen Eigenschaften nutzen) sondern auch auf kompatiblen Prozessoren. Spezielle Intel Prozessoren werden allerdings auch unterstützt. Neben den 32-Bit-Prozessoren (IA32) Intel® Pentium® 4 mit Hyper-Threading Technology, Intel® Xeon™, Pentium M, Intel® Celeron® und Pentium III kann spezifischer Binärcode für den 64-Bit-Prozessor Intel® Itanium® 2 erzeugt werden. Des weiteren kann man spezielle Programme für die Intel® Personal Internet Client Architecture (Intel® PCA) Processoren entwickeln.

Darüberhinaus erlauben die Intel Fortran Compiler das Erstellen parallelisierter Programme und Prozesse (multi-threaded code development). Der Compiler bietet hierzu eine Auto-Parallelisierer an und erlaubt dem Programmierer den Multi-Processing-Standard OpenMP zu nutzen.

Ausgestattet ist Intel Fortran zudem mit Intel's MathKernel Library (MKL), einer Numerikbibliothek.

Intel Fortran beherrscht seit der Version 11.0 auch einige Fortan 2003 Sprachmittel und ergänzt diese mit der Version 11.1 um Befehle, mit denen objektorientierte Programmierung möglich wird.

Die Software steht durchweg auf Intel's WebSite zum Download für einen 30-Tage-Test zur Verfügung und wird durch Kauf nach Bezug einer Lizenzdatei zur unbegrenzten Nutzung freigeschaltet.
Lizenzen werden für die Benutzung durch einen oder mehrere Benutzer ("single user") an den Arbeitsplatz gebunden oder zur Benutzung im Netzwerk ("2-, 5-user concurrent") angeboten.

Dokumentation

Die Dokumentation zu Intel Compilern wird vollständig on-line bereitgestellt (u.a. .PDF oder .CHM).


Support / technische Unterstützung, Updates

Nach Kauf und Registration eines Intel Compilers erhalten Sie ein Jahr lang Zugang zu Intel's Download Center sowie zum sogenannten Intel Premier Support Forum, über das sämtliche technische Unterstützungsleistungen, die Sie anfragen, abgewickelt werden (d.h. ein direkter Kontakt via Telefon oder eMail mit Intel ist damit weitgehend unterbunden).
Im Download Center werden Updates und auch ältere Versionen kostenfrei bereitgestellt.
Ein Support-Kontrakt kann vor oder nach Ablauf der Wartungsperiode erneuert werden ("Support Service Renewal"). Eine neue Wartungsperiode beginnt jeweils am Folgetag des Ablaufs der vorherigen Wartungsperiode und zwar völlig unabhängig davon, wann die neue Wartung bestellt wird.

Darüberhinaus bieten wir diverse Schulungen und Programmierdienstleistungen (Entwicklung, Portierung & Migration) für und mit Intel Visual Fortran an.


Intel Visual Fortran Professional for Windows

Seit der Version 10.0 ist diese Variante für Windows nun auch mit einer Entwicklungsumgebung ausgestattet, nämlich mit der sog. Microsoft Visual Studio Partner Edition. Diese besteht im Wesentlichen aus der Visual Studio Standard Edition 2008, die ohne Microsofts Compiler (C++, C#, VB etc.), sowie ohne die MSDN (MS Online-Dokumentation) beigestellt wird. Wer gemischt-sprachlich programmier will, kommt um den Kauf eines vollständigen Microsoft Visual Studio nicht herum (i.a. genügt die Standard Edition). In der Intel Compiler Suite (Intel Fortran & C++ im Bündel) ist die Visual Studio Partner Edition nicht enthalten.

Der Intel Visual Fortran (nachfolgend mit IVF abgekürzt) ist der sogenannte offizielle Nachfolger von Compaq Visual Fortran ("CVF"; zuvor Digital Visual Fortran). Intel akquirierte vor einigen Jahren das CVF Entwicklungsteam von Compaq (die sich einige Jahre vorher Digital Equipment einverleibt hatten). IVF weist weitgehende Kompatibilität mit seinem "Vorgänger" CVF v6.6 auf. Dies betrifft insbesondere die Spracherweiterungen des Fortran 95 Compilers, die noch dem früheren VAX Fortran entspringen, als auch die QuickWin-Funktionaliät, die dem Microsoft Fortran Powerstation entstammt (auch Microsoft produzierte vor ca. einem Jahrzehnt noch Fortran Compiler, gab das Geschäft aber dann an Digital ab).

Gemischtsprachliche Programmierung ist mit C möglich (sowohl mit Microsoft Visual C++ als auch mit Intel C++ for Windows).

IVF ist unter Windows in zwei Varianten verfügbar:

  • Intel Visual Fortran Professional (= "ehemalige Standard Edition + MKL")

  • Intel Visual Fortran Professional with IMSL
    Sie ergänzt die vorherige Professional Edition um die IMSL Mathematik- und Statistik Bibliotheken.

Intel Fortran Professional for Linux

Die Linux Variante von Intel Fortran bietet ähnliche Eigenschaften wie die Windows Version. D.h., der Compiler beherrscht nicht nur Fortran 95, sondern auch die Spracherweiterungen, die der frühere Compaq Visual Fortran bot. Darüberhinaus findet sich in der Linux Variante ein automatisiert arbeitender Vektorisierer (automatic vectorizer), mit dem sich Prozessteile eines Fortran Programms parallelisieren lassen. Eine Entwicklungsumgebung ist nicht enthalten.
Gemischtsprachliche Programmierung ist mit C/C++ möglich (sowohl mit GCC als auch mit Intel C++ for Linux).

 

Intel Fortran for Mac OS

Für Macintosh Rechner unter Mac OS, die mit den Intel-Prozessoren Intel® Core™ Duo oder Intel Core Solo ausgestattet sind, bietet Intel seit Anfang April 2006 seine Compiler ebenfalls an. Es finden sich die gleichen Möglichkeiten zu Optimierung und Performancesteigerung von Programmen wie bei den Varianten für Windows und Linux.
Auch Die Mac-Version des Intel Fortran wird ohne Entwicklungsumgebung geliefert. Man kann den Compiler aber in die populäre Xcode IDE integrieren.
Gemischtsprachliche Programmierung ist mit C/C++ und Fortran möglich, z.B. mit GCC (v4.0) oder auch mit Intel C++ for Mac OS.

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

 

Lieferumfang, Systemanforderungen etc.

   
Artikelstammkürzel für Windows: IFPWN, IFWNP
für Linux: IFPLX
für Mac OS: IFMC
Lieferumfang a) bei Download ("Licence Only"): Software und Dokumentation via Installationsdatei(en) und Lizensierungsdaten.
b) sonst: Software und Dokumentation auf CD-ROM.
Unterstützte
Betriebssystem(e)
Windows, Linux, Mac OS
Systemanforderungen Für IVF for Windows:
PC mit Pentium II oder besser mit minimal 450 MHz (P4 wird empfohlen), min. 256 MB RAM (empf. 512 MB RAM) , Festplatte mit ca. 600 MB frei für IFV Standard, ca. 1 GB für IFV Professional.
Windows 2000, Windows XP oder Windows Server 2003.
Für Entwicklung für Itanium 2 siehe Intel's WebSite.
Adobe Acrobat Reader Version 4.0 oder später.

Für Intel Fortran for Linux:
PC mit Pentium II oder besser mit minimal 450 MHz (P4 wird empfohlen), min. 128MB RAM (empf. 256 MB RAM) , Festplatte mit ca. 300 MB frei;
Linux System with glibc 2.2.5, 2.2.93 or 2.3.2 and the 2.4.X Linux kernel.
Für Entwicklung für Itanium 2 siehe Intel's WebSite.

Für Intel Fortran for Mac OS:
Intel® Core™ Microarchitecture basierendes Mac System, 1GB RAM, Festplatte mit ca. 100 MB frei (+ 200 MB während der Installation);
Mac OS X 10.4.4 oder höher, Mac OS Developer Tools, Xcode 2.2.1, CC 4.0
Hersteller Intel Corporation
Aktuelle Version 11.1
Lizensierungsvarianten Einzelplatzlizenz für registrierten Benutzer,
Netzwerklizenzen ("floating"),
"Academic" Versionen (nur für Hochschulen)

Lizensierung:
Bei Kauf eines Intel Software Produkts erhalten Sie via eMail (oder ausgedruckt) die Installationsdaten für die Software, die Sie zuvor entweder aus dem Internet geladen haben oder von einer Intel CD-ROM installiert haben.
Zur Inbetriebnahme ist die Registration bei Intel zwingend notwendig (wie erklärt unser Dokument IntelSoftwareLizensierung.pdf).
Lizenz- bzw. Laufzeitgebühren keine (bei Weitergabe von Programmen oder Libraries, die mit einem Intel Compiler erstellt wurden.)
Updates erhältlich ja (kostenlos während des Wartungszeitraums)
Technischer Support innerhalb des Wartungszeitraums kostenfrei;
kostenpflichtiger Wartungsvertrag (umfaßt Updates via Download sowie technische Unterstützung über den Intel Premium Support Account)
Datenblatt erhältlich ja, hier als PDF für:
Linux
MacOS
Windows
Testversion ja (Download von:
http://www.intel.com/software/products/global/eval.htm)
oder CD-ROM von uns anfordern (kostenlos).
Produktinformationen des Herstellers http://www.intel.com/software/products/compilers/index.htm
Informationsstand 1. September 2010
zum Anfang
   

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