Hi,
we are using OpenDX on Linux an Solaris to visualize FEM
solutions. Normaly, we do hp FEM on hierarchical grids, ie. we
have unstructured grids and on each cell of the grid a different
number of points were the solution has to be plotted. Therefore,
I chose "multigrid" in the data files and each member of the
multigrid is a cell in the FEM grid.
For testing purposes, I created a FEM grid with 262144 elements,
each with the solution only evaluated in the corners. The file
has a size of about 115 MB.
Running dx on this file is quite tedious, since it takes a lot
of memory. Giving 200 MB to dx is not enough:
---
Starting DX executive
Memory cache will use 200 MB (12 for small items, 188 for large)
port = 1900
server: accepted connection from client
0: worker here [9371]
0: small: 12582912 = hdr 16476 + used 12322256 + free 244048 + pool 132
(limit 12582912); 1 ofl
Begin Execution
ERROR: Import: Out of memory: reached limit of 197132288 in large arena / file
'/u/u2/pfrauenf/scratch/applications-1.4/Linux/hpnumericlarge.dx' line 990451
0: WARNING: /main:0/Collect:3 contains only NULL and/or invalid inputs
ERROR: Image: AutoAxes: Bad parameter: bad input parameter (has no bounding
box)
Usage("memory",0);
0: 209715200 bytes total: 3440548 in use, 206274652 free
0: 2482896 objects have been forced to overflow to another area
---
I think part of the problem could be solved with "delayed
colors" (I read Appendix A of the Users's Guide). But the error
already occurs in the Import module.
I've put a screenshot of my visual program on
http://www.math.ethz.ch/~pfrauenf/dx.gif
Do I need to assign more memory to the server? Should I rethink
the data structure in the .dx file? Is there a trick in the
visual program?
Any hints are appreciated.
Regards,
--
Philipp | work | home
Frauenfelder | [EMAIL PROTECTED] | [EMAIL PROTECTED]
[PGP] | +41 1 632 60 38 | +41 1 862 73 14
Proudly running Debian GNU/Linux. See http://www.debian.org/