IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

Choix ordre indices tableaux openMP


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Chercheur
    Inscrit en
    Septembre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 35
    Par défaut Choix ordre indices tableaux openMP
    Je souhaite faire passer un code d'une parallélisation MPI à une parallélisation hybride MPI + openMP, et cela m'amène à me poser la question suivante :

    Actuellement, je manipule des tableaux du style : r(1:n,1:d), où n est très grand et où d représente la dimension (2 ou 3). Les calculs sont exécutés identiquement sur les indices de 1 à n, par exemple : r(:,1)=a(:,1)+b(:,1).

    Afin d'obtenir de bonnes performances avec l'openMP, ai-je intérêt à passer de ce schéma à un schéma où les tableaux vont être du style : r(1:d,1:n), tau(1:d,1:d,1:n), l'indice "de grande taille" étant rejeté à la fin ?

    Merci d'avance.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Août 2006
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 974
    Par défaut
    En Fortran, les tableaux sont organisés comme suit en mémoire :

    (1,1), (2,1), (3,1), (n,1), (1,2), (2,2), ... (n,m)

    Pour que le traitement soit efficace, tu dois donc maintenir les indices tels qu'ils sont.

Discussions similaires

  1. Coder des une liste de choix multiples pour Tableaux croisés
    Par piflechien73 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/11/2011, 22h04
  2. where, indices tableaux et test logique
    Par iznogoud_23 dans le forum Fortran
    Réponses: 6
    Dernier message: 11/05/2010, 20h32
  3. [WD10] Etat choix ordre d'impression + fichier PDF
    Par mnssylvain dans le forum WinDev
    Réponses: 7
    Dernier message: 25/11/2009, 18h50
  4. Tri choix ordre de mérite
    Par zahidovich dans le forum Excel
    Réponses: 6
    Dernier message: 23/10/2008, 11h24
  5. [Tableaux] Tri ordre aphabétique "spécial"
    Par TNorth dans le forum Langage
    Réponses: 3
    Dernier message: 27/09/2005, 13h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo