iRIC Software Logo

ダウンロード
Facebook
ダウンロード
ダウンロード

フォーラム

HDF5-DIAG: Error detected in HDF5 (1.8.21)

  • 2024年01月09日
  • MO

Nays3DVを使用して解析を行ったところ、
以下のエラーメッセージが出てしまいました。
何が原因となりうるでしょうか。
HDF5ファイルに問題があるとは把握できるのですが、具体的にソフトウェアのどの部分を修正すべきか見当がつかない状況です。
ご教示いただけますと幸いです。
Nays3DV on iRIC 4.4.0

HDF5-DIAG: Error detected in HDF5 (1.8.21) thread 0:
#000: D:\iRIC\dev_vc2019_64\iricdev-2019\lib\src\CMake-hdf5-1.8.21\hdf5-1.8.21\src\H5O.c line 249 in H5Oopen(): unable to open object
major: Symbol table
minor: Can’t open object
#001: D:\iRIC\dev_vc2019_64\iricdev-2019\lib\src\CMake-hdf5-1.8.21\hdf5-1.8.21\src\H5O.c line 1361 in H5O_open_name(): object not found
major: Symbol table
minor: Object not found
#002: D:\iRIC\dev_vc2019_64\iricdev-2019\lib\src\CMake-hdf5-1.8.21\hdf5-1.8.21\src\H5Gloc.c line 428 in H5G_loc_find(): can’t find object
major: Symbol table
minor: Object not found
#003: D:\iRIC\dev_vc2019_64\iricdev-2019\lib\src\CMake-hdf5-1.8.21\hdf5-1.8.21\src\H5Gtraverse.c line 859 in H5G_traverse(): internal path traversal failed
major: Symbol table
minor: Object not found
#004: D:\iRIC\dev_vc2019_64\iricdev-2019\lib\src\CMake-hdf5-1.8.21\hdf5-1.8.21\src\H5Gtraverse.c line 639 in H5G_traverse_real(): traversal operator failed
major: Symbol table
minor: Callback failed
#005: D:\iRIC\dev_vc2019_64\iricdev-2019\lib\src\CMake-hdf5-1.8.21\hdf5-1.8.21\src\H5Gloc.c line 383 in H5G_loc_find_cb(): object ‘ht_up’ doesn’t exist
major: Symbol table
minor: Object not found

Screenshot 2024-01-09 100120.png
iRICでは、添付されたファイルの安全性を保証しておりません。

コメント

  1. KeitaHoshino より:

    >MO様

    エラーを再現できるか試し、ソルバーの処理のどこで引っかかっているのか確認をしたいのでプロジェクトを共有頂くことは可能でしょうか?

    • KeitaHoshino より:

      >MO様

      もしかして下流端水位の与え方を「時系列データーを与える」にされておりますでしょうか?

      共有頂いたエラー文を拝見したところ、`ht_up`という変数で躓いているようでしたので、Nays3Dvのソースコード( https://github.com/iRICsolvers/v4_nays3dv )を確認しました。
      `nays3dv.f90`( https://github.com/iRICsolvers/v4_nays3dv/blob/main/src/nays3dv.f90 )の231行目で入力した時系列水位の値を読み込もうとしているのですが、`definition.xml`では時系列水位の値の名前は`ht_up`ではなく`ht_down`であるため、存在しないデータを読み込もうとしてエラーになっているのではないかと思われます。

      開発者へ確認を行いましたが、「下流端水位を時系列で与える機能は開発中で使用できない」との回答がございました。
      動かない機能が使用できるようになっており申しわけございません。機能が搭載されるまでは「時系列データーを与える」を選択出来ないようにしたいと思います。

      なお、機能が正式搭載されるかは未定です。

      情報のご提供ありがとうございました。

返信する

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

> フォーラム > Nays3Dv > HDF5-DIAG: Error detected in HDF5 (1.8.21)