qui s'y connait en programmation MPI + Fortran 90

qui s'y connait en programmation MPI + Fortran 90 - Divers - Programmation

Marsh Posté le 01-03-2004 à 14:17:37    

Bonjours a tous.
 
Je developpe en Fortrant 90 sur une SGI 03800 un programme marchant (enfin censé marcher...) en parallele (j'utilise MPI).
 
Seulement, j'ai un bug de derriere les fagot que je ne comprend absolument pas...
 
j'initialise un tableau en monoprocesseur, puis je le distribue en memoire aux différents proco.
Suivant la valeur contenue dans le tableau : soit ca marche, soit ca me genere des erreurs de calculs dans d'autres partie du code, soit carrement ca plante par une segmentation fault...
 
J'ai verifié : le tableau es bien dimensionné, pas de lecture hors limites, la taille passé en memoire est bonne..
 
Franchement, là, je calle


Message édité par iznogoud_23 le 01-03-2004 à 14:23:41
Reply

Marsh Posté le 01-03-2004 à 14:17:37   

Reply

Marsh Posté le 01-03-2004 à 14:21:25    

ben du code peut-être
et rajoute fortran dans ton tire

Reply

Marsh Posté le 01-03-2004 à 14:27:30    

Taz a écrit :

ben du code peut-être
et rajoute fortran dans ton tire


 
Ben , c effectivement le code que j'ai incriminé en premier, logique.
Mais ca fait 50 fois que le le verifie, reecrit,...  et toujours pareil.
 
C pourtant tout simple :  
je cree un tableau 4D que je rempli avec une valeur identique
je le distribue en memoire
chaque proc le recoit
et c tout, je ne m'en sert pas encore...
 
Pourtant, suivant la valeur uttilisée pour l'initialiser, ca bug dans facon differentes dans le reste du code (qui n'est pas de moi et qui fonctionne parfaitement sans mon rajout)

Reply

Marsh Posté le 01-03-2004 à 14:36:35    

ben oui mais si tu le donnes pas ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed