TR.1.4 Memory Allocation
To allow a larger allocation of memory for the CM array.
The MEMORY
command is optional and if entered must be the first line of the .STD file.
General Format
MEMORY f1
where:
Parameter | Definition |
---|---|
f1 | The integer amount of blocks of CM memory to be allocated. f1 is multiplied by 1,000,000 x 4-byte floating point words to get allocation in bytes (320 MBytes). The default value is 300. The upper limit is 2,100. |
Note: For older STAAD.Pro 32-bit (phased out
in CE release May 2018), experience suggested that f1 be between 80 and 400, if required to re-run an input file. For
STAAD.Pro 64-bit , experience is limited so trial and error is recommended.
Usage
When the program finds that memory block was insufficient to complete the analysis, the following warning is issued:
'ERROR-STAAD BUILT IN MEMORY BLOCK HAS OVERFLOWED.'
'ALLOCATED BLOCKSIZE =',I11
'NEEDED BLOCKSIZE =',I11
'TRY REDUCING THE NUMBER OF LOAD CASES.'
In this instance, add the MEMORY f1
command to the first line of the
.STD file where f1 is the needed blocksize
value. This amount may be increased so long as this does not exceed the recommended amounts.
Example
MEMORY 200
STAAD SPACE
…
FINISH