CPU = Intel P4 2.6 GHz HT
Physical memory = 2 GB SDRAM DDR400
Page File = 4 GB
OS = Win XP Pro
The computer has total physical memory of 2 GB with 1.42 GB free before momentum simulation starts. Then the following errors appear:
MomEngine.exe Cmd window opens with:
Error--unable to allocate 929396192 bytes, process may terminate without further warning.
Simulation Status window says:
Error--Memory allocation failure, no more virtual memory available!
Why is it failing to allocate 0.86 GB of physical memory when it has 1.42 GB free? Further there is plenty of free page file memory.
Ian
PS The computer has been upgraded from 1 to 2 GB RAM.
Physical memory = 2 GB SDRAM DDR400
Page File = 4 GB
OS = Win XP Pro
The computer has total physical memory of 2 GB with 1.42 GB free before momentum simulation starts. Then the following errors appear:
MomEngine.exe Cmd window opens with:
Error--unable to allocate 929396192 bytes, process may terminate without further warning.
Simulation Status window says:
Error--Memory allocation failure, no more virtual memory available!
Why is it failing to allocate 0.86 GB of physical memory when it has 1.42 GB free? Further there is plenty of free page file memory.
Ian
PS The computer has been upgraded from 1 to 2 GB RAM.
 hotfix-011905-mom-memory-alloc_2004A.501
However, it is posted under "restricted" access. Â :-/
You will need to contact EEsof tech support to request access to this hotfix. Â
Below is the "README" file concerning this hotfix. Â Note there are potential speed trade-offs in deciding to use it, and a configuration variable which can be set according to your usage needs. Â Please peruse the "README" carefully -- and again, you will need to contact tech support for access to this hotfix. Â
===README file===
Release 2004A software: hotfix-011905-mom-memory-alloc
This hotfix solves the problem that on all platforms, but most prominently on Windows XP, Momentum 2004A encounters virtual memory exhaustion errors much earlier as compared to the 2003C release, even when sufficient memory is present on the machine (typically seen above 6500 basis unknowns). Â
This hotfix also makes the list of places searched for a "momentum.cfg" file and the priority of the configuration variables conform with the behavior of other tools in ADS and RFDE. Â
With this hotfix, Momentum will now look in the project directory, $HOME/hpeesof/config, $HPEESOF_DIR/custom/config, and $HPEESOF_DIR/config for a "momentum.cfg" file, and uses this order as priority for momentum configuration variables. Â
The memory allocation problem for larger Momentum simulations is solved by allocating the required matrix memory much earlier in the simulation process, and through an automatic switch to the old slower, incremental allocation scheme (used in 2003C) for the largest possible simulations (at the expense of solve speed). Â
Some additional reuse of memory in Momentum RF mode is also possible, but this option disables future speed enhancements to the solver that would need this memory space. Â
The memory allocation behavior can also be controlled by a Momentum configuration variable, "MOM3D_USE_MEMORYCONFIG" in your "momentum.cfg" file as follows: Â
- MOM3D_USE_MEMORYCONFIG=0 is the default behavior in Momentum 2004A;
- MOM3D_USE_MEMORYCONFIG=1 forces incremental matrix memory allocation, and enables automatically the pre 2004A slower, direct solver (this behavior is automatically selected when the matrix allocation problem occurs in other modes.) Â
- MOM3D_USE_MEMORYCONFIG=2 reuses a normally unused memory block in RF mode, and behaves as setting 0 otherwise, but disables future speed enhancements of the solver that may need this memory space. Â
=====end file======
and i have 4GB ram installed on the computer..
???
the error: unable to allocate 1,811,523,840 bytes...
You're probably running the 32 bit version of Momentum.
WinXP64 is planned for autumn 06.
In 2006A you will be able to install and run ADS/Momentum locally on a 64bit WinXP.
I seem to be having the same type of problem. I am running ADS 2005A (2005A.400) on a HPUX system with 8 GB of RAM. Momentum is version 4.9.
I have the same error that it will not allocate 0.86 MB of virtual memeory. Because this is happening, Momentum can not generate a AFS dataset because it could not read a AFS citifile.
The strange aspect is within this design file, I have two circuits. The first one ran fine. The second one did not. There are two differences with the second file. First, it is little larger and second it has one external port and one internal port.
Thanks for the help.
Mike