Bonjour Eric, Ce nouveau mode de fonctionnement permet de faire tourner les simulations en parallèle sans encombre, merci beaucoup pour ta réactivité! Comme je n'utilise plus de preScript pour lancer les simulations, le parameters.properties de la simu en sortie reprend bien les éléments de paramétrisation de la simulation (avec règle, export…). Merci encore! Sophie -------- Message transféré -------- Sujet : [Isis-fish-users] Modification du fonctionnement pour l'utilisation avec Calibrar Date : Wed, 6 Feb 2019 16:00:04 +0100 De : Eric Chatellier <chatellier@codelutin.com> Répondre à : isis-fish-users@list.isis-fish.org Organisation : Codelutin Pour : isis-fish-users@list.isis-fish.org Bonjour, Pour information, dans la version 4.4.2.2, l'action que devait utiliser Calibrar dans Isis (simulationWithRegionNameAndScript) ne fonctionnait pas un mode multi-processus car chaque sous processus tentait de lire la région au même moment, et la base de données refuse ce fonctionnement. J'ai modifié le fonctionnement pour mieux coller au fonctionnement des simulations à distance (caparmor) en préparant une simulation qui inclut la simulation et en n'utilisant plus la région d'origine dans les sous processus. Préparation de la simulation ---------------------------- Dans l'interface de lancement d'une simulation, j'ai ajouté un menu "Simulation/Préparer la simulation..." qui créé un zip contenant toute la définition de la simulation. Il faut donc, utiliser ce menu une fois la simulation paramétrée (avec la région, les règles, les population, les exports...) @Sophie: Comme ici, la simulation est préparée avec la règle, et comme c'est ta règle qui gère les données calibrar, je pense que tu n'a plus besoin (dans ton cas) du prescript et du fichier parameters.properties Action sans prescript --------------------- L'action 'simulationWithRegionNameAndScript' ne doit plus être utilisée et la commande pour lancer la simulation est donc simplifiée: java -jar isis-fish-4.4.2.3-SNAPSHOT.jar --simulateWithSimulation id-simulation-1 chemin/du/preparation-simulation.zip Donc, c'est l'action "simulateWithSimulation" qui prend en argument, l'ID de simulation et le fichier ZIP de préparation de la simulation Action avec prescript --------------------- Pour quand même utiliser un prescrit, c'est toujours possible avec l'action: java -jar isis-fish-4.4.2.3-SNAPSHOT.jar --simulateWithSimulationAndScript id-simulation-1 chemin/du/preparation-simulation.zip chemin/du/prescript.java C'est testable avec cette version: https://forge.codelutin.com/attachments/download/5568/isis-fish-4.4.2.3-gdcf... -- Éric Chatellier -www.codelutin.com - 02.40.50.29.28 _______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users