Aktionen

F77 TO F90: Unterschied zwischen den Versionen

Aus BAWiki

imported>BAWiki 1
(Die Seite wurde neu angelegt: „{{Programmkennblatt |name_en=F77_TO_F90 |name=F77_TO_F90 |version=März 1998 |version_beschr=Mai 1998 |stichworte= FORTRAN Quellcode<br /> FORTRAN 90 Syntax<b…“)
 
KKeine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen von 2 Benutzern 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 1998
|version=Mai 2023
|version_beschr=Mai 1998
|version_beschr=März 2023
|stichworte=
|stichworte=
FORTRAN Quellcode<br />
FORTRAN Quellcode<br />
Zeile 9: Zeile 9:
Umwandlung von F77-Quellen<br />
Umwandlung von F77-Quellen<br />
|kurzbeschreibung=
|kurzbeschreibung=
Das Programm F77_TO_F90 wandelt FORTRAN-Quellen, die in FORTRAN77-Standard-Syntax geschrieben wurden, in korrekte FORTRAN90-Quellen um.  
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'''.
 
|eingabedateien=
|eingabedateien=
# Eine oder mehrere Dateien mit Quellcode in FORTRAN77 Syntax.
# Eine oder mehrere Dateien mit Quellcode in FORTRAN77 Syntax.
Zeile 20: Zeile 28:
Es wird von jeder Dateiquelle eine F90-Version erstellt, bei der folgende Änderungen gegenüber der F77-Version vorgenommen werden:
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.
* 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.  
* 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!  
Alle Änderungen werden in der Druckerdatei mitprotokolliert!  
|preprozessor=
|preprozessor=
  -  
  -  
|postprozessor=
|postprozessor=
F90-Compiler  
FORTRAN-Compiler ab F90, z.B. ifort, gfortran, nagfor
|programmiersprache=Fortran90
|programmiersprache=FORTRAN 2003
|zus_software= -
|zus_software= -
|kontakt_original=[mailto:guntram.seiß@baw.de 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