Fortran, tableaux

Kazeriahm -  
cchristian Messages postés 928 Statut Membre -
Bonjour,

dans un code Fortran, je me trimballe un tableau a 3 dimensions U(:,:,:), et une routine f dont un des arguments est un tableau a deux dimensions. Comment faire pour passer a f un "sous tableau de U", du type U(:,:,n) ?

Le probleme est que je ne connais pas la taille de mon tableau dans le programme principal, et je n'ai rien trouve qui permette de la recuperer (si je connaissais les dimensions de U je pourrai declarer un nouveau tableau a deux dimensions et le remplir avec une boucle).

Bref, si quelqu'un sait comment me sortir de la ?!

Merci d'avance

1 réponse

cchristian Messages postés 928 Statut Membre 131
 
Bonsoir,

Le probleme est que je ne connais pas la taille de mon tableau dans le programme principal, et je n'ai rien trouve qui permette de la recuperer (si je connaissais les dimensions de U....................

Ce tableau U est bien chargé et exploré dans la partie principale du programme ? Tu peux certainement connaître les tailles et les stocker ou créer le tableau à 2 dimensions à ce "moment" .

Message rectifié à 23h42...............
0