FL007 "fluent2fvp.f" で作成した Fluent の粒子データ読み込みでにエラーがでる
 ◆ 概要 ◆

FAQ FL006 でご案内している "fluent2fvp.f" のプログラムで作成した fvp ファイルを FieldView の particle path パネルから読み込んだときに以下のようなエラーがでる場合の対処法のご案内です

"ERROR - line XXXXX - char 1: Expecting path tag ID"

* "XXXXX" の部分には行数が出力されます。

 ◆ 詳細 ◆

配布されている "fluent2fvp.f" では、ソースファイルの中の 77 〜 85 行目にある 変数名文字列検出に "(" の特定文字検出を利用していることに起因して上記のエラーがでます。fluent の粒子データ側に単位系のない変数を利用すると "(" 文字が検出できなくなり、コンパイラによって出力 fvp ファイルに空白行を書き出します。

無次元 scalar 変数をお使いの場合は、プログラムソースファイルの 77 〜 85 行目の部分にある read 文を以下のように書き換えてください。


    do i=1,ncol
        read(10,*) charColumn, charType, charVariable, charUnits
        read(charColumn, *) intColumn
        read(charType, *) intType
        if(i .gt. 4)then
            write(11,*) charVariable
        end if
    enddo

上記で扱う読み込み変数に対して、プログラム冒頭部で変数宣言を行ってください。

こちらにサンプルをご用意したので、ご利用ください。


ご案内している プログラム類の改変は自由に行ってもかまいませんが、ご紹介しているプログラムと改変後のプログラムによる損害は弊社では責任負いかねますので、ご留意ください。

 
 
・この資料の内容は予告なしに変更されることがあります。
・いかなる場合でも、この資料の内容およびその運用の結果に関しては一切の責任を負いません。
・この資料の一部または全部を無断で使用、作成することはできません。
All rights reserved by Vinas Co., Ltd.
sales@vinas.com