OpenFOAM Allrunで実行した結果をParaviewで確認したときにタイムステップがすべて表示されない件

まくまく
まくまく
OpenFoamでの解析結果をparaviewで可視化したときにタイムステップがすべて表示されてませんでした。



ControlDictの設定

application     simpleFoam;
startFrom       startTime;
startTime       0;
stopAt          endTime;
endTime         100;
deltaT          1;
writeControl    timeStep;
writeInterval   10;

endTime100でdeltaTは1、writeInterval 10なので10ステップごとに書き出されるはずですが、解析結果をparaviewで確認すると最終ステップしか見ることができませんでした。

Allrunのテキストファイルを確認

Allrunのテキストファイルを確認してみると、以下のようになっていました。

runApplication blockMesh
runApplication surfaceFeatureExtract
runApplication decomposePar
runParallel snappyHexMesh -overwrite
restore0Dir -processor
runParallel $(getApplication)
runApplication reconstructParMesh -constant
runApplication reconstructPar -latestTime

この最後の行である「runApplication reconstructPar -latestTime」を次のように書き換えます。

runApplication reconstructPar

latestTimeの記載があると最終ステップのみとなり、例えば特定のステップを書き出したい場合は、「runApplication reconstructPar -time 20」などと記載すればOKです。

タイトルとURLをコピーしました