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:

ParameterDefinition
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.

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