Cassiopee Forum
CFD python modules
S'il vous plaît connectez vous ou Enregistrement'.
Date et heure en ce moment : mardi, 21 novembre 2017, 16:38

Nouvelle discussion | Répondre
Cassiopee Forum :: Discussions, suggestions, bug report :: Distributor2 :: Non respect des contraintes dans la distribution calculée avec l'algo 'fast'  ::
AntoinePlaczek
Newbie
Image


Messages: 5
Non respect des contraintes dans la distribution calculée avec l'algo 'fast' (jeudi, 18 mai 2017, 10:58) citation  
Bonjour,

j'utilise le module Distributor2 pour calculer des distributions associées à un PyTree en imposant à certains blocs d'être sur un numéro de proc donné via un dictionnaire.

Il semble que la contrainte fournie ne soit pas toujours respectée, notamment lorsque le nombre de contraintes est "grand" et l'algorithme de calcul de la distribution est choisi est 'fast'. Avec le 'genetic' ou le 'gradient' les contraintes sont pourtant bien respectées.

Est-ce qu'il s'agit d'un comportement normal ?

Ip enregistré Statut: déconnecté Profil | Site Web 
Ordre des réponses: Première réponse en dernier :: Première réponse en premier
ChristopheBenoit
Administrator
Image


Messages: 169
RE: Non respect des contraintes dans la distribution calculée avec l'algo 'fast' (vendredi, 19 mai 2017, 09:38) citation  
Bonjour Antoine,

Non. J'ai fait une petite correction, mais pour être sur,
il faudrait tester avec ton cas (je pense que c'est un cas particulier). Peux-tu essayer de refaire la distirbution avec ma version /home/benoit/Cassiopee sur eos?
a+

Ip enregistré Statut: déconnecté Profil | Site Web 
AntoinePlaczek
Newbie
Image


Messages: 5
RE: Non respect des contraintes dans la distribution calculée avec l'algo 'fast' (vendredi, 19 mai 2017, 13:04) citation  
Bonjour Benoît,

j'ai testé ta version mais j'ai un bug (*** glibc detected *** python: double free or corruption (out): 0x00000000025f9540 ***); peut être que j'ai mal sourcé l'environnement correspondant.

Si tu veux jeter un oeil j'ai mis mon cas dans le répertoire /stck/aplaczek/Test_DistribFast. Tu peux tester avec le script Python test_distrib.py.

Effectivement c'est un cas un peu particulier d'une conf de turbomachine 360° pour laquelle je dois imposer le même proc pour tous les blocs de part et d'autre du raccord inter-roue car la CL de plan de mélange n'est pas encore parallélisé --> d'où les nombreuses contraintes imposées...



Ip enregistré Statut: déconnecté Profil | Site Web 
ChristopheBenoit
Administrator
Image


Messages: 169
RE: Non respect des contraintes dans la distribution calculée avec l'algo 'fast' (vendredi, 19 mai 2017, 13:34) citation  
J'ai encore corrigé un petit truc.
Le test me donne TRUE partout.
Si tu peux reessayer pour etre sur.
a+


Ip enregistré Statut: déconnecté Profil | Site Web 
AntoinePlaczek
Newbie
Image


Messages: 5
RE: Non respect des contraintes dans la distribution calculée avec l'algo 'fast' (vendredi, 19 mai 2017, 13:43) citation  
Ca m'a l'air parfait, du coup je garde cette version de Cassiopee !
Merci pour le debuggage rapide

Ip enregistré Statut: déconnecté Profil | Site Web 
Nouvelle discussion | Répondre

Software PBLang 4.65 © 2002-2003 by Martin Senftleben
Image