If you install free app called HDF5 which read/write large files with crazy speed of several GB/second, there exist nice easy to use standalone tool h5dump.exe. It is just one exe file. With it you can extract either directly using FTN95 or manually in DOS prompt all the information from HDF5 files in text format or binary format with little or big endians besides many many other options. Thanks to mecej4 who suggested this thing.
Here is an example of creating text file zzzzText and binary zzzzBinary output from DOS prompt by extracting array called in hdf5 file header as 'particles'
h5dump.exe -d /particles -o zzzzText Particles.h5
h5dump.exe -d /particles -o zzzzBinary -b LE -b FILE Particles.h5
You can see the hdf5 file header which contains variable names, their order and length declarations this way
h5dump.exe -H Particles.h5 >zzzzHeader'
Same you can program with FTN95 using CALL CISSUE@(text256, ierr) where text 256 are exactly the lines above and your Fortran program will do that extraction for you automatically, CISSUE@ works like charm launching other programs like you'd do from DOS prompt manually.
OK, that was just the lyrics, may be someone will be interested with HDF5 or launching programs from within Fortran but my problem is not exactly with the HDF5. As i still have not figured out how to read HDF5 files directly using FTN95 I try to switch to binary option using this middleman h5dump because its binary creating speed is 10x faster then with text files
With the text format i have no trouble reading h5dump created files using FTN95 but with binary files FTN95 refuses to read anything no matter what binary option in h5dump is used. FTN95 reads its own-created binary files no problem.
Do anyone also had problems reading binary files created with any other non-FTN95 sources like different Fortran compilers or other compilers or apps?