Bonjour,

Je vous écris dans le cadre de mon stage technique.

J'ai écrit une routine en fortran qui récupère en paramètre un tableau et ses dimensions entre autres. Je souhaite l'utiliser pour lire les valeurs de ce tableau écrit dans un programme python (en utilisant f2py) en utilisant la routine fortran dans mon fichier python.

Cependant, en affichant les dimensions récupérées en paramètre dans la routine fortran, je m'aperçois que les valeurs sont modifiées.

Je lui passe exactement un tableau et 5 entiers. Je récupère bien les valeurs du tableau mais les valeurs des entiers sont affectées aléatoirement parmis les 5 entiers. Pour être plus claire, je définie les paramètres dans mon fichier python a=5, b=32 et c=20. Une fois passées en paramètres en fortran, je me rend compte que a = 20, b=5 et c=32.

Avez-vous une idée pour transmettre correctement ces varariables à la routine?
Je vous remercie d'avance d'avoir pris le temps de me lire et de me répondre.