aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* 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