aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Changed IOHDF5's OutputVarAs() routine to also accept and evaluate an optiontradke2003-06-06
| | | | | | | string attached to the variable name. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@167 4825ed28-b72c-4eae-9704-e50c059e567d
* Fix for the recombination of chunks starting at the same origin (but havetradke2003-05-12
| | | | | | | | | different extents). Also open the input file(s) with a sieve buffer size of 32 MB in order to reduce the number of low-level reads when reading in a chunk. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@166 4825ed28-b72c-4eae-9704-e50c059e567d
* Fixed a typo in an output message.tradke2003-03-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@163 4825ed28-b72c-4eae-9704-e50c059e567d
* Recombination is done in z-slices now which greatly reduces the number oftradke2003-03-02
| | | | | | | | individual I/O writes. This shortens recombination time by a factor of proc_nx * proc_ny at best. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@162 4825ed28-b72c-4eae-9704-e50c059e567d
* There is doch a 'maximum number of open file descriptors' limitationtradke2003-02-27
| | | | | | | | so I had undo the corresponding changes from my last commit. Tested now with 1024 chunked files on a linux system. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@161 4825ed28-b72c-4eae-9704-e50c059e567d
* Removed code which assumed that input files would need temporarily ↵tradke2003-02-27
| | | | | | closed/reopened. HDF5 doesn't seem to have a limitation in the number of open files. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@160 4825ed28-b72c-4eae-9704-e50c059e567d
* Added SYS_INC_DIRS to the compile command line for utility programs.tradke2003-02-10
| | | | | | | This closes PR CactusPUGHIO/1391. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@158 4825ed28-b72c-4eae-9704-e50c059e567d
* Copy pointer to string parameter into local variable before modifying it.tradke2003-01-07
| | | | | | | | This prevents future problems when string parameter pointer will be made read-only. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@153 4825ed28-b72c-4eae-9704-e50c059e567d
* Moved '#include "ioHDF5GH.h"' up so that the config #defines from hdf5.h cantradke2003-01-06
| | | | | | | | be used later on eg. for conditional #includes. This closes PR CactusPUGHIO/1355. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@152 4825ed28-b72c-4eae-9704-e50c059e567d
* 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/IOHDF5/trunk@151 4825ed28-b72c-4eae-9704-e50c059e567d
* Fixed initial pathname of object to be extracted.tradke2002-10-29
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@149 4825ed28-b72c-4eae-9704-e50c059e567d
* Check for memory allocation errors.tradke2002-08-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@148 4825ed28-b72c-4eae-9704-e50c059e567d
* Fixed wrong CCTK_FILEVERSION string.tradke2002-06-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@144 4825ed28-b72c-4eae-9704-e50c059e567d
* 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/IOHDF5/trunk@138 4825ed28-b72c-4eae-9704-e50c059e567d
* Make use of Tom's extensions to parameter declarations:tradke2002-05-27
| | | | | | | USE some_parameter AS alias. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@137 4825ed28-b72c-4eae-9704-e50c059e567d
* Added missing include file "cctk.h" which define CCTK_FILEVERSION.tradke2002-05-23
| | | | | | | This closes PR CactusPUGHIO/1064. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@136 4825ed28-b72c-4eae-9704-e50c059e567d
* Save the iteration number of the last checkpoint and don't dump a terminationtradke2002-05-21
| | | | | | | | checkpoint if it was already written as an evolution checkpoint before. This closes PR IO/1058. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@135 4825ed28-b72c-4eae-9704-e50c059e567d
* Changed the arrangement name in the CCTK_FILEVERSION strings from AlphaThornstradke2002-05-14
| | | | | | | into CactusPUGHIO. This closes PR CactusPUGHIO/1045. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@134 4825ed28-b72c-4eae-9704-e50c059e567d
* 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/IOHDF5/trunk@133 4825ed28-b72c-4eae-9704-e50c059e567d
* Moved the check for LFS from make.configuration.defn to make.configuration.depstradke2002-05-13
| | | | | | | to prevent setting the CFLAGS globally. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@132 4825ed28-b72c-4eae-9704-e50c059e567d
* 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/IOHDF5/trunk@131 4825ed28-b72c-4eae-9704-e50c059e567d
* Fixed include paths.tradke2002-05-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@130 4825ed28-b72c-4eae-9704-e50c059e567d
* Fixed path to utility sources in build rules.tradke2002-05-06
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@129 4825ed28-b72c-4eae-9704-e50c059e567d
* Parameter names changes as announced in today's mail to users@cactuscode.org.tradke2002-05-06
| | | | | | | | | You must also update thorns IOHDF5Util and IOUtil now. This thorn will be moved from AlphaThorns to CactusPUGHIO now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@127 4825ed28-b72c-4eae-9704-e50c059e567d
* Changes to use the I/O request description and parsing routines which movedtradke2002-04-26
| | | | | | | | from IOHDF5Util to IOUtil. You must update both BetaThorns/IOHDF5Util and CactusBase/IOUtil now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@126 4825ed28-b72c-4eae-9704-e50c059e567d
* Code cleanup before moving into producion mode.tradke2002-04-23
| | | | | | | You must also update BetaThorns/IOHDF5Util now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@124 4825ed28-b72c-4eae-9704-e50c059e567d
* Bugfix in parameter evaluation: if IOHDF5::out*_every was set to 0 it wouldtradke2002-04-19
| | | | | | | default to IO::out_every (instead of disabling IOHDF5 output). git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@123 4825ed28-b72c-4eae-9704-e50c059e567d
* Take the identity string from the cGH structure.tradke2002-04-18
| | | | | | | At least this file doesn't depend on PUGH anymore. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@122 4825ed28-b72c-4eae-9704-e50c059e567d
* Some more tidying up.tradke2002-04-17
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@119 4825ed28-b72c-4eae-9704-e50c059e567d
* Just some minor changes before doing the transition to use the new hyperslabbingtradke2002-04-17
| | | | | | | API: completed grdoc, put in some more comments, removed dead code. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@117 4825ed28-b72c-4eae-9704-e50c059e567d
* Get rid of old code which isn't used anymore. Most of it went to IOHDF5Util.tradke2002-04-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@116 4825ed28-b72c-4eae-9704-e50c059e567d
* Removed bitant_to_fullmode utility from the makefile targets.tradke2002-04-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@115 4825ed28-b72c-4eae-9704-e50c059e567d
* Removed a utility which was there only for the platinum runs.tradke2002-04-08
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@114 4825ed28-b72c-4eae-9704-e50c059e567d
* Added new parameters 'IOHDF5::outdir' and 'IOHDF5::out_every' which justtradke2002-03-14
| | | | | | | | depricate the old parameters 'IOHDF5::outdir_HDF5' and 'IOHDF5::outHDF5_every'. This is to get a consistent set of I/O parameter names for all I/O thorns. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@112 4825ed28-b72c-4eae-9704-e50c059e567d
* Add CFLAGS for LFS support when building the utility tools.tradke2002-03-11
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@111 4825ed28-b72c-4eae-9704-e50c059e567d
* Added CFLAGS for Large File System support.tradke2002-03-10
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@110 4825ed28-b72c-4eae-9704-e50c059e567d
* Another fix for the delta attribute.tradke2002-03-05
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@109 4825ed28-b72c-4eae-9704-e50c059e567d
* For HDF5 output files, save either all parameters or just the ones which havetradke2002-03-05
| | | | | | | been set before. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@108 4825ed28-b72c-4eae-9704-e50c059e567d
* Check if the output file already exists - and open it in append mode then.tradke2002-03-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@107 4825ed28-b72c-4eae-9704-e50c059e567d
* Check if the output file already exists - and open it in append mode then.tradke2002-03-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@106 4825ed28-b72c-4eae-9704-e50c059e567d
* Check whether all IO processors could successfully create a checkpoint.tradke2002-02-28
| | | | | | | Only then old checkpoint files are allowed to be removed. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@105 4825ed28-b72c-4eae-9704-e50c059e567d
* Bugfix for sign flipping.tradke2002-02-27
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@104 4825ed28-b72c-4eae-9704-e50c059e567d
* Reduce the warning level for "Output already done" messages from 2 to 6.tradke2002-02-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@102 4825ed28-b72c-4eae-9704-e50c059e567d
* Don't attempt to write to a file if it couldn't be opened.tradke2002-02-21
| | | | | | | Instead, print a warning and try to continue. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@101 4825ed28-b72c-4eae-9704-e50c059e567d
* Added a double-to-single precision converter. This is meant to exist onlytradke2002-02-20
| | | | | | | temporarily - so no documentation on that. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@100 4825ed28-b72c-4eae-9704-e50c059e567d
* Utility program to extract individual objects (groups or datasets) from an ↵tradke2002-02-20
| | | | | | HDF5 file. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@98 4825ed28-b72c-4eae-9704-e50c059e567d
* Added build rule for the HDF5 extraction utility.tradke2002-02-20
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@97 4825ed28-b72c-4eae-9704-e50c059e567d
* Reflecting data with a given stencil width.tradke2002-02-19
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@96 4825ed28-b72c-4eae-9704-e50c059e567d
* Another fix for the bounding box attributes.tradke2002-02-18
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@95 4825ed28-b72c-4eae-9704-e50c059e567d
* Bugfix for fixing the bounding box attributes (didn't use native datatypes).tradke2002-02-18
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOHDF5/trunk@94 4825ed28-b72c-4eae-9704-e50c059e567d