aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
diff options
context:
space:
mode:
Diffstat (limited to 'param.ccl')
-rw-r--r--param.ccl111
1 files changed, 111 insertions, 0 deletions
diff --git a/param.ccl b/param.ccl
new file mode 100644
index 0000000..e752c8d
--- /dev/null
+++ b/param.ccl
@@ -0,0 +1,111 @@
+#param.ccl for thorn Multipole
+
+restricted:
+#Interpolator params:
+CCTK_STRING interpolator_name "Which interpolator should I use"
+{
+ ".+" :: "Any nonempty string"
+} "Hermite polynomial interpolation"
+
+CCTK_STRING interpolator_pars "Parameters for the interpolator"
+{
+ ".*" :: "Any string that Util_TableSetFromString() will take"
+} "order=3"
+
+CCTK_STRING coord_system "What is the coord system?"
+{
+ ".*" :: "Any smart string will do"
+} "cart3d"
+
+KEYWORD integration_method "How to do surface integrals" STEERABLE=always
+{
+ "midpoint" :: "Midpoint rule (1st order)"
+ "Simpson" :: "Simpson's rule (4th order)"
+} "midpoint"
+
+CCTK_INT out_every "How often to output" \
+STEERABLE=recover
+{
+ * :: "Any integer"
+} 1
+
+CCTK_INT out_1d_every "How often to output 1d data" \
+STEERABLE=recover
+{
+ * :: "Any integer"
+} 0
+
+#physical params:
+CCTK_INT nradii "How many extraction radii?" \
+STEERABLE=recover
+{
+ 0:101 :: "A positive integer less than 101"
+} 1
+
+
+CCTK_REAL radius[101] "The radii for extraction" \
+STEERABLE=recover
+{
+ 0.0:* :: "Please keep it in the grid"
+} 0.0
+
+CCTK_INT ntheta "How many points in the theta direction?" \
+STEERABLE=recover
+{
+ 0:* :: "Positive please"
+} 50
+
+CCTK_INT nphi "How many points in the phi direction?" \
+STEERABLE=recover
+{
+ 0:* :: "Positive please"
+} 100
+
+CCTK_STRING variables "What variables to decompose"
+{
+ ".*" :: "A list of variables"
+} ""
+
+CCTK_BOOLEAN verbose "Output detailed information about what is happening"
+{
+} "no"
+
+KEYWORD mode_type "Which type of mode extraction do we have" STEERABLE=always
+{
+ "all modes" :: "Extract all modes up to (l_mode, m_mode)."
+ "specific mode" :: "Select one specific (l_mode, m_mode) mode"
+} "all modes"
+
+CCTK_INT l_min "all modes: above which l mode to calculate/ specific mode: which l mode to extract" STEERABLE=always
+{
+ 0:* :: "l >= 0"
+} 2
+
+CCTK_INT l_mode "all modes: Up to which l mode to calculate/ specific mode: which l mode to extract" STEERABLE=always
+{
+ 0:* :: "l >= 0"
+} 2
+
+CCTK_INT m_mode "all modes: Up to which m mode to calculate/ specific mode: which m mode to extract " STEERABLE=always
+{
+ 0:* :: "Positive Please"
+} 2
+
+CCTK_BOOLEAN enable_test "whether to set a spherical harmonic in the 'harmonic' grid functions"
+{
+} "no"
+
+CCTK_INT test_l "which mode to put into the test variables"
+{
+ * :: "Any integer"
+} 2
+
+CCTK_INT test_m "which mode to put into the test variables"
+{
+ * :: "Any integer"
+} 2
+
+CCTK_INT test_sw "which spin weight to put into the test variables"
+{
+ * :: "Any integer"
+} -2