format d'écriture pour write(unit, namelist)
Bonjour,
j'ai un vieux programme écrit en fortran 77 qui utilise des instructions
Code:
namelist /prout/ a,b,c
et qui ensuite les écrit:
Code:
write(unit,nml=prout)
J'ai recompilé le programme sur une plateforme 64 bits et voilà qu'il m'affiche les réels avec un format un peu lourd (plein de chiffres et surtout des exposants "D" au lieu des exposants "E").
du coup je me demandais si il existait des options de compilation (ou autre moyen) permettant de contrôler l'affichage de ces write.
J'utilise sunstudio version 12 avec les options de compilation:
Code:
f77 -xtypemap=integer:64,real:64 -aligncommon=8 nom_fichiers.f
Je peux éventuellement utiliser un autre compilo, mais sunstudio en priorité.
J'ai farfouillé un peu partout sans succès... peut-être que les spécialistes du coin pourront m'aider? ;)