metil-lmtpp Mailing List for metil (Page 3)
Status: Pre-Alpha
Brought to you by:
hugo_lec
You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(4) |
Oct
(1) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2009 |
Jan
(3) |
Feb
(8) |
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(3) |
Aug
|
Sep
|
Oct
(3) |
Nov
(6) |
Dec
(10) |
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(14) |
Oct
|
Nov
(1) |
Dec
|
From: Martin G. <mar...@lm...> - 2007-09-26 14:59:30
|
Pour que les choses soient claires et justes pour tout le monde, ca vaut peut etre le coup que chacun verifie son fichier material_help.py. En effet, il peut arriver que les procedures def matrice_passage et def hooke_orthotrope_th_3d ne soient pas compatibles au niveau des indices des vecteurs chapeaux. > Hloc = matrix([ > [1./E1, -nu12/E1, -nu13/E1, 0, 0, 0], > [-nu12/E1, 1./E2, -nu23/E2, 0, 0, 0], > [-nu13/E1, -nu23/E2, 1./E3, 0, 0, 0], > [0, 0, 0, 1./(2.*G12), 0, 0], > [0, 0, 0, 0, 1./(2.*G23), 0], > [0, 0, 0, 0, 0, 1./(2.*G13)], > ]) et > P=matrix([ > [a1*a1, a2*a2, a3*a3, 2*a1*a2, 2*a2*a3, 2*a1*a3], > [b1*b1, b2*b2, b3*b3, 2*b1*b2, 2*b2*b3, 2*b1*b3], > [c1*c1, c2*c2, c3*c3, 2*c1*c2, 2*c2*c3, 2*c1*c3], > [b1*a1, b2*a2, b3*a3, b1*a2+b2*a1, b2*a3+b3*a2, b1*a3+b3*a1], > [b1*c1, b2*c2, b3*c3, b1*c2+b2*c1, b2*c3+b3*c2, b1*c3+b3*c1], > [c1*a1, c2*a2, c3*a3, c1*a2+c2*a1, c2*a3+c3*a2, c1*a3+c3*a1], > ]) > Pinv = matrix([ > [a1*a1, b1*b1, c1*c1, 2*a1*b1, 2*a1*c1, 2*b1*c1], > [a2*a2, b2*b2, c2*c2, 2*a2*b2, 2*b2*c2, 2*a2*c2], > [a3*a3, b3*b3, c3*c3, 2*a3*b3, 2*b3*c3, 2*a3*c3], > [a2*a1, b2*b1, c2*c1, b1*a2+b2*a1, b2*c1+c2*b1, a2*c1+c2*a1], > [a2*a3, b3*b2, c2*c3, b3*a2+b2*a3, b2*c3+c2*b3, a2*c3+c2*a3], > [a1*a3, b3*b1, c3*c1, b1*a3+b3*a1, b3*c1+c3*b1, a3*c1+c3*a1], > ]) sont compatiblesm ainsi que > Hloc = matrix([ > [1./E1, -nu12/E1, -nu13/E1, 0, 0, 0], > [-nu12/E1, 1./E2, -nu23/E2, 0, 0, 0], > [-nu13/E1, -nu23/E2, 1./E3, 0, 0, 0], > [0, 0, 0, 1./(2.*G12), 0, 0], > [0, 0, 0, 0, 1./(2.*G13), 0], > [0, 0, 0, 0, 0, 1./(2.*G23)], > ]) et > P = matrix([ > [a1*a1, a2*a2, a3*a3, 2*a1*a2, 2*a1*a3, 2*a2*a3], > [b1*b1, b2*b2, b3*b3, 2*b1*b2, 2*b1*b3, 2*b2*b3], > [c1*c1, c2*c2, c3*c3, 2*c1*c2, 2*c1*c3, 2*c2*c3], > [b1*a1, b2*a2, b3*a3, b1*a2+b2*a1, b1*a3+b3*a1, b2*a3+b3*a2], > [c1*a1, c2*a2, c3*a3, c1*a2+c2*a1, c1*a3+c3*a1, c2*a3+c3*a2], > [b1*c1, b2*c2, b3*c3, b1*c2+b2*c1, b1*c3+b3*c1, b2*c3+b3*c2], > ]) > Pinv = matrix([ > [a1*a1, b1*b1, c1*c1, 2*a1*b1, 2*a1*c1, 2*b1*c1], > [a2*a2, b2*b2, c2*c2, 2*a2*b2, 2*a2*c2, 2*b2*c2], > [a3*a3, b3*b3, c3*c3, 2*a3*b3, 2*a3*c3, 2*b3*c3], > [a2*a1, b2*b1, c2*c1, b1*a2+b2*a1, a2*c1+c2*a1, b2*c1+c2*b1], > [a1*a3, b3*b1, c3*c1, b1*a3+b3*a1, a3*c1+c3*a1, b3*c1+c3*b1], > [a2*a3, b3*b2, c2*c3, b3*a2+b2*a3, a2*c3+c2*a3, b2*c3+c2*b3], > ]) mais pas des combinaisons de ces trucs la. Vous pouvez mettre a jour vos fichiers a partir de la source mise a jours par Hugo en tapant > git pull dans votre dossier LMT. Pas d'inquietude pour vos modifications personnelles: git vous signale tout doublon et n'ecrase rien. |
From: LECLERC <le...@lm...> - 2007-09-26 13:58:08
|
Correction bogue apply_range (elem_list...). Application : apply_mt sur elem_list (pour assemblage multithread...) |
From: LECLERC <le...@lm...> - 2007-09-26 07:25:20
|
si vous faites un apply_mt sur node_list et que vous avez un message d'erre= ur=20 (du genre can't find apply_range(...)), c'est que vous n'avez pas une versi= on=20 r=E9cente de nodelistpply.h.py (dans include/mesh). Un petit coup de git ? |
From: LECLERC <le...@lm...> - 2007-07-04 07:54:08
|
Attention : changement (ou fixation) de la notation chapeau pour epsilon,=20 sigma (=E0 cause d'une incoh=E9rence entre les versions), ... sigma=3D [s11 s22 s33 s12 s13 s23] epsilon =3D [e11 e22 e33 e12 e13 e23] et pas=20 [e11 e22 e33 gamma12 gamma13 gamma23] e12 : Shear strain gamma12 : Engeneer shear strain gamma12 =3D 2 * e12 Autrement dit, les composantes 3 et 4 des vecteurs repr=E9sentant des matri= ces=20 symetriques de taille 3x3 sont invers=E9es. Cordialement. |