On Tue, 20 Jan 2009 16:59:51 +0100 Éric Chatellier <chatellier@codelutin.com> wrote:
En pratique ###########
En pratique ca passe pas trop, car "l'ordonnanceur" on va dire, la classe qui gère les plan d'analyse intervient *avant* le launcher.
Donc en gros même si un plan d'analyse demande 200 simulations il va y avoir 200 petites simulation sur caparmor et non une seule globale.
Est-ce vraiment un probleme, pour moi c plutot plus simple a gere ? On soumet des simulations et on sait quelle seront toujours des simulations 'simple' pas de plan d'analyse qui lance plusieurs simulations. Donc tu dois meme pouvoir simplifier ton algo. Mais s'il fonctionne deja tu peux le laisser :) Donc que des simulations simples, donc en local, juste une liste de simulation qui a ete envoyer a caparmor pas encore recupere. Que l'on relit au lancement d'isis pour monitorer les simulations de caparmor. Sur caparmor, on doit pouvoir simplement utiliser le fichier de statut de la simulation, il faut juste que ce fichier indique bien lorsque la simulation est terminée. pour qu'isis recupere les resultats. Par contre, le probleme, car forcement, il y en a un :). Est pour les plan d'analyse sequentiel. Il faut laisser la machine local qui lance les simulations branchee au reseau et attendre que toutes les simulations soient faites. Pour les plans paralleles, pas de probleme, la machine local va envoyer toutes les simulations en quelques minutes a caparmor. Elle pourra etre enlevee du reseau, et lorsqu'elle reviendra elle recuperera les simulations sur caparmor. Et pour l'instant c plutot ce genre de simulation que l'on souhaite faire. Il faudra reflechir comment envoyer directement un plan d'analyse a caparmor pour les plans sequentiels et donc utiliser l'ensemble de ton algo.
Coté serveur, on lance Isis avec l'action --simulateWithSimulation qui passe par un launcher local et donc qui ne prend pas en charge les plans d'analyses pour l'instant.
C bien, ca veut dire que c coherent avec le reste ;) -- Benjamin -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com () campagne du ruban ascii http://www.codelutin.com /\ pour les mails en ascii