F77 TO F90: Unterschied zwischen den Versionen
Aus BAWiki
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
Zeile 16: | Zeile 16: | ||
f77_to_f90 -h | f77_to_f90 -h | ||
Das Programm ist auch für WINDOWS-Rechner verfügbar. | Das Programm ist '''auch für WINDOWS-Rechner verfügbar'''. | ||
|eingabedateien= | |eingabedateien= |
Aktuelle Version vom 29. Mai 2024, 11:20 Uhr
Basisinformationen
Programm-Name
F77_TO_F90
Version
Mai 2023
Beschreibung
März 2023
Stichworte
FORTRAN Quellcode
FORTRAN 90 Syntax
Umwandlung von F77-Quellen
Kurzbeschreibung
Das Programm F77_TO_F90 wandelt FORTRAN-Quellen, die in FORTRAN77-Standard-Syntax geschrieben wurden, in korrekte FORTRAN90-Quellen (freies Format) um. Bei Quellen, die andere Quelltexte inkludieren, müssen auch diese "Includes" umgewandelt werden.
Obsolete Sprachelemente bleiben erhalten und müssen danach vom Entwickler durch modernere Sprachelemente ersetzt werden.
Hinweis: Das Programm beherscht ab 2023 auch Kommandozeilenargumente, so dass das Verarbeiten einer großen Anzahl von Quelldateien ohne Nutzerinteraktionen im Skript möglich ist. Mehr dazu:
f77_to_f90 -h
Das Programm ist auch für WINDOWS-Rechner verfügbar.
Eingabe-Dateien
- Eine oder mehrere Dateien mit Quellcode in FORTRAN77 Syntax.
- Bei mehreren Quelldateien (optional) Liste der Dateinamen (Typ dateiliste.dat)
Ausgabe-Dateien
- Eine oder mehrere Dateien mit Quellcode in FORTRAN90 Syntax.
- Druckerdatei f77_to_f90.sdr
- (optional) Datei mit Testausgaben f77_to_f90.trc
Methode
Es wird von jeder Dateiquelle eine F90-Version erstellt, bei der folgende Änderungen gegenüber der F77-Version vorgenommen werden:
- Kommentarzeilen, die mit einem C, einem c oder einem * beginnen, erhalten statt dessen ein ! in der ersten Spalte.
- Bei Fortsetzungszeilen (in der 6. Spalte steht kein Leerzeichen) wird die vorangehende Zeile mit einem & am Ende versehen. In der 6. Spalte wird statt dessen ein Leerzeichen gesetzt. Wurde in der Fortsetzungszeile eine angefangene CHARACTER-Konstante weitergeführt, so wird das ehemalige Fortsetzungszeichen durch & ersetzt.
Alle Änderungen werden in der Druckerdatei mitprotokolliert!
Vorlauf-Programme
-
Nachlauf-Programme
FORTRAN-Compiler ab F90, z.B. ifort, gfortran, nagfor
Weitere Informationen
Programmiersprache
FORTRAN 2003
zusätzliche Software
-
Originalversion
G. Seiß
Programmpflege
Dokumentation/Literatur
selbsterklärend
zurück zu Programmkennblätter