編集メニュー > 新規作成 編集 コピー 名前の変更 凍結 アップロード 添付ファイル一覧 バックアップ

rdfconverter

Rくん作成のプログラム。テキストをrdfに変換してくれる。 シミュレーション結果をヒストグラミングするのに便利。 以下ハマった点

usersrc.fの書き方。

c
c Analyzer 2: DEC_SUB
c
      If(AnalyzerFlag(2))Then
         Call ENC_SUB( EvtData(iadr_sub),nw_sub,
     &                  val(1,1,2),nx1,ny1,naok(2) )
      EndIf

こんな感じでanalyzerを呼べばよいが、配列valの大きさnx1,nx2を定義し忘れているとちゃんとsegmentation faultが起きる。

テキストアウトプットの注意点

テキストのフォーマットは各elementの間にスペースがある必要がある。 もし以下の様になっているとデータがずれてしまう。

      77   1.00000   1.00000   1.00000   0.00000   1.00000   1.00000  -0.00005  -0.00008  -0.50000   0.00000   0.00000   1.00000 250.00000 
 0.02727   1.00000   1.00000   2.00000   1.00000   1.00000   3.00000  -0.00005  -0.00008 -16.79336  -0.78606   0.26040   0.56062  71.78050 
 7.32622   1.00000   1.00000   3.00000   3.00000   1.00000   3.00000  -6.66936   2.20929 -12.03679  -0.86743   0.30469   0.39335  71.55183 
 8.09106   1.00000   1.00000   4.00000   3.00000   1.00000   3.00000  -6.78407   2.24958 -11.98477  -0.92609   0.25464   0.27841  71.43232 
 8.10300   1.00000   1.00000   5.00000   3.00000   1.00000   3.00000 -34.47959   9.86493  -3.65885  -0.98484   0.15974   0.06762  71.07862 
10.80477   1.00000   1.00000   6.00000   1.00000   1.00000   3.00000-105.35522  21.36085   1.20733  -0.98676   0.12139   0.10759  70.85191 
17.32089   1.00000   1.00000   7.00000   7.00000   1.00000   3.00000-126.27832  23.93489   3.48864  -0.70919  -0.70496   0.00886  17.90151 
19.24352   1.00000   1.00000   8.00000   1.00000   1.00000   3.00000-128.73849  21.48939   3.51936  -0.86747  -0.49722   0.01631  16.68800