aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhinder <hinder@4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843>2013-10-09 17:56:58 +0000
committerhinder <hinder@4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843>2013-10-09 17:56:58 +0000
commit13a11d45cfae515d83e8ab9557a24db2c6b371d1 (patch)
tree31f00bafdcfea6cd9f4794101af75c226e96709a
parent0e8983fb571f9728d3473b6e4c5847b1bcea6ca2 (diff)
Add midpoint method convergence test
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@100 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843
-rw-r--r--interface.ccl3
-rw-r--r--src/tests.cc1
-rw-r--r--test/test_22.par5
3 files changed, 7 insertions, 2 deletions
diff --git a/interface.ccl b/interface.ccl
index 74ae269..2e893ab 100644
--- a/interface.ccl
+++ b/interface.ccl
@@ -16,6 +16,7 @@ CCTK_REAL harmonics type=GF timelevels=1
CCTK_REAL test_integration_convergence_orders type=SCALAR
{
+ test_midpoint_convergence_order,
+ test_trapezoidal_convergence_order,
test_simpson_convergence_order
- test_trapezoidal_convergence_order
} "Test integration convergence orders"
diff --git a/src/tests.cc b/src/tests.cc
index 09562c2..42e79b3 100644
--- a/src/tests.cc
+++ b/src/tests.cc
@@ -58,6 +58,7 @@ void Multipole_TestIntegrationConvergence(CCTK_ARGUMENTS)
DECLARE_CCTK_ARGUMENTS;
*test_simpson_convergence_order = integration_convergence_order(&Simpson2DIntegral);
*test_trapezoidal_convergence_order = integration_convergence_order(&Trapezoidal2DIntegral);
+ *test_midpoint_convergence_order = integration_convergence_order(&Midpoint2DIntegral);
}
// void Multipole_TestIntegrate(CCTK_ARGUMENTS)
diff --git a/test/test_22.par b/test/test_22.par
index e38b84b..b927eca 100644
--- a/test/test_22.par
+++ b/test/test_22.par
@@ -1,5 +1,5 @@
-ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole LoopControl"
+ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole LoopControl CarpetIOASCII"
#############################################################
# Grid
@@ -87,3 +87,6 @@ IO::out_fileinfo = "none"
# CarpetIOASCII::out1d_x = yes
# CarpetIOASCII::out1d_y = yes
# CarpetIOASCII::out1d_z = yes
+
+CarpetIOASCII::out0d_vars = "Multipole::test_midpoint_convergence_order"
+CarpetIOASCII::out0d_every = 1