Author |
Message |
Gregor Knoener (greg)
New member Username: greg
Post Number: 1 Registered: 06-2006
| Posted on Monday, June 05, 2006 - 01:47 am: | |
Hello, I am running a 3D script with a large number of nodes, and FlexPDE stops with the error message Memory Allocation Failed: MBalloc(6724592)=0 The script works well when I decrease the size of the simulated volume. Is there a fundamental limit to the number of nodes and the memory that FlexPDE uses? At the time the error message appeared, there were only 2.2 out of 3GByte memory used. Thanks a lot! |
Robert G. Nelson (rgnelson)
Moderator Username: rgnelson
Post Number: 625 Registered: 06-2003
| Posted on Monday, June 05, 2006 - 05:00 pm: | |
Windows XP has an absolute limit of 3GB addressable by any application (on Windows 2000 it is 2GB). FlexPDE allocates some large memory blocks, and as you approach the maximum addressable size, it is possible that the fragmentation of memory space has left no hole large enough to store the block. In this case, Windows will deny the allocation, resulting in the error you have seen. The diagnostic indicates that the memory request was for a block of 6.7 MB.
|
|