【问题标题】:Difference between H5_OpenGroup and H5Gcreate_f commands in fortranfortran 中 H5_OpenGroup 和 H5Gcreate_f 命令的区别
【发布时间】:2019-03-15 02:52:50
【问题描述】:

在处理 hdf 数据时,fortran 中的 H5_OpenGroup 和 H5Gcreate_f 命令有什么区别?

    CALL H5_OpenGroup(groupID1,'Schneide#'//TRIM(Make_String(Span%Flanke,'I2.2'))&
    &,groupID2, 'unknown', ierr)  
    IF (ierr > 0) THEN
      IF (ierr < 50) ierr = 302
      GOTO 999
    END IF
    IF (.NOT. existsS) THEN
        ! X
      CALL H5Gcreate_f(groupID2, 'X_1', groupID3, ierr) !
      IF (ierr > 0) THEN
        IF (ierr < 50) ierr = 303
        GOTO 999
      END IF

【问题讨论】:

    标签: fortran hdf5


    【解决方案1】:

    您发布的代码示例不完整或不实用。

    关于套路:

    • H5_OpenGroup 不是 HDF5 的 Fortran API 的一部分。对应的例程是 h5gopen_f 并打开一个已经存在的组。
    • H5Gcreate_f 在 HDF5 文件中创建一个新组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-12
      • 2015-04-21
      • 2020-08-07
      • 2017-09-18
      • 2016-09-29
      • 2015-08-22
      • 1970-01-01
      相关资源
      最近更新 更多