Applies To | |||
Product(s): | STAAD.Pro | ||
Version(s): | ALL | ||
Environment: | ALL | ||
Area: | Analysis | ||
Subarea: | |||
Original Author: | Bentley Technical Support Group | ||
When users run the analysis, it gives an error message... "ERROR-STAAD BUILT IN MEMORY BLOCK HAS OVERFLOWED".
If you are trying to analyze a large model, you may need to increase the memory allocated to STAAD. The best place to start is to look at the analysis output file which will report some information like
“Error – STAAD built in memory block has overflowed”
“Allocated block size = 60,000,000
“Needed block size = 73,497,722.”
This means that the amount of memory allocated for holding input and output data like displacements, support reactions, beam & plates results for the analyzed cases is not enough for the problem size. As you can from the above error message that 74 million 4 byte words are required to hold the data. So we need to have a block size of about 80 million.
From the Edit menu, choose Edit Input Command File and go to the STAAD.Pro input editor. Please add the following statement as the first line in your model, on the line before the command STAAD SPACE —
MEMORY 80
STAAD SPACE
Run the analysis. This input will allow up to 80,000,000 4-byte words for STAAD's internal memory block (default is 80 million).
If you still get the error message, increase the memory block till the error message is eliminated. However do not use more than MEMORY 400.