RCCM-Structのセミナー・イベントにおける新型コロナウイルス感染拡大防止について

”DATABLOCKS IS FULL” というエラーが発生した場合の対応方法は?

Nastranライセンス形態:EnterPrise版 / バージョン:2020.1

ハードディスクの空き容量が十分にあるのに解析を実行すると、 以下のようなエラーが発生して解析が止まってしまうのですが、対応方法は?

USER INFORMATION MESSAGE 1221 THE PARTITION OF THE SCRATCH DBSET USED FOR DMAP-SCRATCH DATABLOCKS IS FULL.

NX Nastran/Simcenter Nastranでは、スクラッチファイルにおいて、I/O時の総データ容量の上限を80GByteとしています。その上限に到達すると、解析が止まる仕様となっています。
以下の設定を行う事で、上限値を変更する事が出来ます。

手順

  1. 入力ファイル(.dat、.blk、*bdf)をメモ帳などのエディタで読み込みます。
  2. ファイル管理文の指定箇所で以下を追加します
    INIT SCRATCH LOGICAL=(SCRATCH(スクラッチファイルの上限サイズ))
    例えば、スクラッチファイルの上限を100GByte(=100000MByte)に変更する場合
    [指定前]
    INIT MASTER(S)
    [指定後]
    INIT MASTER(S)
    INIT SCRATCH LOGICAL=(SCRATCH(100000MB))
  3. 上書き保存し、メモ帳などエディタを終了します。
  4. 解析を実行します。
補足

1回のI/O時のバッファーサイズを大きくする事で、I/Oの回数が少なくなり、スクラッチファイルの総容量が小さくなる場合もあります。
スクラッチファイルの容量を100GByte(=100000MByte)に変更すると共にバッファーサイズを32769に変更する場合は、以下のように設定します。

[指定前]
INIT MASTER(S)
[指定後]
INIT MASTER(S)
INIT SCRATCH LOGICAL=(SCRATCH(100000MB))
NASTRAN BUFFSIZE=32769




Please prove you are human by selecting the Car.