Quale versione del fortran utilizzi?
A cura di Giuseppe Ciaburro
Pubblicato il 20/10/2001
Un programma in fortran 90 per la conversione da fortran 77 a fortran 90.
Convert è
un programma in fortran 90 scritto da Michael Metcalf,del CERN di Ginevra (metcalf@cern.ch)
per la conversione da codice fortran 77 a codice fortran 90.Ci permette di convertire
i nostri codici scritti nel formato fisso(fixed form), nel formato libero(free
form) del fortran 90.
Una volta scaricato il codice convert.f90 basterà compilarlo per avere
l'eseguibile di nome convert.
Il programma riceve in input un singolo record che deve contenere le seguenti informazioni:
Le opzioni di default sono:
prog 3 10 T F
Dove:
- prog è il nome del programma da convertire senza estensione;
- 3 è la profondità di indentazione;
- 10 sono i livelli di indentazione;
- T (true) per manipolare i blank;
-F (false) per non introdurre
l'interface blocks.
Per non fare nulla se non cambiare il codice nel formato libero digitare:
prog 0 0 F F
o più semplicemente:
prog/
Quando lanciate il programma si aprirà una finestra del tipo:

a questo punto basterà digitare il nome del file e le opzioni per avere un risultato del tipo:
Loop bodies will
be indented by 3
Maximum indenting level is 10
Processing complete in 0.000 seconds
Maximum depth of DO-loop nesting 0
Maximum depth of IF-block nesting 0
No. of lines read 24
No. of program units read 1
Global syntax error flag F
Nella stessa cartella in cui è contenuto il programma comparirà un nuovo codice di nome prog.f90.
Se vuoi scaricare
il programma convert.f90 clicca sull'icona: ![]()