Cassiopee Forum
CFD python modules
S'il vous plaît connectez vous ou Enregistrement'.
Date et heure en ce moment : lundi, 11 décembre 2017, 02:59

Nouvelle discussion | Répondre
Cassiopee Forum :: Discussions, suggestions, bug report :: Transform :: addkplane non fonctionnelle sur une maillage 2D  ::
Benoit Rodriguez
Newbie
Image


Messages: 42
addkplane non fonctionnelle sur une maillage 2D (jeudi, 18 mai 2017, 12:49) citation  
Bonjour,

je ne peux pas utiliser addkplane sur un maillage 2D (tableaux bidimensionnels, mais espace 3D : coordonnée Z existante) :

[quote]
mesh = TP.addkplane(mesh)
File "/home/software/elsa/Cassiopee-2.3/Cassiopee-2.3/Dist/bin/ws-crt-gcc/lib/python2.7/site-packages/Transform/PyTree.py", line 1065, in addkplane
_addkplane(tp, N)
File "/home/software/elsa/Cassiopee-2.3/Cassiopee-2.3/Dist/bin/ws-crt-gcc/lib/python2.7/site-packages/Transform/PyTree.py", line 1087, in _addkplane
Internal._addOneLayer2BC(t, dir=3, N=N)
File "/home/software/elsa/Cassiopee-2.3/Cassiopee-2.3/Dist/bin/ws-crt-gcc/lib/python2.7/site-packages/Converter/Internal.py", line 2275, in _addOneLayer2BC
w[1][dir-1][1] = w[1][dir-1][1]+N
IndexError: index 2 is out of bounds for axis 0 with size 2
[/quote]

Y-a-il une alternative avec Cassiopée ?

Merci,

Benoit

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: addkplane non fonctionnelle sur une maillage 2D (vendredi, 19 mai 2017, 09:42) citation  
Salut Benoit,
Il y a un truc qui doit m'échapper, si je fais :

import Generator as G
import Transform as T
import Converter as C

a = G.cart((0,0,0), (1,1,1), (10,10,1))
b = T.addkplane(a)
C.convertArrays2File(b, 'out.plt')

Ca marche bien.
C'est quoi la différence avec ton cas?
a+

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


Messages: 159
RE: addkplane non fonctionnelle sur une maillage 2D (vendredi, 19 mai 2017, 09:52) citation  
Salut Benoit,
En fait ce sont les ranges des BC et des connectivités qui sont dimensionnées à 4 (on suppose 6). Tu peux confirmer Benoit ?
Je t'envoie le bout de script qui faut pour te débloquer et on en profite pour blinder ça dans Cassiopée (ça sera dans la 2.5)
Le correctPyTree va détruire la BC s'il détecte une erreur...
a+

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


Messages: 159
RE: addkplane non fonctionnelle sur une maillage 2D (vendredi, 19 mai 2017, 13:59) citation  
J'ai blindé la fonction range2Window qui est appelée par addOneLayer2BC, c'est dans Converter/Internal.py et sera dispo dans la 2.5
En attendant, si tu en as besoin, je peux te donner le source.
a+


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


Messages: 42
RE: addkplane non fonctionnelle sur une maillage 2D (vendredi, 19 mai 2017, 14:27) citation  
Merci Stéphanie, mais j'ai déjà un petit script qui simule addkplane sur mon cas très simple . Si c'est dans la version 2.5, c'est parfait, je pourrais virer une "moulinette".

A+


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

Software PBLang 4.65 © 2002-2003 by Martin Senftleben
Image