Hallo,
Ich habe jetzt nicht alles gelesen aber falls Ihr noch auf der Suche nach einem Fortran Compiler seid, die GNU Compiler Collection (GCC) bietet einen
Fortran 95 fähigen Compiler (o 2k Standard schon unterstützt wird kann ich nicht sagen) an (gfortan).Es gibt ein Win32/Win64 Portierungs Projekt genannt MinGW-w64 welches ich im praktischen Einsatz habe (meist nutze ich nur den C/C++ Compiler um Unter Windows trotzdem Posix compliant programmieren zu können.Ein kurzes Hello Fortran programm konnte ich damit erstellen und laufen lassen. Für Parallisierung kann man das mitgelieferte OpenMP oder aber die OpenSource Version von Intels Thread Building Blocks nutzen (finde ich persönlich besser). Als Graphic Library habe ich FreeGLUT (OpenGL) im Einsatz.
Die Compiler Collection (einfach entpacken wars) hat neben Fortran auch noch C, C++, ADA, Gnu Pascal sowie ObjectiveC und Java mit dabei)
Es wird GNU Make als Make Utility mitgeliefert so das man auch Projekte und Prjektmappen anhand eines Makefiles erstellen kann (im Prinzip so wie QMake
unter QTCreator)
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/sezero_4.5_20111101/
Der Compiler auf den SF Mirrors ist ready to use, entspricht aber nicht den aktuellen Stand. Wer die allerneueste GCC Compiler Collection
für Mingw64 nutzen möchte, kann ihn aus dem Projekt SVN Repo auschecken und selbst kompilieren (Vorsicht, dauert Stunden, ich nutze
selbst auch nur die vorkompilierten).
Intel Thread Building Blocks OpenSource (habe ich im Einsatz und kann mit dem zugehörigen C++ Compiler kompiliert werden) (ca 5 Min kompilierzeit)
http://threadingbuildingblocks.org/
FreeGLUT OpenGL Hilfsbibliothek (die 32/64-Bit DLL muss man sich kurz kompilieren, dauert ca eine Min, static variante nutze ich nicht)
http://freeglut.sourceforge.net/
Kann man alles frei verwenden, es fallen keine Kosten oder Nutzungsbeschränkungen an.
Ich habe zwar noch nicht viel mit Fortran gemacht, aber im Rahmen der GCC nutzen alle Compiler das gleiche Objectcode format und den
selben Linker. Man kann also jedes *.obj File, ob nun mit dem GCC C/C++/Pascal oder ADA oder Fortran Compiler erstellt) im Endeffekt
in einer Exe zusammenbinden. So können z.B Programmierer die alle die GCC nutzen aber mit unterschiedlichen Programmierspachen arbeiten
wollen zusammen arbeiten und das Ergebnis am Ende zusammen linken, auf DLL's verteilen u.s.w. Natürlich muss man den Kompilierprozess
nicht nur auf Windows beschränken. Der selbe Code lässt sich auf auf Linux/Mac/Unix ohne modifikationen übersetzen.
Ach ja, unter Windows versteht Notepad++ (free) Fortan Syntax Highlighting.
http://notepad-plus-plus.org/ es gibt natürlich auch VI für Windows
http://www.vim.org/ oder GNU EMacs
http://www.gnu.org/software/software.html für Windows nutzen
die so ziemlich jede Sorte Sprache unterstützen die es auf dem Planeten gibt.