Comments (5)
Indeed, I see the same issue, and I don’t see in the tests that we actually test the value returned for the number of bases.
I think there might be a bug in cg_open. For some reason, ADFH_Number_of_Children is not calling the callback count_children.
from cgns.
H5Literate2 is failing with:
HDF5-DIAG: Error detected in HDF5 (1.15.0) thread 0:
#000: ../../src/H5L.c line 1698 in H5Literate2(): synchronous link iteration failed
major: Links
minor: Iteration failed
#001: ../../src/H5L.c line 1663 in H5L__iterate_api_common(): link iteration failed
major: Links
minor: Iteration failed
#002: ../../src/H5VLcallback.c line 5517 in H5VL_link_specific(): unable to execute link specific callback
major: Virtual Object Layer
minor: Can't operate on object
#003: ../../src/H5VLcallback.c line 5483 in H5VL__link_specific(): unable to execute link specific callback
major: Virtual Object Layer
minor: Can't operate on object
#004: ../../src/H5VLnative_link.c line 368 in H5VL__native_link_specific(): error iterating over links
major: Links
minor: Iteration failed
#005: ../../src/H5Lint.c line 2247 in H5L_iterate(): link iteration failed
major: Links
minor: Iteration failed
#006: ../../src/H5Gint.c line 922 in H5G_iterate(): error iterating over links
major: Symbol table
minor: Iteration failed
#007: ../../src/H5Gobj.c line 649 in H5G__obj_iterate(): creation order not tracked for links in group
major: Symbol table
minor: Object not found
from cgns.
It looks to me that the file was created with a version of HDF5 < 1.8 (1.6?) because the creation order was not set and that only happens in CGNS if,
#if H5_VERS_MAJOR < 2 && H5_VERS_MINOR < 8
#define HDF5_PRE_1_8 1
#endif
This is not an issue in 3.3.1 because it uses H5Giterate, which does not have a creation order argument. But CGNS now uses H5Literate instead, which assumes the creation order is (mistakenly) always set.
from cgns.
Creation order was introduced in CGNS 3.1.3, so the file is most likely from an older version of CGNS.
from cgns.
A think this is fixed now with #690, re-open if that is not the case.
from cgns.
Related Issues (20)
- Call to undeclared internal Tk function TkWmAddToColormapWindows in tkogl HOT 3
- Address warnings generated from gcc 11.3.0 HOT 1
- CMake build fails with hdf5 1.14 HOT 7
- HDF read fails if creation order is not tracked HOT 5
- Add cgnsupdate regression tests
- CGNS failing due to > 1.8 HDF5 library version being used with older CGNS versions to generate files. HOT 14
- Possible to raise limit on maximum open files HOT 3
- Create daily/weekly tests for github actions
- Check #ifdef skip in pcgns_ftest.F90 is still needed
- Best Practices for mixed canonical/polyhedron zones?
- CGNSTools compilation problem under windows and CGNSView open hdf5 type file error
- PartitionID
- FamVC_ HOT 5
- cgnscheck is returning errors for cgns Fortran examples
- Building CGNS tools with Intel LLVM compilers fails HOT 1
- Add citation to GitHub repository
- Read failure on 18,432 processes reports: CGNS error 1 mismatch in number of children and child IDs read HOT 29
- Format specifier macros for cgsize_t HOT 2
- Build fails with LTO
- Build CGNS Utilities independent of X11/OpenGL HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cgns.