Cassiopee Forum
CFD python modules
S'il vous plaît connectez vous ou Enregistrement'.
Date et heure en ce moment : samedi, 21 octobre 2017, 13:52

Nouvelle discussion | Répondre
Cassiopee Forum :: Discussions, suggestions, bug report :: Transform :: SplitSize et MultiGrid  ::
Tristan Soubrié
Newbie
Image
Pas d'avatar


Messages: 11
SplitSize et MultiGrid (vendredi, 17 juin 2016, 10:45) citation  
Le SplitSize permet de découper des blocs en maintenant les niveaux multigrille voulus. Mais en spécifiant multigrid=2, on peut malgré tout obtenir des blocs avec 5 noeuds sur une direction, ce qui est refusé par elsA (car aboutit à une maille sur le maillage le plus grossier). On peut s'en sortir en spécifiant minPtsPerDir à 9.

Je suggère :
* multigrid = 1 => minPtsPerDir = 5 par défaut
* multigrid = 2 => minPtsPerDir = 9 par défaut
et ainsi de suite.

Par ailleurs, le paramètre minPtsPerDir n'est pas accessible dans tkCassiopee.

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: SplitSize et MultiGrid (vendredi, 17 juin 2016, 15:53) citation  
Bonjour Tristan,

Merci de ta remarque.

Je rajoute une condition :
minPtsPerDir = max(minPtsPerDir, 2**(multigrid+1)+1)
Dans splitSize. Du coup, on peut forcer comme on veut et le nbre de pts minimum est assure.
a+

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

Software PBLang 4.65 © 2002-2003 by Martin Senftleben
Image