Error 7007, RAM Problems with Optistruct on Linux Cluster
Hi,
I tried to run an analysis in optistruct 12.0 on our Linux Cluster. Every node of the cluster has 64482 MB Ram and 2054 MB Swap.
My .fem need around 20GB RAM and runs without Problems on our old Cluster with 45GB RAM per node.
I tried following things on the new Cluster:
1. -core out -len 10000
WARNING in hwsolver script execution:
-core option set, '-len 10000' is not used
*************************************
************************************************************************
** **
** **
** OptiStruct 12.0 **
** **
** Design and Optimization Software **
** from Altair Engineering, Inc. **
** **
** **
** Linux 3.0.101-0.7.17-default node28 **
** 4 CPU: Intel® Xeon® CPU E5-2637 v2 @ 3.50GHz **
** CPU speed 3500 MHz **
** 64482 MB RAM, 2054 MB swap **
*** ERROR # 7007 ***
The run failed because automatic memory expansion has failed.
Currently allocated working storage is 1862 MB.
Automatic expansion failed to expand to 9849 MB.
The failed amount is the minimum required memory to complete the run.
Please verify whether the system has enough memory and rerun the problem.
2. -fixlen 40000
*** ERROR 9102: Too much memory requested.
Requested memory = 40000 MB.
Available memory = 2054 MB.
The 'available memory' is exactly the value of the swap. Could there be a problem in optistruct with such large Memories of 64GB?
Best regards
Matthias
Answers
-
Matthias,
Can you tell me if the old cluster used 64 bit linux OS? and whether the new one (which produces the error) uses 32 bit os ?
0 -
Altair Forum User said:
Hi,
I tried to run an analysis in optistruct 12.0 on our Linux Cluster. Every node of the cluster has 64482 MB Ram and 2054 MB Swap.
My .fem need around 20GB RAM and runs without Problems on our old Cluster with 45GB RAM per node.
I tried following things on the new Cluster:
1. -core out -len 10000
WARNING in hwsolver script execution:
-core option set, '-len 10000' is not used
*************************************
************************************************************************
** **
** **
** OptiStruct 12.0 **
** **
** Design and Optimization Software **
** from Altair Engineering, Inc. **
** **
** **
** Linux 3.0.101-0.7.17-default node28 **
** 4 CPU: Intel® Xeon® CPU E5-2637 v2 @ 3.50GHz **
** CPU speed 3500 MHz **
** 64482 MB RAM, 2054 MB swap **
*** ERROR # 7007 ***
The run failed because automatic memory expansion has failed.
Currently allocated working storage is 1862 MB.
Automatic expansion failed to expand to 9849 MB.
The failed amount is the minimum required memory to complete the run.
Please verify whether the system has enough memory and rerun the problem.
2. -fixlen 40000
*** ERROR 9102: Too much memory requested.
Requested memory = 40000 MB.
Available memory = 2054 MB.
The 'available memory' is exactly the value of the swap. Could there be a problem in optistruct with such large Memories of 64GB?
Best regards
Matthias
Are you sure there is no other running application on your node?
In your two runs, the available memory is small. Swap will be used only when physical memory is not available, or not enough for your run.
0 -
Hi,
Thanks for your answers. Both clusters run on 64bit Linux system. There is other app running on the nodes, they are completly free. The Availabel Memory is 64GB but Optistructs indicates only values around 2054MB, which is everytime exactly the value of the swap.
Best regards
Matthias
0 -
Matthias,
Please send across the complete out file, you can use the dropbox below.
How are you submitting the job to the cluster? do you have optistruct installed in this 64 gb machine?
What happens when you run the job without any run options?
0