Dreyliciouss
Messages postés10Date d'inscriptionjeudi 10 juin 2010StatutMembreDernière intervention10 mars 2011
-
16 juil. 2010 à 15:40
Bonjour à tous,
J'ai écris une routine en Fortran qui a pour but de récupérer les valeurs d'un tableau passé en paramètre et de les écrire dans un fichier binaire.
Voici le code :
C Subroutine simple pour récupérer les valeurs d'un tableau et
C les écrire dans un fichier
DO m = 1, nl
DO n = 1, largeur
RECU(m,n) = TAB(m,n)
WRITE (*,*) RECU(m,n)
END DO
END DO
largColTot=d
C Création du fichier de sortie
OPEN ( UNIT=1, FILE=FICPRJ , STATUS='NEW' , IOSTAT=IO )
DO J = 1 , largeur ! largeur de trou
DO I = 1, nl
NENRG = NENRG + 1
!on écrit les résultats des projections dans le fichier de sortie
WRITE (IUREP,REC=NENRG2) TAB(I,J)
END DO
END DO
CLOSE(1)
RETURN
END SUBROUTINE
Je souhaite l'utiliser avec python en utilisant le module f2py.
J'exécute la commande f2py -c -m petit petit.f et j'obtiens l'erreur suivante: