Je suis en train de compiler un fichier avec pgf90 ou pgfortran (qui peut gérer toutes sortes de fichiers sources, c'est-à-dire f90 ou f77) écrit avec fortran 77 constructions (c'est-à-dire avec une extension. La question que j'ai est avec la continuation de la ligne. Donc, cette ligne va clairement au-delà de la colonne 72. Voici ce que j'ai essayé. J'ai essayé de casser ceci en deux lignes en utilisant le caractère '&' à la colonne 6 dans la nouvelle ligne et l'ai compilé. Il se compile bien mais quand j'exécute le programme j'obtiens une erreur disant que ce fichier n'est pas trouvé car il interprète la continuation de la ligne comme un espace supplémentaire entre run et fort.10 et il rapporte le fichier non trouvé. J'ai donc gardé le code sur une ligne, puis ajouté -Mextend qui est l'instruction spécifique de pgi pour l'extension de ligne. Maintenant, il semble ajouter des caractères étranges à la fin d'un autre nom de fichier beaucoup plus tard dans un sous-programme. Il ouvre fort.10 correctement mais il ne parvient pas à ouvrir un autre fichier beaucoup plus tard dans le code et ajoute des caractères étranges à la fin de ce fichier (en binaire). Dans Emacs, qui est mon éditeur, je ne vois que la couleur pourpre après la déclaration de fort.10 (indiquant que quelque chose ne va pas).Suite de la ligne avec pgfortran
Est-ce que quelqu'un avec pgi fortran peut aider?
UPDATE
open(10,file='/home/adabas/originalPV/potentialenergy/vorticity/' // &
& 'data/run/fort.10')
j'obtenir une erreur de syntaxe pgf90-s-0034 à ou près de & (sur la ligne supérieure)
La version PGF est 17.0.4 64 bits
Comment exactement l'avez-vous divisé en deux lignes? En outre, une erreur différente est probablement à l'origine du problème lorsque '-Mextend' est ajouté. – Ross