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:41

Nouvelle discussion | Répondre
Cassiopee Forum :: Discussions, suggestions, bug report :: Connector :: patch pour maximizeBlankedCells avec depth forcé, suivi de setInterpolations  ::
StephaniePeron
Full Member
Image


Messages: 158
patch pour maximizeBlankedCells avec depth forcé, suivi de setInterpolations (jeudi, 27 juin 2013, 10:39) citation  
Bonjour,

Il semble que certains cas nécessitent de forcer un depth dans maximizeBlankedCells qui ne correspond pas au nombre de rangées de cellules interpolées que l'on souhaite vraiment. Il faudrait voir si le nouvel algo de double wall permet d'enlever ce forçage.
Si vous utilisez le nouvel algo d'optimizeOverlap (voir post précédent), et que vous rencontrez tjs le problème merci de nous en faire retour.
Par contre, en attendant qu'on trouve la raison, il y a un petit patch qu'on peut mettre à la suite de maximizeBlankedCells pour appliquer ensuite setInterpolations avec le bon nb de rangées de cellules :

Exemple avec une forçage de 5 cellules à cellN=2 dans maximize, et depth=1 pour les interpolations ensuite.

def maxCellN(c):
if c == 2: return 1.
else: return c
t = X.maximizeBlankedCells(t, 5)
t = C.initVars(t,'centers:cellN', maxCellN,'centers:cellN'])
t = X.setHoleInterpolatedPoints(t,depth=1)
t = X.setInterpolations(t,depth=1,...)

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


Messages: 6
RE: patch pour maximizeBlankedCells avec depth forcé, suivi de setInterpolations (jeudi, 22 août 2013, 10:09) citation  
Je confirme ça marche nickel.
Par contre il faut aussi mettre :
t = CT.applyBCOverlaps(t,depth=1) si vous avez des bc overlap
Sinon problèmes ...

Perso je mais tout en depth = 2.
Avec ça, je n'ai plus de cellules orphelines et presque pas d'extrapolées.

Ip enregistré Statut: déconnecté Profil | Site Web 
StephaniePeron
Full Member
Image


Messages: 158
RE: patch pour maximizeBlankedCells avec depth forcé, suivi de setInterpolations (mardi, 27 août 2013, 17:23) citation  
Je confirme, c'était un oubli de ma part. Merci Vincent !


Ip enregistré Statut: déconnecté Profil | Site Web 
StephaniePeron
Full Member
Image


Messages: 158
RE: patch pour maximizeBlankedCells avec depth forcé, suivi de setInterpolations (lundi, 2 septembre 2013, 10:45) citation  
Avec un initVars sous cette forme, ça va plus vite :
t = C.initVars(t,'{centers:cellN}=minimum(1.,{centers:cellN})')

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

Software PBLang 4.65 © 2002-2003 by Martin Senftleben
Image