STAAD.Pro Help

TR.1.4 メモリ割り当て

CM配列のメモリの割り当てを増やすことができます。

MEMORYコマンドはオプションです。使用する場合は、.STDファイルの最初の行に入力してください。

一般的な書式

MEMORY f1

指定項目

Parameter説明
f1 割り当てられるCMメモリのブロックの整数の量。f1に1,000,000 x 4バイトの浮動小数点ワードを乗じ、バイト単位の割り当てを取得します(320Mバイト)。既定値は、STAAD.Pro 64ビットの場合は300、STAAD.Pro 32ビットの場合は80です。64ビットシステムの上限は2,100です。
注記: 古いSTAAD.Pro 32ビット(CEリリース2018年5月で段階的に廃止)の場合、経験上、入力ファイルを再実行する必要がある場合はf1を80~400の範囲にすることを推奨します。STAAD.Pro 64ビットの場合、経験があまりないため、試行錯誤を推奨します。

使用状況

メモリブロックが不十分で分析を完了できなかったことをプログラムが検出すると、次の警告が発行されます。

    'ERROR-STAAD BUILT IN MEMORY BLOCK HAS OVERFLOWED.'
    'ALLOCATED BLOCKSIZE =',I11
    'NEEDED BLOCKSIZE =',I11
    'TRY REDUCING THE NUMBER OF LOAD CASES.'

この例では、.STDファイルの最初の行にMEMORY f1コマンドを追加し、f1"needed blocksize"の値となります。この量は、推奨される量に達するまで増加する可能性があります。

MEMORY 200
STAAD SPACE
…
FINISH