Jonathan,
your remark is very instereting. I will take time tomorrow to write and send a mathematical description of the work.

The frame is the resolution of the elasticity equations for 3D unstructured meshes using operations on tensor variables (equivalent to a 3*3 matrix variables defined for each cell).
The resolution is the one provided by Jasak :

Jasak, H. and Weller, H.G.: Application of the Finite Volume Method and Unstructured Meshes to Linear Elasticity, Int. J. Num. Meth. Engineering 2000, v 48, n 2, pp 267-287

Joël




----- Original Message ----- From: "Jonathan Guyer" <[EMAIL PROTECTED]>
To: "Multiple recipients of list" <[email protected]>
Sent: Wednesday, November 28, 2007 9:39 PM
Subject: Re: Loss of RAM




On Nov 28, 2007, at 11:49 AM, joelvuillon wrote:

in my script there is :
a = numerix.MAtake(b,c)
and c is masked : c represents the 6 adjacent cells of each cell in an hexaedral meshing. c can be only defined for 3, 4 or 5 cells on the edge of the meshing and consequently c takes masked values.

If you have an idea to by-pass the use of MAtake in this case, I am ok. For example I can use 0 values of the indices instead of masked values but I still have to take care to the real 0 indice of the first cell of the meshing in the connectivity table.

I'm curious what you're trying to accomplish mathematically with this operation (either MAtake or MA.take). This tends to be at a lower level than we intend for FiPy users to have to work. Is FiPy lacking a discretization that you need? Some other operation? There may be a better way to accomplish your goal if we know the higher-level mathematical operation that you are trying to accomplish.





--
No virus found in this incoming message.
Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.16.9/1155 - Release Date: 27/11/2007 20:30





Reply via email to