Aktionen

F77 TO F90: Unterschied zwischen den Versionen

Aus BAWiki

(Kommandozeilenmodus)
KKeine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
|name_en=F77_TO_F90  
|name_en=F77_TO_F90  
|name=F77_TO_F90  
|name=F77_TO_F90  
|version=März 2023  
|version=Mai 2023  
|version_beschr=März 2023  
|version_beschr=März 2023  
|stichworte=
|stichworte=
Zeile 15: Zeile 15:
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:
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
   f77_to_f90 -h
Das Programm ist '''auch für WINDOWS-Rechner verfügbar'''.


|eingabedateien=
|eingabedateien=
Zeile 31: Zeile 33:
  -  
  -  
|postprozessor=
|postprozessor=
FORTRAN-Compiler ab F90  
FORTRAN-Compiler ab F90, z.B. ifort, gfortran, nagfor
|programmiersprache=Fortran2003
|programmiersprache=FORTRAN 2003
|zus_software= -
|zus_software= -
|kontakt_original=G. Seiß
|kontakt_original=G. Seiß
|kontakt_pflege=[mailto:guntram.seiß@baw.de G. Seiß]
|kontakt_pflege=[mailto:guntram.seiss@baw.de G. Seiß]
|dokumentation=selbsterklärend
|dokumentation=selbsterklärend
}}
}}

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

  1. Eine oder mehrere Dateien mit Quellcode in FORTRAN77 Syntax.
  2. Bei mehreren Quelldateien (optional) Liste der Dateinamen (Typ dateiliste.dat)

Ausgabe-Dateien

  1. Eine oder mehrere Dateien mit Quellcode in FORTRAN90 Syntax.
  2. Druckerdatei f77_to_f90.sdr
  3. (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

G. Seiß

Dokumentation/Literatur

selbsterklärend


zurück zu Programmkennblätter


Strukturübersicht