MPI avec java et C++
cariboulf
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
choubaka Messages postés 39442 Date d'inscription Statut Modérateur Dernière intervention -
choubaka Messages postés 39442 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je cherche à paralléliser une code de calcul avec MPI. Ce code comprend une partie écrite en Java qui gère les données et les fichiers; et une partie C++ pour le calcul.
La partie écrite en C++ est contenu dans une bibliothèque .dll, qui est ensuite chargé dans le code Java.
Le problème c'est que lorsque je lance mpirun, le code java s'exécute plusieurs fois et cela créé des problèmes dans le chargement de la bibliothèque et dans l'écriture des fichiers: la dll ne se charge donc que sur un seul proc et donc le code c++ n'est plus parallélisable.
Quelqu'un connait-il une manière de lancer une seule fois le code Java et de faire du parallélisme seulement dans la bibliothèque?
Sinon est-il possible de charger la bibliothèque plusieurs fois, c'est à dire une fois sur chaque processeur?
Merci,
Mathieu
Je cherche à paralléliser une code de calcul avec MPI. Ce code comprend une partie écrite en Java qui gère les données et les fichiers; et une partie C++ pour le calcul.
La partie écrite en C++ est contenu dans une bibliothèque .dll, qui est ensuite chargé dans le code Java.
Le problème c'est que lorsque je lance mpirun, le code java s'exécute plusieurs fois et cela créé des problèmes dans le chargement de la bibliothèque et dans l'écriture des fichiers: la dll ne se charge donc que sur un seul proc et donc le code c++ n'est plus parallélisable.
Quelqu'un connait-il une manière de lancer une seule fois le code Java et de faire du parallélisme seulement dans la bibliothèque?
Sinon est-il possible de charger la bibliothèque plusieurs fois, c'est à dire une fois sur chaque processeur?
Merci,
Mathieu
A voir également:
- MPI avec java et C++
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Bonjour
Ne connaissant pas ton code java, tu peux essayer de voir du côté du pattern "singleton"...
https://smeric.developpez.com/java/uml/singleton/
Ne connaissant pas ton code java, tu peux essayer de voir du côté du pattern "singleton"...
https://smeric.developpez.com/java/uml/singleton/