aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetIOHDF5/param.ccl
diff options
context:
space:
mode:
authorThomas Radke <tradke@aei.mpg.de>2005-06-24 12:39:00 +0000
committerThomas Radke <tradke@aei.mpg.de>2005-06-24 12:39:00 +0000
commit67f5bca54cccb46ff35e037f460847dab5d62d42 (patch)
tree623a6a9472ad76388cfa030e5217beed216ebdf7 /Carpet/CarpetIOHDF5/param.ccl
parentf1bbec2b98eec1d20762012595b8a865c2fd1b7f (diff)
CarpetIOHDF5: implement parallel I/O
Like CactusPUGHIO/IOHDF5, CarpetIOHDF5 now also provides parallel I/O for data and checkpointing/recovery. The I/O mode is set via IOUtils' parameters IO::out_mode and IO::out_unchunked, with parallel output to chunked files (one per processor) being the default. The recovery and filereader interface can read any type of CarpetIOHDF5 data files transparently - regardless of how it was created (serial/parallel, or on a different number of processors). See the updated thorn documentation for details. darcs-hash:20050624123924-776a0-5639aee9677f0362fc94c80c534b47fd1b07ae74.gz
Diffstat (limited to 'Carpet/CarpetIOHDF5/param.ccl')
-rw-r--r--Carpet/CarpetIOHDF5/param.ccl19
1 files changed, 11 insertions, 8 deletions
diff --git a/Carpet/CarpetIOHDF5/param.ccl b/Carpet/CarpetIOHDF5/param.ccl
index 47c1111b2..ee6a8d2ca 100644
--- a/Carpet/CarpetIOHDF5/param.ccl
+++ b/Carpet/CarpetIOHDF5/param.ccl
@@ -8,9 +8,12 @@ USES STRING out_dir AS io_out_dir
USES KEYWORD out_criterion AS io_out_criterion
USES INT out_every AS io_out_every
USES REAL out_dt AS io_out_dt
+USES BOOLEAN out_unchunked AS io_out_unchunked
USES KEYWORD verbose
USES BOOLEAN out_single_precision
+USES KEYWORD out_mode
+USES KEYWORD out_save_parameters
USES INT checkpoint_every
USES INT checkpoint_keep
@@ -24,7 +27,7 @@ USES STRING checkpoint_ID_file
USES STRING checkpoint_file
USES STRING recover_dir
USES STRING recover_file
-
+USES STRING filereader_ID_dir
shares: Cactus
@@ -117,32 +120,32 @@ REAL out3D_dt "How often to do CarpetIOHDF5 output, overrides 'IO::out_dt' (DEPR
-STRING in_dir "Name of CarpetIOHDF5 input directory" STEERABLE = ALWAYS
+STRING in_dir "Name of CarpetIOHDF5 input directory (DEPRECATED - please use filereader interface instead)" STEERABLE = ALWAYS
{
".+" :: "Directory name"
} "."
-STRING in3D_dir "Name of CarpetIOHDF5 input directory (DEPRECATED - please use 'IOHDF5::in_dir' instead)" STEERABLE = ALWAYS
+STRING in3D_dir "Name of CarpetIOHDF5 input directory (DEPRECATED - please use filereader interface instead)" STEERABLE = ALWAYS
{
".+" :: "Directory name"
} "."
-STRING in_vars "Variables to input in CarpetIOHDF5 file format" STEERABLE = ALWAYS
+STRING in_vars "Variables to input in CarpetIOHDF5 file format (DEPRECATED - please use filereader interface instead)" STEERABLE = ALWAYS
{
.* :: "List of group or variable names"
} ""
-STRING in3D_vars "Variables to input in CarpetIOHDF5 file format (DEPRECATED - please use 'IOHDF5::in_vars' instead)" STEERABLE = ALWAYS
+STRING in3D_vars "Variables to input in CarpetIOHDF5 file format (DEPRECATED - please use filereader interface instead)" STEERABLE = ALWAYS
{
.* :: "List of group or variable names"
} ""
-STRING in_extension "File extension to use for CarpetIOHDF5 input" STEERABLE = ALWAYS
+STRING in_extension "File extension to use for CarpetIOHDF5 input (DEPRECATED - please use filereader interface instead)" STEERABLE = ALWAYS
{
".*" :: "File extension (including a leading dot, if desired)"
} ".h5"
-STRING in3D_extension "File extension to use for CarpetIOHDF5 input (DEPRECATED - please use 'IOHDF5::in_extension' instead)" STEERABLE = ALWAYS
+STRING in3D_extension "File extension to use for CarpetIOHDF5 input (DEPRECATED - please use filereader interface instead)" STEERABLE = ALWAYS
{
".*" :: "File extension (including a leading dot, if desired)"
} ".h5"
@@ -161,6 +164,6 @@ BOOLEAN use_reflevels_from_checkpoint "Use 'CarpetRegrid::refinement_levels' fro
{
} "no"
-BOOLEAN out_unchunked "Write recombined (unchunked) grid components to HDF5 output files ?" STEERABLE = RECOVER
+BOOLEAN out_unchunked "Write recombined (unchunked) grid components to HDF5 output files ? DEPRECATED - DO NOT USE ANYMORE" STEERABLE = RECOVER
{
} "yes"