aboutsummaryrefslogtreecommitdiff
path: root/src/DumpVar.c
Commit message (Collapse)AuthorAge
* use collective transfers when writing datasets using parallel HDF5tradke2008-10-28
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@138 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* declare parameters before using them in function WriteDataCollective().tradke2007-01-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@135 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Implement variable-specific output request option 'compression_level'tradke2006-11-17
| | | | | | | | | | | | | | | | so that users can specify eg. IOHDF5Util::compression_level = 1 IOHDF5::out_vars = "admbase::metric admconstraints::hamiltonian admbase::lapse{ compression_level = 0 }" to request HDF5 dataset compression for every output variable except for the lapse. This modification also requires an update of thorn CactusBase/IOUtil. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@134 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Fix datatype of the 'origin' argument in H5Sselect_hyperslab() calls.tradke2006-06-15
| | | | | | | This has changed after HDF5-1.6.3. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@131 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Renamed some aliased hyperslab functions to comply with the maximum lengthtradke2004-01-22
| | | | | | | | | | | | | | for names of Fortran routines (31 characters): Hyperslab_DefineGlobalMappingByPhys -> Hyperslab_GlobalMappingByPhys Hyperslab_DefineGlobalMappingByIndex -> Hyperslab_GlobalMappingByIndex Hyperslab_DefineLocalMappingByPhys -> Hyperslab_LocalMappingByPhys Hyperslab_DefineLocalMappingByIndex -> Hyperslab_LocalMappingByIndex Also renamed the providing functions accordingly. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@105 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* For checkpointing: set the with_ghostzones flag in the ioRequest structure ↵tradke2003-11-17
| | | | | | | | | to true. Note: you will need to update IOUtil also. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@102 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Better wording in warning message which is issued if the reduction operationtradke2003-07-14
| | | | | | | | failed while dumping the value of a grid scalar during a multiprocessor run. This closes BetaThorns/1564. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@92 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Removed an ugly artefact where a union was used to convert a 'const cGH*'tradke2003-03-10
| | | | | | | | pointer into 'cGH *' which was required by the old flesh's reduction API. This API has been fixed now. You need to update the flesh for this. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@85 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Added missing includes and fixed structure name when compiling with parallel ↵tradke2002-12-05
| | | | | | | | | HDF5. This fixes PR CactusPUGHIO/1329. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@83 7842ec3a-9562-4be5-9c5b-06ba18f2b668
* Including "Hyperslab.h" isn't neccessary anymore since we are using functiontradke2002-11-06
| | | | | | | aliases now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5Util/trunk@81 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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
* 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 '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
* 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
* 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
* 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