http://wiki.mohid.com/index.php?title=Module_HDF5&feed=atom&action=historyModule HDF5 - Revision history2024-03-29T05:20:46ZRevision history for this page on the wikiMediaWiki 1.28.0http://wiki.mohid.com/index.php?title=Module_HDF5&diff=547&oldid=prevGuillaume: 1 revision2008-12-03T10:27:19Z<p>1 revision</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr style='vertical-align: top;' lang='en'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Revision as of 10:27, 3 December 2008</td>
</tr><tr><td colspan='2' style='text-align: center;' lang='en'><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>Guillaumehttp://wiki.mohid.com/index.php?title=Module_HDF5&diff=546&oldid=prev192.168.20.148 at 14:04, 31 May 20072007-05-31T14:04:42Z<p></p>
<p><b>New page</b></p><div>== Overview ==<br />
Module HDF5 is an interface between [[Mohid Water Modelling System]] and [[HDF5]] library that reads and writes matricial data into HDF5 format.<br />
<br />
The advantages of HDF5 are that the files can store much more data, the file access is much faster and the files can be read even if the run does not reach the end.<br />
<br />
== Programming ==<br />
<br />
'''Constructing phase'''<br />
<br />
In the constructing phase the following routines must be called:<br />
- [[GetHDF5FileAccess]]<br />
- [[ConstructHDF5]]<br />
<br />
In the /Grid group the following data should be stored:<br />
- [[WaterPoints3D]]<br />
- [[Bathymetry]]<br />
- [[ConnectionX]] <br />
- [[ConnectionY]] <br />
<br />
'''Working Cycle'''<br />
<br />
In the working cycle the following routines should be called:<br />
- [[HDF5SetSize]]<br />
- [[HDF5WriteData]] (for Time, ConnectionZ (SZZ), OpenPoints3D and for each property)<br />
- [[HDF5FlushMemory]]<br />
<br />
'''Destructor phase'''<br />
<br />
In the destructing phase the files must be closed. To do so one should call:<br />
- [[KillHDF5]]<br />
<br />
== Errors ==<br />
Frequent errors are found as:<br />
HDF5-DIAG: Error detected in HDF5 library version: 1.6.4 thread 0. Back trace f<br />
ollows.<br />
#000: D:\muqun\hdf5164-release-fortran\hdf5\src\H5G.c line 297 in H5Gopen(): g<br />
roup not found<br />
major(10): Symbol table layer<br />
minor(48): Object not found<br />
<br />
== See also ==<br />
[[HDF5 file]]<br />
<br />
[[Category:Modules]]<br />
[[Category:MOHID Base 1]]</div>192.168.20.148