aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Fixed a resource leak in the recovery routines.tradke2002-07-05
| | | | | | | Also print the iteration number of a recovered variable. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@74 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Extended the routine registered as IOHDF5's filereader to select variablestradke2002-07-01
| | | | | | | | with a specific iteration number (see IOUtil's thorn documentation for an example). You must also update thorn IOUtil now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@73 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Fixed potential malloc() of zero bytes. Thanks to efence.tradke2002-06-24
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@71 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Give a more verbose warning if datasets cannot be recovered.tradke2002-05-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@68 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Allow the 'out_every' option in option strings to set the output frequencytradke2002-05-28
| | | | | | | | | | | | for individual variables. Allow hyperslab options 'origin', 'direction', 'extent', and 'downsample' in option strings to specify hyperslab selections for individual variables. You also need to update CactusBase/IOUtil now. See the thornguide for a description and an example. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@67 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Fixed a syntax error (added missing closing bracket).tradke2002-05-22
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@66 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Added '-s' as an option to grep when checking for LFS in the HDF5 installation.tradke2002-05-13
| | | | | | | This prevents a warning from grep if the HDF5 configuration file doesn't exist. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@65 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Parameter names changes as announced in today's mail to users@cactuscode.org.tradke2002-05-06
| | | | | | | | | You must also update thorn IOUtil now. This thorn will be moved from BetaThorns to CactusPUGHIO now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@64 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Values for CCTK_SCALAR variables are taken only from processor 0.tradke2002-04-30
| | | | | | | If other processors have different values a warning will be issued. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@63 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Moved the I/O request description and parsing routines to IOUtil so that theytradke2002-04-26
| | | | | | | can be shared by all I/O thorns. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@62 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Switch to the new hyperslabbing API.tradke2002-04-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@60 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Bugfix for setting the directions of a hyperslab.tradke2002-04-24
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@59 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Code cleanup before moving into production mode.tradke2002-04-23
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@58 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Added CFLAGS for Large File System support.tradke2002-03-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@57 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* For checkpoint files, save all parameters (not just the ones which have beentradke2002-03-05
| | | | | | | set before). git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@56 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Some better error checking for checkpointing.tradke2002-02-28
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@55 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Don't try to sync group which have no storage assigned.tradke2002-02-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@53 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Check for invalid file handles passed into the dump routines.tradke2002-02-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@52 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Fixed a bug for chunked I/O when outputting hyperslabs with boundaries ↵tradke2002-02-08
| | | | | | cropped off. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@51 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Fix in parallel MPI code.tradke2002-01-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@50 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Fixed an info message output.tradke2002-01-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@49 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Added new INTEGER parameter IOHDF5Util::compression_level (ranging from 0..9)tradke2002-01-14
| | | | | | | | | to set the compression rate of HDF5 datasets. 0 (which is the default) disables compression, 1..9 set the level the same way as for gzip (higher levels compress better but are more expensive to compute). git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@48 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Include the variable name in warning messages for hyperslab options parsing ↵tradke2002-01-09
| | | | | | errors. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@47 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Fixed parsing of hyperslab parameters for individual variables.tradke2002-01-09
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@46 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Fixed a potential bug in hyperslab parameter initialization.tradke2001-12-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@45 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* 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
* 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
* 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
* 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