aboutsummaryrefslogtreecommitdiff
path: root/src/ioutil_Utils.h
Commit message (Collapse)AuthorAge
* IOUtil: Advertise that this is the new version of this APIschnetter2009-12-05
| | | | | | | | | | Advertise that this is the new version of this API, which has 'out_dt' arguments in certain IOUtil_* functions: #define IOUTIL_PARSER_HAS_OUT_DT 1 git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@275 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* IOUtil: Update parsing API to allow output by simulation timeschnetter2009-12-05
| | | | | | | | | Update the parsing API to allow output by simulation time (out_dt) in addition to output by iteration (out_every). This adds an additional parameter to IOUtil_ParseVarsForOutput. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@274 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* extend IOUtil_ParseVarsForOutput() to parse an options string for a list oftradke2009-04-21
| | | | | | | | reductions (to be used in scalar output methods) This applies patch http://www.cactuscode.org/old/pipermail/patches/2009-April/000259.html. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@269 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Implement variable-specific output request option 'compression_level'tradke2006-11-17
| | | | | | | | | | | | | | | | so that users can specify eg. IOHDF5::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 is currently supported only by PUGH's and Carpet's HDF5 I/O thorns. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@250 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* The general routine to parse the value of IO*::out_vars parameters now alsotradke2005-10-05
| | | | | | | | | checks for the option "out_unchunked = 'true|false|yes|no'" which can be used to overwrite the general output mode (as defined by IO::out_unchunked) on a per-variable basis. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@230 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Parse option "refinement_levels" in an I/O parameter option string.tradke2005-02-04
| | | | | | | | If specified, it must be an array of positive integers selecting individual refinement levels to output. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@223 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Extended API for IOUtil_ParseOutputFrequency() and IOUtil_ParseVarsForOutput()tradke2004-06-09
| | | | | | | | by a flag parameter indicating whether to stop on parsing errors. Requires cvs updates of all I/O thorns using this API. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@209 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Add a check 'with_ghostzones' to the ioRequest structure and initialize ittradke2003-11-17
| | | | | | | to 0 by default. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@196 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Added routine IOUtil_ParseOutputFrequency() and slightly changed the APItradke2002-05-28
| | | | | | | | | | for the existing routine IOUtil_ParseVarsForOutput(). Both routines use the table API to parse option strings for the 'out_every' option and for hyperslab options. See the thornguide eg. for IOHDF5 for details. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@166 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Moved the I/O request description and parsing routines from IOHDF5Util to IOUtiltradke2002-04-26
| | | | | | | so that they can be shared by all I/O thorns now. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@158 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Some more const qualifiers for routine arguments.tradke2001-11-01
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@134 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Added routine IOUtil_CreateDirectory() which creates an output directorytradke2001-08-10
| | | | | | | | | | | on processor 0 and all other I/O processors. This should fix problems with parallel I/O on non-shared filesystems such as a cluster or in metacomputing runs between different machines. Also closes PR CactusBase-758. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@129 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Use ceil() when computing the slice centers for 1D lines/2D planes.tradke2001-03-08
| | | | | | | | | | This should fix PR CactusBase/536. Also added missing grdoc and removed source file ChooseOutput.c which isn't used here. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@111 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Fixing warningsallen2001-02-24
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@110 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
* Took some stuff out of ioGH.h and put it into separate header files.tradke2000-09-21
Now most of the IO sources don't need to include ioGH.h anymore. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@92 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a