[Isis-fish-users] Calibrations guidee par un plan d'analyse independent

Sigrid.Lehuta at ifremer.fr Sigrid.Lehuta at ifremer.fr
Mer 13 Avr 17:38:55 CEST 2011


Hello Jess,

je ne sais pas si Eric répond a ta question, je la comprends différemment.

Deja est ce que tu utilises toujours le script de calibration a un  
param ? parce que si c est le cas il n est pas indépendant... apres  
les 5 premières simus (5 points initiaux), les valeurs essayées  
dependent du resultat de la derniere simu donc pas possible de  
paralleliser les simus d'un plan.

Mais a ce que je comprends, tu veux faire tourner plusieurs plans en  
parallele qui auraient des parametres initiaux differents (les pts  
initiaux sont les parametres public du plan d analyse).

Comme c est un plan dependant, il n utilise qu un core.
et je pense que tu peux lancer plusieurs plans les uns apres les  
autres... comme si c etait des simus et ils se mettront sur les  
differents cores de ta super machine.
je sais pas si c est clair mais en gros, tu lance ton plan comme  
d'habitude avec les param que tu veux, il se met dans la liste des  
simu et commence a tourner ue simu a la fois. Puis tu retournes dans l  
interface, changes les points initiaux et recliques sur simuler et il  
devrait lancer le deuxieme plan aussi. et tu peux faire ca autant de  
fois que tu as de cores.

Enfin si ca marche pas dernière solution qui ne te fera pas gagner du  
temps (car tu utiliseras un seul processeur) mais automatisera le  
lancement, tu peux modifier le script pour que toutes les 31 simus  
(limite actuelle du nb de simu) il continue avec d autres points  
initiaux. C est pas ultra évident a faire mais ca se fait.

Il est peut etre possible de melanger du dependant et du independant,  
mais je ne sais pas comment par contre...
il faudrait un truc du genre un plan independant qui lancerait des  
plans dependants avec differents parametres public... ca serait joli.
Ca existe Eric ????

A++




Eric Chatellier <chatellier at codelutin.com> a écrit :

> Le 13/04/2011 05:24, Jessica Andre a écrit :
>>
>> Bonjour,
>>
>> J’ai essayé ma calibration avec plusieurs points initiaux pour éviter les
>> minima locaux. Ceci dit ca ne converge pas vers une solution, j’ai
>> probablement besoin d’un nombre plus important de simulations et d’essayer
>> plus de points initiaux. Je pense donc utiliser un super ordinateur qu’on a
>> ici (enfin « super », c’est pas CAPARMOR quand même, un peu moins de ompf…)
>> pour qu’il puisse simultanément lancer mes calibrations.
>>
>> Du point de vue pratique, je m’y prends comment ?! Je suppose que  
>> je créer un
>> plan de simulation (AnalysePlanIndependent) qui va attribuer les valeurs
>> initiales pour chacune de mes calibrations. Mais comment je connecte les 2
>> plan d’analyses ? Si le analysePlanIndependent attribue les valeurs  
>> de départ,
>> comment dans mon plan d’analyse de calibration j’appelle ces  
>> valeurs de départ
>> ? Je sais faire en –R mais pas en java…
>>
> Le plan d'analyse doit modifier les paramètres
> des simulations qu'il génère.
>
> Par exemple, pour modifier les effectifs de départ,
> il faut modifier la matrices obtenu via (dans beforeSimulation) :
>
> MatrixND populationEffectives =
> nextSimulation.getParameter().getNumberOf(population);
>
> --
> Éric Chatellier <chatellier at codelutin.com>
> Tel: 02.40.50.29.28
> http://www.codelutin.com
>
> _______________________________________________
> Isis-fish-users mailing list
> Isis-fish-users at list.isis-fish.org
> http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
>






Plus d'informations sur la liste de diffusion Isis-fish-users