Fortran-Bibliotheken

Hallo Experten!

Ich habe ein altes Fortran 77 ausgegraben, was ich gerne in Excel oder VB umprogrammieren möchte. Das Programm war für einen Honeywell 6000-Rechner (Grossrechner) geschrieben. Der Rechner ist seit langem verschrottet, das Programm wurde deshalb auch nicht mehr erneuert. Ich möchte es aber gerne wieder zum Leben erwecken, weil es hilfreich ist. Ich habe nur noch einen Ausdruck (Listing und Hardcopy einiger Berechnungen) übrig.

Leider enthält das Programm einige Subroutinen (Matrixmultiplikation, Matrixinversion), von denen ich nicht weiss, was sie machen, bzw. wie sie intern funktionieren. Ich habe lediglich deren Aufruf mit einigen vorher berechneten Parametern und sehe, dass die Ergebnisse der Routinen irgendwann weiter verarbeitet werden.

Gibt es da noch Hoffnung, irgendwie an die Funktionsweise dieser Sunroutinen zu kommen, evtl. bei Honeywell. Ich weiss leider auch nicht, welcher Fortran-Compiler seinerzeit verwendet wurde. Es ist ja kein Problem, irgendwelche Matrix-Subroutinen zu bekommen bzw. nach zu programmieren, dazu muss man aber wissen, was sie tun sollen und was sie als Input erwarten.

Besten Dank für Eure Antworten.

Gruss

/Reinhard

Hallo Reinhard,

Ich habe ein altes Fortran 77 ausgegraben, was ich gerne in
Excel oder VB umprogrammieren möchte.

Oops, das klingt aber nach häßlicher Arbeit (wobei ich nicht genau weiß, was häßlicher ist: den alten FORTRAN-Schrott zu verstehen oder ihn in die komischen M$-Dialekte zu übersetzen).

Leider enthält das Programm einige Subroutinen
(Matrixmultiplikation, Matrixinversion), von denen ich nicht
weiss, was sie machen, bzw. wie sie intern funktionieren. Ich
habe lediglich deren Aufruf mit einigen vorher berechneten
Parametern und sehe, dass die Ergebnisse der Routinen
irgendwann weiter verarbeitet werden.

Gibt es da noch Hoffnung, irgendwie an die Funktionsweise
dieser Sunroutinen zu kommen, evtl. bei Honeywell. Ich weiss
leider auch nicht, welcher Fortran-Compiler seinerzeit
verwendet wurde. Es ist ja kein Problem, irgendwelche
Matrix-Subroutinen zu bekommen bzw. nach zu programmieren,
dazu muss man aber wissen, was sie tun sollen und was sie als
Input erwarten.

Zum Thema ‚FORTAN und Numerik‘ dürfte es Unmengen an Literatur im Netz geben; auch heute laufen die schnellsten Programm und bestoptimierten Compiler für ‚Number-Chrunching‘ unter dem Sprachsaurier FORTRAN. Ich weiß zwar nicht, ob man bei Honeywell noch was bekommt, aber das m.A. nach beste Buch zu dem Thema ist ‚Numerical Recipes‘ (erschienen bei Cambridge University Press).

Schau doch mal bei
http://www.nr.com
da gibts das Buch (bzw. die Verwandten für andere Programmiersprachen) sogar online.

Viel Spaß & halte durch (vielleicht besinnst du dich ja doch noch auf eine bessere Sprache)
Bernhard