aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
diff options
context:
space:
mode:
authormiguel <miguel@a678b1cf-93e1-4b43-a69d-d43939e66649>2000-03-10 13:32:12 +0000
committermiguel <miguel@a678b1cf-93e1-4b43-a69d-d43939e66649>2000-03-10 13:32:12 +0000
commitc9be9cbae8cc14223059293e26eeea8fdc84e095 (patch)
tree48869d3ccd4d9810831678c97c9ad40007d3cd42 /param.ccl
parent3a21b0e6628dbed7fadbaaff37ae815dbaf2e3c8 (diff)
Extending elliptic interface to work with petsc, and adding some
parameters for boundary conditions. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDBrillData/trunk@21 a678b1cf-93e1-4b43-a69d-d43939e66649
Diffstat (limited to 'param.ccl')
-rw-r--r--param.ccl20
1 files changed, 18 insertions, 2 deletions
diff --git a/param.ccl b/param.ccl
index e624a2c..5485fcc 100644
--- a/param.ccl
+++ b/param.ccl
@@ -12,14 +12,30 @@ private:
# Parameters for elliptic solve
-KEYWORD solver "Which elliptic solver to use"
+KEYWORD brill_solver "Which elliptic solver to use"
{
"sor" :: "Use SOR solver"
"petsc" :: "Use PETSc solver"
"bam" :: "Use bam solver"
} "sor"
-REAL thresh "How far (absolute norm) to go"
+KEYWORD brill_bound "Which boundary condition to use"
+{
+ "const" :: "constant boundary: set brill_const_v0"
+ "robin" :: "Robin boundary: set brill_robin_falloff, brill_robin_inf
+} "const"
+
+CCTK_INT brill_robin_falloff "Fall-off of Robin BC"
+{
+ 0: :: "any positive integer value"
+} 1
+
+CCTK_REAL brill_robin_inf " inf-value of Robin BC"
+{
+ : :: "anything goes"
+} 1.0
+
+REAL brill_thresh "How far (absolute norm) to go"
{
0.0: :: "Positive number please"
} 0.00001