| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
so that no false warning is issued anymore about an option with unrecognized
key 'reductions'
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@270 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
reallocs which may cause unnecessary memory fragmentation
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@261 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
| |
when "autoprobe" is used
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@258 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@257 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@256 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@255 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@254 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@253 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@249 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@248 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
| |
in a parameter string to be checkpointed/recovered.
Thanks to Erik Schnetter for this patch.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@247 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
|
|
| |
integer. This ensures that there are no negative numbers.
Check for errors, and clean up and emit a warning and return NULL in
such a case.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@246 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
| |
zero-padded escape sequence ("\010") instead of a blank-padded one
("\ 10").
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@245 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
|
|
|
| |
"<parameter> = <value>" pairs by a newline delimiter, and its complement
IOUtil_SetAllParameters() do the reverse.
This fixes problems with checkpointing/recovery when parameter values themself
contained newlines.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@244 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
| |
to "onefile".
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@243 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
| |
paramters in IO_TruncateOutputFiles().
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@242 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently Cactus always truncates existing output files unless the
simulation has been recovered from a checkpoint (in which case existing
output files will get appended unless the parameter
IO::truncate_files_after_recovering is set to true).
Christian Ott requested that it should also be possible to always append
new datasets to existing output files. The new boolean I/O parameter
IO::truncate_files implements that. Its default value is true,
preserving the existing Cactus behaviour.
This applies patch http://www.cactuscode.org/old/pipermail/patches/2006-May/000169.html.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@240 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
which can be used to test if IO::out_dir points to either a non-existing
or empty directory at simulation startup. If this parameter is set to "yes"
and an already existing IO::out_dir is found to have any contents
(eg. output files from a previous simulation which was using the same output
directory) Cactus will print an appropriate error message and abort,
as opposed to continuing and (potentially by accident) overwriting existing
files.
The default for IO::require_empty_output_directory is "no".
This applies patch http://www.cactuscode.org/old/pipermail/patches/2006-May/000168.html.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@239 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@238 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@237 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
|
|
|
|
| |
IO::recover = "{auto|autoprobe}": check for a '.file_<processor>' suffix
for chunked output files (and not only for '.file_0' as processor 0's output).
This allows for recovery from a chunked checkpoint in auto mode even if not
all the chunked checkpoint files are visible to all processors (eg. if the
checkpoint directory is local on a compute node on a cluster).
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@236 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@228 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
| |
if the user specified invalid values in the parfile.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@226 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@222 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@221 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
| |
messages from 1 to 2.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@220 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
|
| |
to check whether or not to truncate existing output files.
The default is to not truncate after recovering. This can be overwritten by
the new boolean parameter IO::truncate_files_after_recovering.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@219 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@218 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@216 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@215 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@214 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
|
|
|
|
| |
See bug 1809
doc/documentation.tex:
Ran through spellchecker
Fixed a little grammar
Changed square brackets to curly ones in doc for filereader_ID_vars
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@213 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
|
|
|
| |
filename and returns the pointer to that (allocated) string.
This routine is meant to replace IOUtil_PrepareFilename() which is now marked
as deprecated.
This closes PR IO/1791: "IOUtil_PrepareFilename does not check buffer length".
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@212 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
| |
PUGH doesn't care, and Carpet stores everything into a single checkpoint file.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@211 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@210 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@207 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@206 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
|
| |
system for setting up 1D line and 2D slice centers.
This closes PR IO/1681: "IOUtil still uses the old CCTK_Coord functions rather than the CoordBase functions".
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@204 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
| |
to 0 by default.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@196 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@195 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@194 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
| |
thorn which actually provides an activated implementation.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@193 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
| |
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@191 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
|
| |
no coordinate system is available but slice index coordinates were specified
by the user instead.
This closes PR CactusBase/1536.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@190 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|
|
|
|
|
|
|
|
|
| |
rather than a cHandledData data structure (which can store only 'void *' pointers).
This prevents potential problems on platforms where function pointers have a
different memory representation than data pointers.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/IOUtil/trunk@187 b32723a9-ab3a-4a60-88e2-2e5d99d7c17a
|