How to use all the memory in SGI Origin 2000
We have a SGI Origin 2000 with 8 CPUs and 2G memory. When I parallize my code with Fortran 90, which came with the machine, I find that only part of the memory(512M) is used, although the 8 CPUs are working all the time. So when I calculate large 3-D problem with structured grid, the machine begins to use the swap, which makes the computation very slow. Does anybody have any experience to tell me how to use all the memory? Shound I change something in my code or the computer system?
Thanks, Guoping Xia |
Re: How to use all the memory in SGI Origin 2000
You definitely can talk to the SGI people, unless it is a machine you put together.
|
Re: How to use all the memory in SGI Origin 2000
Hi,
Sorry for my english. Review the parallize code. The parallize programe from SGI donīt parallize all sentence. Sometimes is better to parallize only some loops and the other stand as in the original form. Read the parallize program and see which loop is necessary to parallize and which not. Alberto |
Re: How to use all the memory in SGI Origin 2000
Try typing the command "limit". It will give you information on maximum "memoryuse." I suspect it will read 512MB. You then need to reconfigure the kernel, its not difficult to do, just check your administrator manuals.
|
All times are GMT -4. The time now is 10:10. |