Comments (5)
By the way, does anyone know the tool to use to see if creation order is or not tracked for a given hdf file ? hdfview reports this information but I did not find the equivalent command line tool to use.
from cgns.
From my understanding there was a change in CGNS MLL implementation around 3.x release requiring to have INDEX_CRT_ORDER by default. Thus recent hdf5 file should not use the INDEX_NAME.
But, in develop version of CGNS/MLL a change was recently added to detected if the whole file use CRT_ORDER or not and then read the old 2.5 files. It is possible that some bug or incompability are still present.
What is the usecase that use H5_INDEX_NAME ?
@brtnfld any comments ?
from cgns.
You are correct; this oversight was fixed in PR #690 to develop.
Can you try it with develop and see if you still have an issue? I might have missed an H5Literate correction.
There's no hdf5 tool that displays the creation order. However, you can in h5dump the sort between descending and ascending to see if it changes anything.
The easiest is to create an HDF5 program to open the root group and use H5Pget_link_creation_order to get it explicitly.
from cgns.
@brtnfld I just built the library using develop branch and the problem is gone. Thanks for the PR !
@MicK7 We used to write hdf files using our own tools instead of MLL implementation, that is why we have name indexed files.
We are going to change these tools to save the CRT_ORDER, but as I said above maybe this should be stated somewhere in the docs ? I also add a similar issue concerning misleading documentation few mounths ago : #678.
from cgns.
Closing, feel free to open again. You should not need to save the CRT_ORDER.
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
- 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.