blob: ca22695e63bdf5b199cf9fa892a29746cefb7a7b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
# Parameter definitions for thorn CarpetIOScalar
# $Header: /home/eschnett/C/carpet/Carpet/Carpet/CarpetIOScalar/param.ccl,v 1.3 2004/06/14 10:49:41 tradke Exp $
shares: IO
USES STRING out_dir
USES KEYWORD out_criterion
USES CCTK_INT out_every
USES CCTK_REAL out_dt
USES BOOLEAN strict_io_parameter_check
private:
CCTK_STRING outScalar_dir "Name of scalar output directory, overrides out_dir" STEERABLE = ALWAYS
{
"^$" :: "Empty: use IO::out_dir"
".+" :: "Not empty: directory name"
} ""
CCTK_STRING outScalar_vars "Variables to output in scalar form" STEERABLE = ALWAYS
{
".*" :: "A regex which matches everything"
} ""
CCTK_STRING outScalar_reductions "List of reductions to output in scalar form" STEERABLE = ALWAYS
{
".*" :: "A regex which matches everything"
} "count minimum maximum sum average norm1 norm2 norm_inf"
KEYWORD outScalar_criterion "Criterion to select scalar output intervals, overrides out_every" STEERABLE = ALWAYS
{
"never" :: "Never output"
"iteration" :: "Output every so many iterations"
"time" :: "Output every that much coordinate time"
} "iteration"
CCTK_INT outScalar_every "How often to do scalar output, overrides out_every" STEERABLE = ALWAYS
{
-1:* :: "Values <= 0 disable scalar output"
} -1
REAL outScalar_dt "How often to do scalar output, overrides out_dt" STEERABLE = ALWAYS
{
(0:* :: "In intervals of that much coordinate time"
0 :: "As often as possible"
-1 :: "Disable output"
-2 :: "Default to IO::out_dt"
} -2
|