Je dois coder en Fortran 90 une décomposition de domaine pour équation chaleur 2D évolution avec la méthode de Schwartz additif. Je débute en programmation parallèle. Je suis sur MPI.
Merci
Je dois coder en Fortran 90 une décomposition de domaine pour équation chaleur 2D évolution avec la méthode de Schwartz additif. Je débute en programmation parallèle. Je suis sur MPI.
Merci
déjà, le premier truc c'est de bien installe MPI
ensuite il faut lancer le prog qui gère le protocol de transfert
enfin, bien compiler avec les options MPI...
ensuite dans ton code, pour décomposer en sous-domaine l'idée c'est de faire des mailles qui se chevauche, pour avoir leur valeurs, c'est simple il suffit d'appeler MPI à) la rescousse pour qu'il aille chercher la valeur dans l'autre process... (c super simpliste ce que je dis)
pour plus de renseignement (et la solution à ton problème d'ailleur car c un TP classique) va sur cette page:
http://www.idris.fr/data/cours/paral...choix_doc.html
c'est bien expliqué, en français et tout... que demande le peuple!!!
cela dit, je déconne mais c'est pas évident la parallélisation, bon courrage!
il n'y a que ceux qui savent qui ne savent pas qu'ils savent...
Libere-toi hacker, GNU's Not Unix!!!
Salut!
Pourquoi cette méthode plutôt que des différences finies ou des éléments finis, ce qui te dispenserait de te casser la tête avec de la programmation parallèle.equation chaleur 2D evolution avec la methode de Schwartz additif
A la fin des années 60, j'ai fait un programme qui tournait très bien en n'utilisant qu'environ 100 kilobytes pour un réseau comportant 3000 noeuds. Alors, imagine ce qu'on peut faire maintenant!
Jean-Marc Blanc
Calcul numérique de processus industriels
Formation, conseil, développement
Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)
tout depend de ce que tu cherche exactement..
si tu cherche seulement lasolution, Jean Marc a totalement raison, il suffit d utiliser une methode d elements finis par exempe, et sa programation est hyper facile sur des logiciels bien specifique (par exemple freefem)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager