Bonjour,

Mon problème est le suivant : J'ai un algorithme qui lance une subroutine plusieurs fois de suite. Cette subroutine comporte plusieurs bloc common qui sont utiliser dans d'autres subroutines et fonctions qu'elle apelle. Mais pour le bon fonctionnement de cette routine, il faut que toutes les variables soit réinitialisées entre deux lancement.

Je voudrais donc savoir :
- y-a t'il un moyen de limiter un bloc common à une subroutine et à ces subroutine inférieur afin que celle supérieur n'en aient jamais connaissances (ainsi ma subroutine aura des variables vide à chaque lancement) ?

- Sinon, y-a t'il une manière simple de reinitialiser tout un lots de variables ?

Je code en Fortran 95. Je vous serais éternellement reconnaissant de me faire part de vos idées afin de régler ce problème !

Merci d'avance.