aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Added const qualifier to the 'cGH *' argument of some more IO functions.tradke2001-11-05
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@44 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Bugfix for checkpointing grid arrays of dimension other than CCTK_MaxDim().tradke2001-09-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@43 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Fixed name conflicts in macro.tradke2001-08-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@42 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Store min_ext, max_ext, origin attributes only for grid function variablestradke2001-08-02
| | | | | | | which are associated with a coordinate system. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@41 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Check for file version attribute already when opening the file.tradke2001-08-01
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@40 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Fix for dumping the bounding box attributes.tradke2001-07-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@39 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Use the new API for NewHyperslab_GetLocalHyperslab().tradke2001-06-26
| | | | | | | You also need to update CactusPUGH/PUGHSlab before recompiling. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@38 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Use downsampling parameters from IOUtil as the default.tradke2001-06-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@37 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Temporarily commented out hyperslab parameters until parsing is fully ↵tradke2001-06-25
| | | | | | | | | implemented. Use downsampling parameters from IOUtil. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@36 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Filled in the author name and a very minimal description of what this thorn ↵tradke2001-06-13
| | | | | | does. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@35 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Sorry, accidentally committed call to not-yet-available Hyperslab API.tradke2001-06-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@34 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Support I/O for all the fixed-sized CCTK datatypes also.tradke2001-06-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@33 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Before checkpointing, synchronize only those groups which have storage assigned.tradke2001-05-18
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@32 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* For multiple timelevels, do not checkpoint the oldest.tradke2001-05-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@31 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Checkpoint all timelevels from 0 up to NumTimeLevels() - 1.tradke2001-05-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@30 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Making rcsid strings constant - PR 669.goodale2001-05-10
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@29 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Checkpoint the current timelevel and all others except the eldesttradke2001-04-22
| | | | | | | (in case there's more than just one). git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@28 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Fixed my recent late-night commits (accidently committed something for thetradke2001-04-20
| | | | | | | new hyperslab API). git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@27 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Turn HDF5 automatic error printing off while checking if a 'Cactus version'tradke2001-04-19
| | | | | | | attribute exists in a checkpoint file. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@26 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Fixed minor gcc compiler warnings.tradke2001-04-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@25 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Check if a checkpoint file has got a 'Cactus version' attribute in thetradke2001-04-19
| | | | | | | | | | | | | global attributes group. If not it indicates a checkpoint file with the old timelevel naming scheme so we have to decrement the timelevel to restore for variables with multiple timelevels. This fix lets the IOHDF5 recovery testsuite (with the old checkpoint file) pass again. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@24 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Add the Cactus version as an attribute to the global attributes group.tradke2001-04-19
| | | | | | | | This is also used to distinguish checkpoint and data files which were created before/after the recent changes to the timelevel naming scheme. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@23 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Write file information to output files only if IO::out_fileinfo is set.tradke2001-03-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@22 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Use the new parameter IO::out_fileinfo.tradke2001-03-26
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@21 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Added string attributes 'parameter file' and 'creation date' to the outputtradke2001-03-21
| | | | | | | files. These should help identifying your datafiles later on. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@20 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Removing now redundant "" on USES and EXTENDS and redundant {} blocks ongoodale2000-12-17
| | | | | | | | | USES. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@18 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Added missing rcsids.tradke2000-12-13
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@17 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Bugfix parsing hyperslab direction parameter.tradke2000-12-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@16 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Use the flesh routine CCTK_TraverseString() for parsing the output variabletradke2000-11-29
| | | | | | | | | | | | | | | | | | list. This saves a lot of redundant code in ParseGeometry.c. The rest went into ParseVars.c. Also re-enabled parsing of hyperslab parameters. Now you can give eg. IOStreamedHDF5::out_vars = "wavetoy::phi[{hyperslab dimensionality} {(direction vector for hdim0) (direction vector for hdim1) etc.} {origin vector} {lengths into each hdim} {downsampling into each hdim}]" Hyperslab default parameters are not yet used because I don't know how to specify defaults for the directions. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@15 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Use new PUGHSlab API for passing the directions of a hyperslab.tradke2000-11-29
| | | | | | | Also support single-precision output of CCTK_COMPLEX datatypes. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@14 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Renamed local variable 'index' into 'vindex' to stop compiler warningstradke2000-11-29
| | | | | | | about hiding a global routine index(3). git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@13 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Added new HDF5 compound datatype for outputting CCTK_COMPLEX8 datatypes.tradke2000-11-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@12 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Removed fixed-sized hyperslab structure. Now the components are dynamicallytradke2000-11-29
| | | | | | | allocated according to the variable/hyperslab dimensionality. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@11 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Renamed 'index' variables into 'vindex' to suppress gcc warnings abouttradke2000-11-24
| | | | | | | | | | | | | | | hiding global routine index(3). Removed old code to convert output data into single-precision if requested (IO::out3D_single = "yes"). Now the Hyperslab interface is used to do that, where it also works in combination with downsampling. This is quite handy especially for visualizing streamed HDF5 output. NOTE: I'm using the new hyperslab interface from CactusPUGH/PUGHSlab now so you need to update this thorn as well. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@10 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Bugfix parsing default hyperslab parameters.tradke2000-11-23
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@9 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Some cleanup before moving the type conversion code into thorn Hyperslab.tradke2000-11-20
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@8 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Replaced functional dependency on PUGH by using CCTK_GroupDynamicData().tradke2000-11-20
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@7 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Check HDF5 write buffer size and increase it if necessary.tradke2000-10-24
| | | | | | | | This fixes Markus' problems for writing large datasets (> 1MB which is the default buffer size). git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@6 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Include <stdlib.h> otherwise the code crashes on allocated stuff on Hitachi ↵tradke2000-10-17
| | | | | | SR800 with 64bits. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@5 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* This commit was generated by cvs2svn to compensate for changes in r2, whichtradke2000-10-12
| | | | | | included commits to RCS files with non-trunk default branches. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@3 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Standard project directories initialized by cvs2svn.(no author)2000-10-12
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@1 7842ec3a-9562-4be5-9c5b-06ba18f2b668