計算流体力学 FaSTAR Q and A

Q. "pre.sh -metis"コマンドで次のようなエラーが出る

ERROR 00-0118: Length which is 1 in the grid dimension must be positive.

domain = 2
reorder = .true.
pre-fastar-metis.sh...
********************************
pre-fastar-metis ver.6.5.0
********************************
ERROR 00-0118: Length which is 1 in the grid dimension must be positive.
Length = 0.000000
reorder-grid...
**************************
reorder-grid ver.3.2.1
**************************
ERROR 00-0118: Length which is 1 in the grid dimension must be positive.
Length = 0.000000
reorder-index...
**************************
reorder-index ver.3.2.1
**************************
ERROR 00-0118: Length which is 1 in the grid dimension must be positive.
Length = 0.000000

A. PARAMDATの37行目,Length which is 1 in the grid dimension [m] が0になっています.修正してください.


PARAMDATGUIの,「計算形状設定2」-「計算格子座標の1に相当する長さ」が,うまく設定できていないことがあります. PARAMDATGUIでちゃんと正の値に設定できているか,確認してみてください.
もし,うまく設定できない場合は,出力後のPARAMDATをエディタで開いて,手動で訂正してください.

(PARAMDAT作成に関しては, FaSTAR_memo を参考にしてください.)
計算流体力学 FaSTAR Q and A

Q. "pre.sh -metis"コマンドで次のようなエラーが出る

ERROR 02-0011: Face normal vector cannot be defined.

ERROR 02-0011: Face normal vector cannot be defined.
Neighbor cell-ID = 307658
prism node order
No.1 : (x,y,z) = ( 0.530122E+05 0.729763E+04 0.223313E+04 )
No.2 : (x,y,z) = ( 0.530110E+05 0.729664E+04 0.223550E+04 )
No.3 : (x,y,z) = ( 0.530225E+05 0.730597E+04 0.222511E+04 )
No.4 : (x,y,z) = ( 0.530122E+05 0.729763E+04 0.223313E+04 )
No.5 : (x,y,z) = ( 0.530110E+05 0.729665E+04 0.223550E+04 )
No.6 : (x,y,z) = ( 0.530225E+05 0.730597E+04 0.222512E+04 )
Neighbor cell-ID = 308206
prism node order
No.1 : (x,y,z) = ( 0.530122E+05 0.729763E+04 0.223313E+04 )
No.2 : (x,y,z) = ( 0.530110E+05 0.729665E+04 0.223550E+04 )
No.3 : (x,y,z) = ( 0.530225E+05 0.730597E+04 0.222512E+04 )
No.4 : (x,y,z) = ( 0.530122E+05 0.729763E+04 0.223314E+04 )
No.5 : (x,y,z) = ( 0.530110E+05 0.729666E+04 0.223551E+04 )
No.6 : (x,y,z) = ( 0.530225E+05 0.730597E+04 0.222513E+04 )
Please check node-ID order.
reorder-grid...
**************************
reorder-grid ver.3.2.1
**************************
PASS THROUGH: 2015,01,19,18:18:44
Computational condition data check done
ERROR 00-0001: Cannot open GEOM/mesh_0001.geom.
Please check directories.
reorder-index...
**************************
reorder-index ver.3.2.1
**************************
PASS THROUGH: 2015,01,19,18:18:44
Computational condition data check done
ERROR 00-0001: Cannot open GEOM/index-cell_0001.dat.
Please check directories.

A. 面ベクトルを定義できません.メッシュを作り直してください.


"cart","hexa","convert-fsgrid"コマンドでエラーがなくても,メッシュの品質が悪く, 面ベクトルが定義できないことがあります.対処法は以下です.

1. Input.txt , Input_Adv.txtのパラメータを変更し,"cart"コマンドから再実行する.(メッシュの再生成)
2. CADデータを簡易な形状に作り直す.

(メッシュ作成に関しては, FaSTAR_memo を参考にしてください.)
計算流体力学 FaSTAR Q and A

Q. "pre.sh -metis"コマンドで次のようなエラーが出る

ERROR 00-0508: Face vectors must be orthogonal.
ERROR 00-0509: Face vectors must be right-hand system.

**************************
reorder-grid ver.3.2.1
**************************
Computational condition data check done
Geometry data read from GEOM/mesh_0001.geom
n_cell=1403765 n_face=4060339 n_bdface=18560
ERROR 00-0508: Face vectors must be orthogonal.
Face-ID = 450720
dot product = 0.1292580E-09
ERROR 00-0509: Face vectors must be right-hand system.
Face-ID = 450720
reorder-index...
**************************
reorder-index ver.3.2.1
**************************
Computational condition data check done
ERROR 00-0001: Cannot open GEOM/index-cell_0001.dat.
Please check directories.

A. 面ベクトルは,直交/右手系でなければなりません.メッシュを作り直してください.


"cart","hexa","convert-fsgrid"コマンドでエラーがなくても,メッシュの品質が悪く, 面ベクトルは,直交/右手系でないことがあります.対処法は以下です.

1. Input.txt , Input_Adv.txtのパラメータを変更し,"cart"コマンドから再実行する.(メッシュの再生成)
2. CADデータを簡易な形状に作り直す.

(メッシュ作成に関しては, FaSTAR_memo を参考にしてください.)
計算流体力学 FaSTAR Q and A

Q. "mpiexec"コマンドで次のようなエラーが出る

ERROR 00-0801: Read cell number does not match set value.

Result data read from RESULT/mesh_subcase-reordered_0001.rslt
ERROR 00-0801: Read cell number does not match set value.
read previous results
Result data read from RESULT/mesh_subcase-reordered_0002.rslt
ERROR 00-0801: Read cell number does not match set value.
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 1 in communicator MPI_COMM_WORLD
with errorcode 1.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
mpiexec has exited due to process rank 1 with PID 18065 on
node aeroG01.localdomain exiting improperly. There are two reasons this could occur:

1. this process did not call "init" before exiting, but others in
the job did. This can cause a job to hang indefinitely while it waits
for all processes to call "init". By rule, if one process calls "init",
then ALL processes must call "init" prior to termination.

2. this process called "init", but exited without calling "finalize".
By rule, all processes that call "init" MUST call "finalize" prior to
exiting or it will be considered an "abnormal termination"

This may have caused other processes in the application to be
terminated by signals sent by mpiexec (as reported here).
--------------------------------------------------------------------------

A. 過去のRESULT,GEOM,GRIDディレクトリを消去して,もう一度"pre.sh -metis"から試してください.


過去のデータをロードすることがあります.一度,RESULT,GEOM,GRIDディレクトリを消去して,前処理から再計算してください.
計算流体力学 FaSTAR Q and A

Q. paraviewでvtmファイルを開こうとしたら,runtime errorとなる.

A. vtmファイルだけでは開くことができません.vtuファイルも全てダウンロードしているか確認してください.


vtmファイルはvtuファイルにリンクしています.vtmファイルはテキストで開くことができます. リンクしているファイルを確認してください.