aboutsummaryrefslogtreecommitdiff
path: root/test/twopunctures
diff options
context:
space:
mode:
authorschnetter <schnetter@b2a53a04-0f4f-0410-87ed-f9f25ced00cf>2004-06-02 15:10:48 +0000
committerschnetter <schnetter@b2a53a04-0f4f-0410-87ed-f9f25ced00cf>2004-06-02 15:10:48 +0000
commit11d2c9bd36b4085f47ec675fa34f615c7cf4e052 (patch)
tree075405dd800c42e5ef453ba3393164d3699a08bd /test/twopunctures
parent2f52e3f1ffa34a6712bb81b7ac205ced102abfcf (diff)
Add test cases for BAM, IDPuncturs, and this thorn.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/TwoPunctures/trunk@12 b2a53a04-0f4f-0410-87ed-f9f25ced00cf
Diffstat (limited to 'test/twopunctures')
-rw-r--r--test/twopunctures/gxx_3D_diagonal.xg40
-rw-r--r--test/twopunctures/gxx_maximum.xg4
-rw-r--r--test/twopunctures/gxx_minimum.xg4
-rw-r--r--test/twopunctures/gxx_norm1.xg4
-rw-r--r--test/twopunctures/gxx_norm2.xg4
-rw-r--r--test/twopunctures/gxx_x_[17][17].xg40
-rw-r--r--test/twopunctures/gxx_y_[17][17].xg40
-rw-r--r--test/twopunctures/gxx_z_[17][17].xg40
-rw-r--r--test/twopunctures/gxy_3D_diagonal.xg40
-rw-r--r--test/twopunctures/gxy_maximum.xg4
-rw-r--r--test/twopunctures/gxy_minimum.xg4
-rw-r--r--test/twopunctures/gxy_norm1.xg4
-rw-r--r--test/twopunctures/gxy_norm2.xg4
-rw-r--r--test/twopunctures/gxy_x_[17][17].xg40
-rw-r--r--test/twopunctures/gxy_y_[17][17].xg40
-rw-r--r--test/twopunctures/gxy_z_[17][17].xg40
-rw-r--r--test/twopunctures/gxz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/gxz_maximum.xg4
-rw-r--r--test/twopunctures/gxz_minimum.xg4
-rw-r--r--test/twopunctures/gxz_norm1.xg4
-rw-r--r--test/twopunctures/gxz_norm2.xg4
-rw-r--r--test/twopunctures/gxz_x_[17][17].xg40
-rw-r--r--test/twopunctures/gxz_y_[17][17].xg40
-rw-r--r--test/twopunctures/gxz_z_[17][17].xg40
-rw-r--r--test/twopunctures/gyy_3D_diagonal.xg40
-rw-r--r--test/twopunctures/gyy_maximum.xg4
-rw-r--r--test/twopunctures/gyy_minimum.xg4
-rw-r--r--test/twopunctures/gyy_norm1.xg4
-rw-r--r--test/twopunctures/gyy_norm2.xg4
-rw-r--r--test/twopunctures/gyy_x_[17][17].xg40
-rw-r--r--test/twopunctures/gyy_y_[17][17].xg40
-rw-r--r--test/twopunctures/gyy_z_[17][17].xg40
-rw-r--r--test/twopunctures/gyz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/gyz_maximum.xg4
-rw-r--r--test/twopunctures/gyz_minimum.xg4
-rw-r--r--test/twopunctures/gyz_norm1.xg4
-rw-r--r--test/twopunctures/gyz_norm2.xg4
-rw-r--r--test/twopunctures/gyz_x_[17][17].xg40
-rw-r--r--test/twopunctures/gyz_y_[17][17].xg40
-rw-r--r--test/twopunctures/gyz_z_[17][17].xg40
-rw-r--r--test/twopunctures/gzz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/gzz_maximum.xg4
-rw-r--r--test/twopunctures/gzz_minimum.xg4
-rw-r--r--test/twopunctures/gzz_norm1.xg4
-rw-r--r--test/twopunctures/gzz_norm2.xg4
-rw-r--r--test/twopunctures/gzz_x_[17][17].xg40
-rw-r--r--test/twopunctures/gzz_y_[17][17].xg40
-rw-r--r--test/twopunctures/gzz_z_[17][17].xg40
-rw-r--r--test/twopunctures/ham_3D_diagonal.xg40
-rw-r--r--test/twopunctures/ham_maximum.xg4
-rw-r--r--test/twopunctures/ham_minimum.xg4
-rw-r--r--test/twopunctures/ham_norm1.xg4
-rw-r--r--test/twopunctures/ham_norm2.xg4
-rw-r--r--test/twopunctures/ham_x_[17][17].xg40
-rw-r--r--test/twopunctures/ham_y_[17][17].xg40
-rw-r--r--test/twopunctures/ham_z_[17][17].xg40
-rw-r--r--test/twopunctures/kxx_3D_diagonal.xg40
-rw-r--r--test/twopunctures/kxx_maximum.xg4
-rw-r--r--test/twopunctures/kxx_minimum.xg4
-rw-r--r--test/twopunctures/kxx_norm1.xg4
-rw-r--r--test/twopunctures/kxx_norm2.xg4
-rw-r--r--test/twopunctures/kxx_x_[17][17].xg40
-rw-r--r--test/twopunctures/kxx_y_[17][17].xg40
-rw-r--r--test/twopunctures/kxx_z_[17][17].xg40
-rw-r--r--test/twopunctures/kxy_3D_diagonal.xg40
-rw-r--r--test/twopunctures/kxy_maximum.xg4
-rw-r--r--test/twopunctures/kxy_minimum.xg4
-rw-r--r--test/twopunctures/kxy_norm1.xg4
-rw-r--r--test/twopunctures/kxy_norm2.xg4
-rw-r--r--test/twopunctures/kxy_x_[17][17].xg40
-rw-r--r--test/twopunctures/kxy_y_[17][17].xg40
-rw-r--r--test/twopunctures/kxy_z_[17][17].xg40
-rw-r--r--test/twopunctures/kxz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/kxz_maximum.xg4
-rw-r--r--test/twopunctures/kxz_minimum.xg4
-rw-r--r--test/twopunctures/kxz_norm1.xg4
-rw-r--r--test/twopunctures/kxz_norm2.xg4
-rw-r--r--test/twopunctures/kxz_x_[17][17].xg40
-rw-r--r--test/twopunctures/kxz_y_[17][17].xg40
-rw-r--r--test/twopunctures/kxz_z_[17][17].xg40
-rw-r--r--test/twopunctures/kyy_3D_diagonal.xg40
-rw-r--r--test/twopunctures/kyy_maximum.xg4
-rw-r--r--test/twopunctures/kyy_minimum.xg4
-rw-r--r--test/twopunctures/kyy_norm1.xg4
-rw-r--r--test/twopunctures/kyy_norm2.xg4
-rw-r--r--test/twopunctures/kyy_x_[17][17].xg40
-rw-r--r--test/twopunctures/kyy_y_[17][17].xg40
-rw-r--r--test/twopunctures/kyy_z_[17][17].xg40
-rw-r--r--test/twopunctures/kyz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/kyz_maximum.xg4
-rw-r--r--test/twopunctures/kyz_minimum.xg4
-rw-r--r--test/twopunctures/kyz_norm1.xg4
-rw-r--r--test/twopunctures/kyz_norm2.xg4
-rw-r--r--test/twopunctures/kyz_x_[17][17].xg40
-rw-r--r--test/twopunctures/kyz_y_[17][17].xg40
-rw-r--r--test/twopunctures/kyz_z_[17][17].xg40
-rw-r--r--test/twopunctures/kzz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/kzz_maximum.xg4
-rw-r--r--test/twopunctures/kzz_minimum.xg4
-rw-r--r--test/twopunctures/kzz_norm1.xg4
-rw-r--r--test/twopunctures/kzz_norm2.xg4
-rw-r--r--test/twopunctures/kzz_x_[17][17].xg40
-rw-r--r--test/twopunctures/kzz_y_[17][17].xg40
-rw-r--r--test/twopunctures/kzz_z_[17][17].xg40
-rw-r--r--test/twopunctures/momx_3D_diagonal.xg40
-rw-r--r--test/twopunctures/momx_maximum.xg4
-rw-r--r--test/twopunctures/momx_minimum.xg4
-rw-r--r--test/twopunctures/momx_norm1.xg4
-rw-r--r--test/twopunctures/momx_norm2.xg4
-rw-r--r--test/twopunctures/momx_x_[17][17].xg40
-rw-r--r--test/twopunctures/momx_y_[17][17].xg40
-rw-r--r--test/twopunctures/momx_z_[17][17].xg40
-rw-r--r--test/twopunctures/momy_3D_diagonal.xg40
-rw-r--r--test/twopunctures/momy_maximum.xg4
-rw-r--r--test/twopunctures/momy_minimum.xg4
-rw-r--r--test/twopunctures/momy_norm1.xg4
-rw-r--r--test/twopunctures/momy_norm2.xg4
-rw-r--r--test/twopunctures/momy_x_[17][17].xg40
-rw-r--r--test/twopunctures/momy_y_[17][17].xg40
-rw-r--r--test/twopunctures/momy_z_[17][17].xg40
-rw-r--r--test/twopunctures/momz_3D_diagonal.xg40
-rw-r--r--test/twopunctures/momz_maximum.xg4
-rw-r--r--test/twopunctures/momz_minimum.xg4
-rw-r--r--test/twopunctures/momz_norm1.xg4
-rw-r--r--test/twopunctures/momz_norm2.xg4
-rw-r--r--test/twopunctures/momz_x_[17][17].xg40
-rw-r--r--test/twopunctures/momz_y_[17][17].xg40
-rw-r--r--test/twopunctures/momz_z_[17][17].xg40
-rw-r--r--test/twopunctures/psi_3D_diagonal.xg40
-rw-r--r--test/twopunctures/psi_maximum.xg4
-rw-r--r--test/twopunctures/psi_minimum.xg4
-rw-r--r--test/twopunctures/psi_norm1.xg4
-rw-r--r--test/twopunctures/psi_norm2.xg4
-rw-r--r--test/twopunctures/psi_x_[17][17].xg40
-rw-r--r--test/twopunctures/psi_y_[17][17].xg40
-rw-r--r--test/twopunctures/psi_z_[17][17].xg40
-rw-r--r--test/twopunctures/puncture_u_3D_diagonal.xg40
-rw-r--r--test/twopunctures/puncture_u_maximum.xg4
-rw-r--r--test/twopunctures/puncture_u_minimum.xg4
-rw-r--r--test/twopunctures/puncture_u_norm1.xg4
-rw-r--r--test/twopunctures/puncture_u_norm2.xg4
-rw-r--r--test/twopunctures/puncture_u_x_[17][17].xg40
-rw-r--r--test/twopunctures/puncture_u_y_[17][17].xg40
-rw-r--r--test/twopunctures/puncture_u_z_[17][17].xg40
144 files changed, 3168 insertions, 0 deletions
diff --git a/test/twopunctures/gxx_3D_diagonal.xg b/test/twopunctures/gxx_3D_diagonal.xg
new file mode 100644
index 0000000..0de7dcc
--- /dev/null
+++ b/test/twopunctures/gxx_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gxx
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1556623393468
+-6.5206618637887 1.1644910562908
+-6.1131204973019 1.1742033750029
+-5.7055791308151 1.1851987471104
+-5.2980377643283 1.1976680998008
+-4.8904963978415 1.2116888113307
+-4.4829550313547 1.2276942418274
+-4.0754136648679 1.2460577798279
+-3.6678722983812 1.2671360397349
+-3.2603309318944 1.2914757883050
+-2.8527895654076 1.3193308748552
+-2.4452481989208 1.3506709812911
+-2.0377068324340 1.3840315121277
+-1.6301654659472 1.4150140544163
+-1.2226240994604 1.4343652877358
+-0.8150827329736 1.4320519655829
+-0.4075413664868 1.4080207201267
+0.0000000000000 1.3738060378877
+0.4075413664868 1.3390185882075
+0.8150827329736 1.3113676540195
+1.2226240994604 1.2926275022542
+1.6301654659472 1.2794348715227
+2.0377068324340 1.2670588815613
+2.4452481989208 1.2538750849093
+2.8527895654076 1.2401220167486
+3.2603309318944 1.2264835890350
+3.6678722983812 1.2133085133308
+4.0754136648679 1.2010380298357
+4.4829550313547 1.1897158724661
+4.8904963978415 1.1791504371515
+5.2980377643283 1.1696097433208
+5.7055791308151 1.1608045370178
+6.1131204973019 1.1528317947626
+6.5206618637887 1.1454601332967
+6.9282032302755 1.1387722153316
diff --git a/test/twopunctures/gxx_maximum.xg b/test/twopunctures/gxx_maximum.xg
new file mode 100644
index 0000000..89daca2
--- /dev/null
+++ b/test/twopunctures/gxx_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.5329256472311
diff --git a/test/twopunctures/gxx_minimum.xg b/test/twopunctures/gxx_minimum.xg
new file mode 100644
index 0000000..6ed61c0
--- /dev/null
+++ b/test/twopunctures/gxx_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.0545676120906
diff --git a/test/twopunctures/gxx_norm1.xg b/test/twopunctures/gxx_norm1.xg
new file mode 100644
index 0000000..9f8c9e5
--- /dev/null
+++ b/test/twopunctures/gxx_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.2302490028846
diff --git a/test/twopunctures/gxx_norm2.xg b/test/twopunctures/gxx_norm2.xg
new file mode 100644
index 0000000..7494c4a
--- /dev/null
+++ b/test/twopunctures/gxx_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxx
+"gxx v time
+0.0000000000000 1.2314373974741
diff --git a/test/twopunctures/gxx_x_[17][17].xg b/test/twopunctures/gxx_x_[17][17].xg
new file mode 100644
index 0000000..577cc23
--- /dev/null
+++ b/test/twopunctures/gxx_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gxx (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2672026211147
+-3.7647058823529 1.2817436983900
+-3.5294117647059 1.2978404506477
+-3.2941176470588 1.3156052491476
+-3.0588235294118 1.3352072782002
+-2.8235294117647 1.3567642678084
+-2.5882352941176 1.3798729279377
+-2.3529411764706 1.4031034718243
+-2.1176470588235 1.4208466797107
+-1.8823529411765 1.4116863337504
+-1.6470588235294 1.2799643687569
+-1.4117647058824 1.2049678121920
+-1.1764705882353 1.4549606943138
+-0.9411764705882 1.4920786999277
+-0.7058823529412 1.4719056145965
+-0.4705882352941 1.4389549176955
+-0.2352941176471 1.4054293172223
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3429242755991
+0.4705882352941 1.3111818200414
+0.7058823529412 1.2755607487485
+0.9411764705882 1.2290929366442
+1.1764705882353 1.1613125551217
+1.4117647058824 1.0545676120906
+1.6470588235294 1.0798679240282
+1.8823529411765 1.1526041831364
+2.1176470588235 1.1891889720771
+2.3529411764706 1.2074858322712
+2.5882352941176 1.2157202591574
+2.8235294117647 1.2181191400313
+3.0588235294118 1.2170153406971
+3.2941176470588 1.2138298656032
+3.5294117647059 1.2093970413038
+3.7647058823529 1.2042579019912
+4.0000000000000 1.1987562072216
diff --git a/test/twopunctures/gxx_y_[17][17].xg b/test/twopunctures/gxx_y_[17][17].xg
new file mode 100644
index 0000000..115d705
--- /dev/null
+++ b/test/twopunctures/gxx_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gxx (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2195468342277
+-3.7647058823529 1.2281631290122
+-3.5294117647059 1.2373093782326
+-3.2941176470588 1.2472637878195
+-3.0588235294118 1.2574424249391
+-2.8235294117647 1.2681297798718
+-2.5882352941176 1.2796904678351
+-2.3529411764706 1.2912272070112
+-2.1176470588235 1.3030555550393
+-1.8823529411765 1.3152849337129
+-1.6470588235294 1.3268839195591
+-1.4117647058824 1.3383657546556
+-1.1764705882353 1.3487140195346
+-0.9411764705882 1.3573794881648
+-0.7058823529412 1.3645806334870
+-0.4705882352941 1.3696687386948
+-0.2352941176471 1.3727172097510
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3727994284174
+0.4705882352941 1.3697867040803
+0.7058823529412 1.3646744511814
+0.9411764705882 1.3573962068908
+1.1764705882353 1.3486249996354
+1.4117647058824 1.3381719746629
+1.6470588235294 1.3265980890693
+1.8823529411765 1.3149257447887
+2.1176470588235 1.3025673651701
+2.3529411764706 1.2907866052775
+2.5882352941176 1.2792327586449
+2.8235294117647 1.2676705887610
+3.0588235294118 1.2569865408152
+3.2941176470588 1.2468183852515
+3.5294117647059 1.2368805599300
+3.7647058823529 1.2277501373159
+4.0000000000000 1.2191516952661
diff --git a/test/twopunctures/gxx_z_[17][17].xg b/test/twopunctures/gxx_z_[17][17].xg
new file mode 100644
index 0000000..48a3f24
--- /dev/null
+++ b/test/twopunctures/gxx_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gxx (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2183046534410
+-3.7647058823529 1.2269973914767
+-3.5294117647059 1.2362745099618
+-3.2941176470588 1.2463513288566
+-3.0588235294118 1.2567950866841
+-2.8235294117647 1.2678579275498
+-2.5882352941176 1.2799106712594
+-2.3529411764706 1.2920993062649
+-2.1176470588235 1.3048461086226
+-1.8823529411765 1.3180827583462
+-1.6470588235294 1.3309532884762
+-1.4117647058824 1.3437843096034
+-1.1764705882353 1.3555244613053
+-0.9411764705882 1.3650183840779
+-0.7058823529412 1.3725447495980
+-0.4705882352941 1.3766811913587
+-0.2352941176471 1.3770956920170
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3672673755224
+0.4705882352941 1.3582967197400
+0.7058823529412 1.3481414658433
+0.9411764705882 1.3369129306235
+1.1764705882353 1.3254547416267
+1.4117647058824 1.3133858638698
+1.6470588235294 1.3013062374884
+1.8823529411765 1.2896900455637
+2.1176470588235 1.2781115010537
+2.3529411764706 1.2671710691011
+2.5882352941176 1.2567040105334
+2.8235294117647 1.2465061170517
+3.0588235294118 1.2370249271013
+3.2941176470588 1.2280624322204
+3.5294117647059 1.2194414294054
+3.7647058823529 1.2114380910471
+4.0000000000000 1.2038984657442
diff --git a/test/twopunctures/gxy_3D_diagonal.xg b/test/twopunctures/gxy_3D_diagonal.xg
new file mode 100644
index 0000000..a391a17
--- /dev/null
+++ b/test/twopunctures/gxy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gxy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000000000000
+-6.5206618637887 0.0000000000000
+-6.1131204973019 0.0000000000000
+-5.7055791308151 0.0000000000000
+-5.2980377643283 0.0000000000000
+-4.8904963978415 0.0000000000000
+-4.4829550313547 0.0000000000000
+-4.0754136648679 0.0000000000000
+-3.6678722983812 0.0000000000000
+-3.2603309318944 0.0000000000000
+-2.8527895654076 0.0000000000000
+-2.4452481989208 0.0000000000000
+-2.0377068324340 0.0000000000000
+-1.6301654659472 0.0000000000000
+-1.2226240994604 0.0000000000000
+-0.8150827329736 0.0000000000000
+-0.4075413664868 0.0000000000000
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0000000000000
+0.8150827329736 0.0000000000000
+1.2226240994604 0.0000000000000
+1.6301654659472 0.0000000000000
+2.0377068324340 0.0000000000000
+2.4452481989208 0.0000000000000
+2.8527895654076 0.0000000000000
+3.2603309318944 0.0000000000000
+3.6678722983812 0.0000000000000
+4.0754136648679 0.0000000000000
+4.4829550313547 0.0000000000000
+4.8904963978415 0.0000000000000
+5.2980377643283 0.0000000000000
+5.7055791308151 0.0000000000000
+6.1131204973019 0.0000000000000
+6.5206618637887 0.0000000000000
+6.9282032302755 0.0000000000000
diff --git a/test/twopunctures/gxy_maximum.xg b/test/twopunctures/gxy_maximum.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/twopunctures/gxy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxy_minimum.xg b/test/twopunctures/gxy_minimum.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/twopunctures/gxy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxy_norm1.xg b/test/twopunctures/gxy_norm1.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/twopunctures/gxy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxy_norm2.xg b/test/twopunctures/gxy_norm2.xg
new file mode 100644
index 0000000..2fd9a54
--- /dev/null
+++ b/test/twopunctures/gxy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxy
+"gxy v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxy_x_[17][17].xg b/test/twopunctures/gxy_x_[17][17].xg
new file mode 100644
index 0000000..5a8485d
--- /dev/null
+++ b/test/twopunctures/gxy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gxy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxy_y_[17][17].xg b/test/twopunctures/gxy_y_[17][17].xg
new file mode 100644
index 0000000..a0cd536
--- /dev/null
+++ b/test/twopunctures/gxy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gxy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxy_z_[17][17].xg b/test/twopunctures/gxy_z_[17][17].xg
new file mode 100644
index 0000000..af2afc8
--- /dev/null
+++ b/test/twopunctures/gxy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gxy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_3D_diagonal.xg b/test/twopunctures/gxz_3D_diagonal.xg
new file mode 100644
index 0000000..30d63d9
--- /dev/null
+++ b/test/twopunctures/gxz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gxz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000000000000
+-6.5206618637887 0.0000000000000
+-6.1131204973019 0.0000000000000
+-5.7055791308151 0.0000000000000
+-5.2980377643283 0.0000000000000
+-4.8904963978415 0.0000000000000
+-4.4829550313547 0.0000000000000
+-4.0754136648679 0.0000000000000
+-3.6678722983812 0.0000000000000
+-3.2603309318944 0.0000000000000
+-2.8527895654076 0.0000000000000
+-2.4452481989208 0.0000000000000
+-2.0377068324340 0.0000000000000
+-1.6301654659472 0.0000000000000
+-1.2226240994604 0.0000000000000
+-0.8150827329736 0.0000000000000
+-0.4075413664868 0.0000000000000
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0000000000000
+0.8150827329736 0.0000000000000
+1.2226240994604 0.0000000000000
+1.6301654659472 0.0000000000000
+2.0377068324340 0.0000000000000
+2.4452481989208 0.0000000000000
+2.8527895654076 0.0000000000000
+3.2603309318944 0.0000000000000
+3.6678722983812 0.0000000000000
+4.0754136648679 0.0000000000000
+4.4829550313547 0.0000000000000
+4.8904963978415 0.0000000000000
+5.2980377643283 0.0000000000000
+5.7055791308151 0.0000000000000
+6.1131204973019 0.0000000000000
+6.5206618637887 0.0000000000000
+6.9282032302755 0.0000000000000
diff --git a/test/twopunctures/gxz_maximum.xg b/test/twopunctures/gxz_maximum.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/twopunctures/gxz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_minimum.xg b/test/twopunctures/gxz_minimum.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/twopunctures/gxz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_norm1.xg b/test/twopunctures/gxz_norm1.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/twopunctures/gxz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_norm2.xg b/test/twopunctures/gxz_norm2.xg
new file mode 100644
index 0000000..ca5ad1f
--- /dev/null
+++ b/test/twopunctures/gxz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gxz
+"gxz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_x_[17][17].xg b/test/twopunctures/gxz_x_[17][17].xg
new file mode 100644
index 0000000..a4a7ab4
--- /dev/null
+++ b/test/twopunctures/gxz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gxz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_y_[17][17].xg b/test/twopunctures/gxz_y_[17][17].xg
new file mode 100644
index 0000000..54d4ebb
--- /dev/null
+++ b/test/twopunctures/gxz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gxz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gxz_z_[17][17].xg b/test/twopunctures/gxz_z_[17][17].xg
new file mode 100644
index 0000000..69689aa
--- /dev/null
+++ b/test/twopunctures/gxz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gxz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyy_3D_diagonal.xg b/test/twopunctures/gyy_3D_diagonal.xg
new file mode 100644
index 0000000..4a46f8e
--- /dev/null
+++ b/test/twopunctures/gyy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gyy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1556623393468
+-6.5206618637887 1.1644910562908
+-6.1131204973019 1.1742033750029
+-5.7055791308151 1.1851987471104
+-5.2980377643283 1.1976680998008
+-4.8904963978415 1.2116888113307
+-4.4829550313547 1.2276942418274
+-4.0754136648679 1.2460577798279
+-3.6678722983812 1.2671360397349
+-3.2603309318944 1.2914757883050
+-2.8527895654076 1.3193308748552
+-2.4452481989208 1.3506709812911
+-2.0377068324340 1.3840315121277
+-1.6301654659472 1.4150140544163
+-1.2226240994604 1.4343652877358
+-0.8150827329736 1.4320519655829
+-0.4075413664868 1.4080207201267
+0.0000000000000 1.3738060378877
+0.4075413664868 1.3390185882075
+0.8150827329736 1.3113676540195
+1.2226240994604 1.2926275022542
+1.6301654659472 1.2794348715227
+2.0377068324340 1.2670588815613
+2.4452481989208 1.2538750849093
+2.8527895654076 1.2401220167486
+3.2603309318944 1.2264835890350
+3.6678722983812 1.2133085133308
+4.0754136648679 1.2010380298357
+4.4829550313547 1.1897158724661
+4.8904963978415 1.1791504371515
+5.2980377643283 1.1696097433208
+5.7055791308151 1.1608045370178
+6.1131204973019 1.1528317947626
+6.5206618637887 1.1454601332967
+6.9282032302755 1.1387722153316
diff --git a/test/twopunctures/gyy_maximum.xg b/test/twopunctures/gyy_maximum.xg
new file mode 100644
index 0000000..7d6590a
--- /dev/null
+++ b/test/twopunctures/gyy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.5329256472311
diff --git a/test/twopunctures/gyy_minimum.xg b/test/twopunctures/gyy_minimum.xg
new file mode 100644
index 0000000..b645725
--- /dev/null
+++ b/test/twopunctures/gyy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.0545676120906
diff --git a/test/twopunctures/gyy_norm1.xg b/test/twopunctures/gyy_norm1.xg
new file mode 100644
index 0000000..b0288f1
--- /dev/null
+++ b/test/twopunctures/gyy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.2302490028846
diff --git a/test/twopunctures/gyy_norm2.xg b/test/twopunctures/gyy_norm2.xg
new file mode 100644
index 0000000..0269f8d
--- /dev/null
+++ b/test/twopunctures/gyy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyy
+"gyy v time
+0.0000000000000 1.2314373974741
diff --git a/test/twopunctures/gyy_x_[17][17].xg b/test/twopunctures/gyy_x_[17][17].xg
new file mode 100644
index 0000000..0823847
--- /dev/null
+++ b/test/twopunctures/gyy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gyy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2672026211147
+-3.7647058823529 1.2817436983900
+-3.5294117647059 1.2978404506477
+-3.2941176470588 1.3156052491476
+-3.0588235294118 1.3352072782002
+-2.8235294117647 1.3567642678084
+-2.5882352941176 1.3798729279377
+-2.3529411764706 1.4031034718243
+-2.1176470588235 1.4208466797107
+-1.8823529411765 1.4116863337504
+-1.6470588235294 1.2799643687569
+-1.4117647058824 1.2049678121920
+-1.1764705882353 1.4549606943138
+-0.9411764705882 1.4920786999277
+-0.7058823529412 1.4719056145965
+-0.4705882352941 1.4389549176955
+-0.2352941176471 1.4054293172223
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3429242755991
+0.4705882352941 1.3111818200414
+0.7058823529412 1.2755607487485
+0.9411764705882 1.2290929366442
+1.1764705882353 1.1613125551217
+1.4117647058824 1.0545676120906
+1.6470588235294 1.0798679240282
+1.8823529411765 1.1526041831364
+2.1176470588235 1.1891889720771
+2.3529411764706 1.2074858322712
+2.5882352941176 1.2157202591574
+2.8235294117647 1.2181191400313
+3.0588235294118 1.2170153406971
+3.2941176470588 1.2138298656032
+3.5294117647059 1.2093970413038
+3.7647058823529 1.2042579019912
+4.0000000000000 1.1987562072216
diff --git a/test/twopunctures/gyy_y_[17][17].xg b/test/twopunctures/gyy_y_[17][17].xg
new file mode 100644
index 0000000..a48f484
--- /dev/null
+++ b/test/twopunctures/gyy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gyy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2195468342277
+-3.7647058823529 1.2281631290122
+-3.5294117647059 1.2373093782326
+-3.2941176470588 1.2472637878195
+-3.0588235294118 1.2574424249391
+-2.8235294117647 1.2681297798718
+-2.5882352941176 1.2796904678351
+-2.3529411764706 1.2912272070112
+-2.1176470588235 1.3030555550393
+-1.8823529411765 1.3152849337129
+-1.6470588235294 1.3268839195591
+-1.4117647058824 1.3383657546556
+-1.1764705882353 1.3487140195346
+-0.9411764705882 1.3573794881648
+-0.7058823529412 1.3645806334870
+-0.4705882352941 1.3696687386948
+-0.2352941176471 1.3727172097510
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3727994284174
+0.4705882352941 1.3697867040803
+0.7058823529412 1.3646744511814
+0.9411764705882 1.3573962068908
+1.1764705882353 1.3486249996354
+1.4117647058824 1.3381719746629
+1.6470588235294 1.3265980890693
+1.8823529411765 1.3149257447887
+2.1176470588235 1.3025673651701
+2.3529411764706 1.2907866052775
+2.5882352941176 1.2792327586449
+2.8235294117647 1.2676705887610
+3.0588235294118 1.2569865408152
+3.2941176470588 1.2468183852515
+3.5294117647059 1.2368805599300
+3.7647058823529 1.2277501373159
+4.0000000000000 1.2191516952661
diff --git a/test/twopunctures/gyy_z_[17][17].xg b/test/twopunctures/gyy_z_[17][17].xg
new file mode 100644
index 0000000..eeb2ce2
--- /dev/null
+++ b/test/twopunctures/gyy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gyy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2183046534410
+-3.7647058823529 1.2269973914767
+-3.5294117647059 1.2362745099618
+-3.2941176470588 1.2463513288566
+-3.0588235294118 1.2567950866841
+-2.8235294117647 1.2678579275498
+-2.5882352941176 1.2799106712594
+-2.3529411764706 1.2920993062649
+-2.1176470588235 1.3048461086226
+-1.8823529411765 1.3180827583462
+-1.6470588235294 1.3309532884762
+-1.4117647058824 1.3437843096034
+-1.1764705882353 1.3555244613053
+-0.9411764705882 1.3650183840779
+-0.7058823529412 1.3725447495980
+-0.4705882352941 1.3766811913587
+-0.2352941176471 1.3770956920170
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3672673755224
+0.4705882352941 1.3582967197400
+0.7058823529412 1.3481414658433
+0.9411764705882 1.3369129306235
+1.1764705882353 1.3254547416267
+1.4117647058824 1.3133858638698
+1.6470588235294 1.3013062374884
+1.8823529411765 1.2896900455637
+2.1176470588235 1.2781115010537
+2.3529411764706 1.2671710691011
+2.5882352941176 1.2567040105334
+2.8235294117647 1.2465061170517
+3.0588235294118 1.2370249271013
+3.2941176470588 1.2280624322204
+3.5294117647059 1.2194414294054
+3.7647058823529 1.2114380910471
+4.0000000000000 1.2038984657442
diff --git a/test/twopunctures/gyz_3D_diagonal.xg b/test/twopunctures/gyz_3D_diagonal.xg
new file mode 100644
index 0000000..33a44d9
--- /dev/null
+++ b/test/twopunctures/gyz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gyz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000000000000
+-6.5206618637887 0.0000000000000
+-6.1131204973019 0.0000000000000
+-5.7055791308151 0.0000000000000
+-5.2980377643283 0.0000000000000
+-4.8904963978415 0.0000000000000
+-4.4829550313547 0.0000000000000
+-4.0754136648679 0.0000000000000
+-3.6678722983812 0.0000000000000
+-3.2603309318944 0.0000000000000
+-2.8527895654076 0.0000000000000
+-2.4452481989208 0.0000000000000
+-2.0377068324340 0.0000000000000
+-1.6301654659472 0.0000000000000
+-1.2226240994604 0.0000000000000
+-0.8150827329736 0.0000000000000
+-0.4075413664868 0.0000000000000
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0000000000000
+0.8150827329736 0.0000000000000
+1.2226240994604 0.0000000000000
+1.6301654659472 0.0000000000000
+2.0377068324340 0.0000000000000
+2.4452481989208 0.0000000000000
+2.8527895654076 0.0000000000000
+3.2603309318944 0.0000000000000
+3.6678722983812 0.0000000000000
+4.0754136648679 0.0000000000000
+4.4829550313547 0.0000000000000
+4.8904963978415 0.0000000000000
+5.2980377643283 0.0000000000000
+5.7055791308151 0.0000000000000
+6.1131204973019 0.0000000000000
+6.5206618637887 0.0000000000000
+6.9282032302755 0.0000000000000
diff --git a/test/twopunctures/gyz_maximum.xg b/test/twopunctures/gyz_maximum.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/twopunctures/gyz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyz_minimum.xg b/test/twopunctures/gyz_minimum.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/twopunctures/gyz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyz_norm1.xg b/test/twopunctures/gyz_norm1.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/twopunctures/gyz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyz_norm2.xg b/test/twopunctures/gyz_norm2.xg
new file mode 100644
index 0000000..1e8ae5e
--- /dev/null
+++ b/test/twopunctures/gyz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gyz
+"gyz v time
+0.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyz_x_[17][17].xg b/test/twopunctures/gyz_x_[17][17].xg
new file mode 100644
index 0000000..4e0f1fc
--- /dev/null
+++ b/test/twopunctures/gyz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gyz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyz_y_[17][17].xg b/test/twopunctures/gyz_y_[17][17].xg
new file mode 100644
index 0000000..2a6bde8
--- /dev/null
+++ b/test/twopunctures/gyz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gyz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gyz_z_[17][17].xg b/test/twopunctures/gyz_z_[17][17].xg
new file mode 100644
index 0000000..23ce7db
--- /dev/null
+++ b/test/twopunctures/gyz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gyz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/gzz_3D_diagonal.xg b/test/twopunctures/gzz_3D_diagonal.xg
new file mode 100644
index 0000000..c139b83
--- /dev/null
+++ b/test/twopunctures/gzz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::gzz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1556623393468
+-6.5206618637887 1.1644910562908
+-6.1131204973019 1.1742033750029
+-5.7055791308151 1.1851987471104
+-5.2980377643283 1.1976680998008
+-4.8904963978415 1.2116888113307
+-4.4829550313547 1.2276942418274
+-4.0754136648679 1.2460577798279
+-3.6678722983812 1.2671360397349
+-3.2603309318944 1.2914757883050
+-2.8527895654076 1.3193308748552
+-2.4452481989208 1.3506709812911
+-2.0377068324340 1.3840315121277
+-1.6301654659472 1.4150140544163
+-1.2226240994604 1.4343652877358
+-0.8150827329736 1.4320519655829
+-0.4075413664868 1.4080207201267
+0.0000000000000 1.3738060378877
+0.4075413664868 1.3390185882075
+0.8150827329736 1.3113676540195
+1.2226240994604 1.2926275022542
+1.6301654659472 1.2794348715227
+2.0377068324340 1.2670588815613
+2.4452481989208 1.2538750849093
+2.8527895654076 1.2401220167486
+3.2603309318944 1.2264835890350
+3.6678722983812 1.2133085133308
+4.0754136648679 1.2010380298357
+4.4829550313547 1.1897158724661
+4.8904963978415 1.1791504371515
+5.2980377643283 1.1696097433208
+5.7055791308151 1.1608045370178
+6.1131204973019 1.1528317947626
+6.5206618637887 1.1454601332967
+6.9282032302755 1.1387722153316
diff --git a/test/twopunctures/gzz_maximum.xg b/test/twopunctures/gzz_maximum.xg
new file mode 100644
index 0000000..851847d
--- /dev/null
+++ b/test/twopunctures/gzz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.5329256472311
diff --git a/test/twopunctures/gzz_minimum.xg b/test/twopunctures/gzz_minimum.xg
new file mode 100644
index 0000000..05761b6
--- /dev/null
+++ b/test/twopunctures/gzz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.0545676120906
diff --git a/test/twopunctures/gzz_norm1.xg b/test/twopunctures/gzz_norm1.xg
new file mode 100644
index 0000000..0e3acab
--- /dev/null
+++ b/test/twopunctures/gzz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.2302490028846
diff --git a/test/twopunctures/gzz_norm2.xg b/test/twopunctures/gzz_norm2.xg
new file mode 100644
index 0000000..77e1c0d
--- /dev/null
+++ b/test/twopunctures/gzz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::gzz
+"gzz v time
+0.0000000000000 1.2314373974741
diff --git a/test/twopunctures/gzz_x_[17][17].xg b/test/twopunctures/gzz_x_[17][17].xg
new file mode 100644
index 0000000..f6ac109
--- /dev/null
+++ b/test/twopunctures/gzz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::gzz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2672026211147
+-3.7647058823529 1.2817436983900
+-3.5294117647059 1.2978404506477
+-3.2941176470588 1.3156052491476
+-3.0588235294118 1.3352072782002
+-2.8235294117647 1.3567642678084
+-2.5882352941176 1.3798729279377
+-2.3529411764706 1.4031034718243
+-2.1176470588235 1.4208466797107
+-1.8823529411765 1.4116863337504
+-1.6470588235294 1.2799643687569
+-1.4117647058824 1.2049678121920
+-1.1764705882353 1.4549606943138
+-0.9411764705882 1.4920786999277
+-0.7058823529412 1.4719056145965
+-0.4705882352941 1.4389549176955
+-0.2352941176471 1.4054293172223
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3429242755991
+0.4705882352941 1.3111818200414
+0.7058823529412 1.2755607487485
+0.9411764705882 1.2290929366442
+1.1764705882353 1.1613125551217
+1.4117647058824 1.0545676120906
+1.6470588235294 1.0798679240282
+1.8823529411765 1.1526041831364
+2.1176470588235 1.1891889720771
+2.3529411764706 1.2074858322712
+2.5882352941176 1.2157202591574
+2.8235294117647 1.2181191400313
+3.0588235294118 1.2170153406971
+3.2941176470588 1.2138298656032
+3.5294117647059 1.2093970413038
+3.7647058823529 1.2042579019912
+4.0000000000000 1.1987562072216
diff --git a/test/twopunctures/gzz_y_[17][17].xg b/test/twopunctures/gzz_y_[17][17].xg
new file mode 100644
index 0000000..85ba656
--- /dev/null
+++ b/test/twopunctures/gzz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::gzz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2195468342277
+-3.7647058823529 1.2281631290122
+-3.5294117647059 1.2373093782326
+-3.2941176470588 1.2472637878195
+-3.0588235294118 1.2574424249391
+-2.8235294117647 1.2681297798718
+-2.5882352941176 1.2796904678351
+-2.3529411764706 1.2912272070112
+-2.1176470588235 1.3030555550393
+-1.8823529411765 1.3152849337129
+-1.6470588235294 1.3268839195591
+-1.4117647058824 1.3383657546556
+-1.1764705882353 1.3487140195346
+-0.9411764705882 1.3573794881648
+-0.7058823529412 1.3645806334870
+-0.4705882352941 1.3696687386948
+-0.2352941176471 1.3727172097510
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3727994284174
+0.4705882352941 1.3697867040803
+0.7058823529412 1.3646744511814
+0.9411764705882 1.3573962068908
+1.1764705882353 1.3486249996354
+1.4117647058824 1.3381719746629
+1.6470588235294 1.3265980890693
+1.8823529411765 1.3149257447887
+2.1176470588235 1.3025673651701
+2.3529411764706 1.2907866052775
+2.5882352941176 1.2792327586449
+2.8235294117647 1.2676705887610
+3.0588235294118 1.2569865408152
+3.2941176470588 1.2468183852515
+3.5294117647059 1.2368805599300
+3.7647058823529 1.2277501373159
+4.0000000000000 1.2191516952661
diff --git a/test/twopunctures/gzz_z_[17][17].xg b/test/twopunctures/gzz_z_[17][17].xg
new file mode 100644
index 0000000..9292029
--- /dev/null
+++ b/test/twopunctures/gzz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::gzz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2183046534410
+-3.7647058823529 1.2269973914767
+-3.5294117647059 1.2362745099618
+-3.2941176470588 1.2463513288566
+-3.0588235294118 1.2567950866841
+-2.8235294117647 1.2678579275498
+-2.5882352941176 1.2799106712594
+-2.3529411764706 1.2920993062649
+-2.1176470588235 1.3048461086226
+-1.8823529411765 1.3180827583462
+-1.6470588235294 1.3309532884762
+-1.4117647058824 1.3437843096034
+-1.1764705882353 1.3555244613053
+-0.9411764705882 1.3650183840779
+-0.7058823529412 1.3725447495980
+-0.4705882352941 1.3766811913587
+-0.2352941176471 1.3770956920170
+0.0000000000000 1.3738060378877
+0.2352941176471 1.3672673755224
+0.4705882352941 1.3582967197400
+0.7058823529412 1.3481414658433
+0.9411764705882 1.3369129306235
+1.1764705882353 1.3254547416267
+1.4117647058824 1.3133858638698
+1.6470588235294 1.3013062374884
+1.8823529411765 1.2896900455637
+2.1176470588235 1.2781115010537
+2.3529411764706 1.2671710691011
+2.5882352941176 1.2567040105334
+2.8235294117647 1.2465061170517
+3.0588235294118 1.2370249271013
+3.2941176470588 1.2280624322204
+3.5294117647059 1.2194414294054
+3.7647058823529 1.2114380910471
+4.0000000000000 1.2038984657442
diff --git a/test/twopunctures/ham_3D_diagonal.xg b/test/twopunctures/ham_3D_diagonal.xg
new file mode 100644
index 0000000..094d17f
--- /dev/null
+++ b/test/twopunctures/ham_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::ham
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0075971852948
+-6.5206618637887 0.0075971852948
+-6.1131204973019 0.0018984107161
+-5.7055791308151 0.0011431397827
+-5.2980377643283 0.0055896870285
+-4.8904963978415 0.0024550374134
+-4.4829550313547 0.0086724457919
+-4.0754136648679 0.0072138620587
+-3.6678722983812 0.0071093014359
+-3.2603309318944 0.0043502339844
+-2.8527895654076 0.0017460368321
+-2.4452481989208 0.0032977162043
+-2.0377068324340 0.0007154061629
+-1.6301654659472 0.0010562799194
+-1.2226240994604 0.0013372308438
+-0.8150827329736 0.0006099722954
+-0.4075413664868 -0.0000424431191
+0.0000000000000 0.0015689967171
+0.4075413664868 0.0011933962687
+0.8150827329736 -0.0001550715434
+1.2226240994604 -0.0002129998109
+1.6301654659472 0.0005877763139
+2.0377068324340 0.0012632462175
+2.4452481989208 0.0029857691748
+2.8527895654076 0.0026373279998
+3.2603309318944 0.0050328269652
+3.6678722983812 0.0063468844789
+4.0754136648679 0.0073908906124
+4.4829550313547 0.0102993833713
+4.8904963978415 0.0054745615570
+5.2980377643283 0.0065891859874
+5.7055791308151 0.0012981640818
+6.1131204973019 0.0016076736867
+6.5206618637887 -0.0018825292201
+6.9282032302755 -0.0018825292201
diff --git a/test/twopunctures/ham_maximum.xg b/test/twopunctures/ham_maximum.xg
new file mode 100644
index 0000000..dfd2ff3
--- /dev/null
+++ b/test/twopunctures/ham_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 0.0303353723840
diff --git a/test/twopunctures/ham_minimum.xg b/test/twopunctures/ham_minimum.xg
new file mode 100644
index 0000000..3cd18c4
--- /dev/null
+++ b/test/twopunctures/ham_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 -0.0223908043411
diff --git a/test/twopunctures/ham_norm1.xg b/test/twopunctures/ham_norm1.xg
new file mode 100644
index 0000000..f271867
--- /dev/null
+++ b/test/twopunctures/ham_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 0.0011681182635
diff --git a/test/twopunctures/ham_norm2.xg b/test/twopunctures/ham_norm2.xg
new file mode 100644
index 0000000..90a0dc6
--- /dev/null
+++ b/test/twopunctures/ham_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::ham
+"ham v time
+0.0000000000000 0.0020239034579
diff --git a/test/twopunctures/ham_x_[17][17].xg b/test/twopunctures/ham_x_[17][17].xg
new file mode 100644
index 0000000..e001997
--- /dev/null
+++ b/test/twopunctures/ham_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::ham (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0003111146420
+-3.7647058823529 -0.0003111146420
+-3.5294117647059 0.0001731592101
+-3.2941176470588 0.0001780966307
+-3.0588235294118 -0.0000485814116
+-2.8235294117647 0.0006635501151
+-2.5882352941176 0.0012715894520
+-2.3529411764706 0.0041176078327
+-2.1176470588235 0.0112452978991
+-1.8823529411765 0.0303353723840
+-1.6470588235294 -0.0203535457222
+-1.4117647058824 -0.0102904891390
+-1.1764705882353 0.0301855871364
+-0.9411764705882 0.0114232229904
+-0.7058823529412 0.0028842998981
+-0.4705882352941 0.0010948428336
+-0.2352941176471 -0.0000378652557
+0.0000000000000 0.0015689967171
+0.2352941176471 0.0005031692982
+0.4705882352941 0.0002500194773
+0.7058823529412 0.0019154652614
+0.9411764705882 0.0029652660200
+1.1764705882353 0.0042876202330
+1.4117647058824 -0.0008978679184
+1.6470588235294 -0.0025295929978
+1.8823529411765 0.0045458464734
+2.1176470588235 0.0029531926374
+2.3529411764706 0.0017569632173
+2.5882352941176 0.0010811265553
+2.8235294117647 0.0007079486787
+3.0588235294118 0.0003621724106
+3.2941176470588 0.0003144680176
+3.5294117647059 0.0002035345282
+3.7647058823529 0.0001359852459
+4.0000000000000 0.0001359852459
diff --git a/test/twopunctures/ham_y_[17][17].xg b/test/twopunctures/ham_y_[17][17].xg
new file mode 100644
index 0000000..7fb3f7d
--- /dev/null
+++ b/test/twopunctures/ham_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::ham (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0016611079295
+-3.7647058823529 -0.0016611079295
+-3.5294117647059 -0.0041534578529
+-3.2941176470588 0.0022568542108
+-3.0588235294118 -0.0008125780985
+-2.8235294117647 -0.0051780048468
+-2.5882352941176 0.0028047228157
+-2.3529411764706 -0.0006848817941
+-2.1176470588235 -0.0020188835981
+-1.8823529411765 0.0018218313651
+-1.6470588235294 -0.0023673587982
+-1.4117647058824 0.0006775481704
+-1.1764705882353 0.0041984419439
+-0.9411764705882 -0.0008789913227
+-0.7058823529412 0.0006732508862
+-0.4705882352941 0.0017448946629
+-0.2352941176471 0.0008662467567
+0.0000000000000 0.0015689967171
+0.2352941176471 0.0008604823417
+0.4705882352941 0.0017105919080
+0.7058823529412 0.0006573070475
+0.9411764705882 -0.0008846734921
+1.1764705882353 0.0041495115878
+1.4117647058824 0.0006804901014
+1.6470588235294 -0.0023717737150
+1.8823529411765 0.0021180607107
+2.1176470588235 -0.0041370256672
+2.3529411764706 -0.0002791819136
+2.5882352941176 0.0027917466895
+2.8235294117647 -0.0050867583768
+3.0588235294118 -0.0008083691143
+3.2941176470588 0.0022601227477
+3.5294117647059 -0.0040874029003
+3.7647058823529 -0.0016411401929
+4.0000000000000 -0.0016411401929
diff --git a/test/twopunctures/ham_z_[17][17].xg b/test/twopunctures/ham_z_[17][17].xg
new file mode 100644
index 0000000..a9935b3
--- /dev/null
+++ b/test/twopunctures/ham_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::ham (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0015713155200
+-3.7647058823529 -0.0015713155200
+-3.5294117647059 -0.0032412032745
+-3.2941176470588 0.0016030729722
+-3.0588235294118 -0.0009825521446
+-2.8235294117647 -0.0058514060081
+-2.5882352941176 0.0027927235951
+-2.3529411764706 -0.0012526341749
+-2.1176470588235 -0.0004357688726
+-1.8823529411765 0.0016035551787
+-1.6470588235294 -0.0014973142922
+-1.4117647058824 0.0005551981326
+-1.1764705882353 0.0058077146451
+-0.9411764705882 -0.0024140870286
+-0.7058823529412 0.0002204513571
+-0.4705882352941 0.0019826616338
+-0.2352941176471 0.0008613316571
+0.0000000000000 0.0015689967171
+0.2352941176471 0.0012617391998
+0.4705882352941 -0.0010667482570
+0.7058823529412 -0.0016101131556
+0.9411764705882 -0.0029890339456
+1.1764705882353 0.0023010551698
+1.4117647058824 -0.0005553096176
+1.6470588235294 -0.0024981997023
+1.8823529411765 0.0009286102246
+2.1176470588235 -0.0022322958819
+2.3529411764706 -0.0004187790283
+2.5882352941176 0.0017068840166
+2.8235294117647 -0.0018958137346
+3.0588235294118 -0.0003927074731
+3.2941176470588 0.0013284331861
+3.5294117647059 -0.0018211624313
+3.7647058823529 -0.0006280628977
+4.0000000000000 -0.0006280628977
diff --git a/test/twopunctures/kxx_3D_diagonal.xg b/test/twopunctures/kxx_3D_diagonal.xg
new file mode 100644
index 0000000..ee8a8fe
--- /dev/null
+++ b/test/twopunctures/kxx_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kxx
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0127345388694
+-6.5206618637887 -0.0150274495853
+-6.1131204973019 -0.0179154208052
+-5.7055791308151 -0.0216052535273
+-5.2980377643283 -0.0263999384047
+-4.8904963978415 -0.0327537333208
+-4.4829550313547 -0.0413589510153
+-4.0754136648679 -0.0533094098097
+-3.6678722983812 -0.0703814135126
+-3.2603309318944 -0.0955128512717
+-2.8527895654076 -0.1335667727772
+-2.4452481989208 -0.1919712390401
+-2.0377068324340 -0.2783204792152
+-1.6301654659472 -0.3824679753202
+-1.2226240994604 -0.4276089873734
+-0.8150827329736 -0.2984873131947
+-0.4075413664868 -0.0878849797715
+0.0000000000000 0.0000000000000
+0.4075413664868 -0.0853623542061
+0.8150827329736 -0.2843497288303
+1.2226240994604 -0.4050905385256
+1.6301654659472 -0.3637709324037
+2.0377068324340 -0.2666424284342
+2.4452481989208 -0.1852383832619
+2.8527895654076 -0.1296627276171
+3.2603309318944 -0.0931714196707
+3.6678722983812 -0.0689220850948
+4.0754136648679 -0.0523643671995
+4.4829550313547 -0.0407246162709
+4.8904963978415 -0.0323175012790
+5.2980377643283 -0.0260910992526
+5.7055791308151 -0.0213814789237
+6.1131204973019 -0.0177499612772
+6.5206618637887 -0.0149040426577
+6.9282032302755 -0.0126401123587
diff --git a/test/twopunctures/kxx_maximum.xg b/test/twopunctures/kxx_maximum.xg
new file mode 100644
index 0000000..ffbab17
--- /dev/null
+++ b/test/twopunctures/kxx_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 13.0081823590949
diff --git a/test/twopunctures/kxx_minimum.xg b/test/twopunctures/kxx_minimum.xg
new file mode 100644
index 0000000..8b28298
--- /dev/null
+++ b/test/twopunctures/kxx_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 -13.0079860926744
diff --git a/test/twopunctures/kxx_norm1.xg b/test/twopunctures/kxx_norm1.xg
new file mode 100644
index 0000000..10e9cc1
--- /dev/null
+++ b/test/twopunctures/kxx_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 0.0661947973098
diff --git a/test/twopunctures/kxx_norm2.xg b/test/twopunctures/kxx_norm2.xg
new file mode 100644
index 0000000..619b7cf
--- /dev/null
+++ b/test/twopunctures/kxx_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxx
+"kxx v time
+0.0000000000000 0.2062343959984
diff --git a/test/twopunctures/kxx_x_[17][17].xg b/test/twopunctures/kxx_x_[17][17].xg
new file mode 100644
index 0000000..8a573b8
--- /dev/null
+++ b/test/twopunctures/kxx_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kxx (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/kxx_y_[17][17].xg b/test/twopunctures/kxx_y_[17][17].xg
new file mode 100644
index 0000000..450d378
--- /dev/null
+++ b/test/twopunctures/kxx_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kxx (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0068562376267
+-3.7647058823529 -0.0081690188315
+-3.5294117647059 -0.0097910543737
+-3.2941176470588 -0.0118039114085
+-3.0588235294118 -0.0143152249997
+-2.8235294117647 -0.0174549461996
+-2.5882352941176 -0.0213781265247
+-2.3529411764706 -0.0262708504698
+-2.1176470588235 -0.0323089748054
+-1.8823529411765 -0.0396086087877
+-1.6470588235294 -0.0481195645105
+-1.4117647058824 -0.0573512410924
+-1.1764705882353 -0.0660506917342
+-0.9411764705882 -0.0717393086745
+-0.7058823529412 -0.0705878394185
+-0.4705882352941 -0.0584758869363
+-0.2352941176471 -0.0336887114391
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0336877025946
+0.4705882352941 0.0584733689242
+0.7058823529412 0.0705854130149
+0.9411764705882 0.0717388668751
+1.1764705882353 0.0660528716319
+1.4117647058824 0.0573553934439
+1.6470588235294 0.0481247481822
+1.8823529411765 0.0396140182194
+2.1176470588235 0.0323150287865
+2.3529411764706 0.0262753337805
+2.5882352941176 0.0213819507270
+2.8235294117647 0.0174581072851
+3.0588235294118 0.0143178206887
+3.2941176470588 0.0118060195837
+3.5294117647059 0.0097927514735
+3.7647058823529 0.0081703926670
+4.0000000000000 0.0068573486235
diff --git a/test/twopunctures/kxx_z_[17][17].xg b/test/twopunctures/kxx_z_[17][17].xg
new file mode 100644
index 0000000..c761744
--- /dev/null
+++ b/test/twopunctures/kxx_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kxx (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0068597320388
+-3.7647058823529 0.0081728984938
+-3.5294117647059 0.0097951514945
+-3.2941176470588 0.0118082314642
+-3.0588235294118 0.0143189112012
+-2.8235294117647 0.0174568174318
+-2.5882352941176 0.0213762874357
+-2.3529411764706 0.0262619832503
+-2.1176470588235 0.0322867994660
+-1.8823529411765 0.0395665489056
+-1.6470588235294 0.0480459457864
+-1.4117647058824 0.0572354953015
+-1.1764705882353 0.0658845564698
+-0.9411764705882 0.0715382938159
+-0.7058823529412 0.0703827504356
+-0.4705882352941 0.0583267663885
+-0.2352941176471 0.0336351120917
+0.0000000000000 0.0000000000000
+0.2352941176471 -0.0337557851174
+0.4705882352941 -0.0587201644994
+0.7058823529412 -0.0710169076133
+0.9411764705882 -0.0722863450379
+1.1764705882353 -0.0666277050693
+1.4117647058824 -0.0578940670228
+1.6470588235294 -0.0485901677030
+1.8823529411765 -0.0399997095078
+2.1176470588235 -0.0326227277854
+2.3529411764706 -0.0265190426751
+2.5882352941176 -0.0215727549399
+2.8235294117647 -0.0176056943628
+3.0588235294118 -0.0144328802192
+3.2941176470588 -0.0118958334491
+3.5294117647059 -0.0098625255631
+3.7647058823529 -0.0082252160124
+4.0000000000000 -0.0069006527273
diff --git a/test/twopunctures/kxy_3D_diagonal.xg b/test/twopunctures/kxy_3D_diagonal.xg
new file mode 100644
index 0000000..038840d
--- /dev/null
+++ b/test/twopunctures/kxy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kxy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0063033455238
+-6.5206618637887 0.0072168076120
+-6.1131204973019 0.0082825910393
+-5.7055791308151 0.0095123937252
+-5.2980377643283 0.0108998035534
+-4.8904963978415 0.0123915498562
+-4.4829550313547 0.0138194659352
+-4.0754136648679 0.0147495649846
+-3.6678722983812 0.0141187899008
+-3.2603309318944 0.0093443838732
+-2.8527895654076 -0.0058955312289
+-2.4452481989208 -0.0471133822475
+-2.0377068324340 -0.1505073683582
+-1.6301654659472 -0.3826850882485
+-1.2226240994604 -0.7757019327326
+-0.8150827329736 -1.1170387726322
+-0.4075413664868 -1.1381736045433
+0.0000000000000 -1.0153468163053
+0.4075413664868 -0.9376313421580
+0.8150827329736 -0.8041832235559
+1.2226240994604 -0.5309691161168
+1.6301654659472 -0.2678200137431
+2.0377068324340 -0.1134644799353
+2.4452481989208 -0.0410418877678
+2.8527895654076 -0.0096874866479
+3.2603309318944 0.0033268850798
+3.6678722983812 0.0083259176533
+4.0754136648679 0.0098215424307
+4.4829550313547 0.0098040036064
+4.8904963978415 0.0091679707531
+5.2980377643283 0.0083180562624
+5.7055791308151 0.0074380082959
+6.1131204973019 0.0066061601323
+6.5206618637887 0.0058529473538
+6.9282032302755 0.0051850314859
diff --git a/test/twopunctures/kxy_maximum.xg b/test/twopunctures/kxy_maximum.xg
new file mode 100644
index 0000000..5114515
--- /dev/null
+++ b/test/twopunctures/kxy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 8.8198246748749
diff --git a/test/twopunctures/kxy_minimum.xg b/test/twopunctures/kxy_minimum.xg
new file mode 100644
index 0000000..14a046b
--- /dev/null
+++ b/test/twopunctures/kxy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 -90.3072635705706
diff --git a/test/twopunctures/kxy_norm1.xg b/test/twopunctures/kxy_norm1.xg
new file mode 100644
index 0000000..5fd073b
--- /dev/null
+++ b/test/twopunctures/kxy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 0.1048687658277
diff --git a/test/twopunctures/kxy_norm2.xg b/test/twopunctures/kxy_norm2.xg
new file mode 100644
index 0000000..2d6a138
--- /dev/null
+++ b/test/twopunctures/kxy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxy
+"kxy v time
+0.0000000000000 0.5450511353121
diff --git a/test/twopunctures/kxy_x_[17][17].xg b/test/twopunctures/kxy_x_[17][17].xg
new file mode 100644
index 0000000..fc72a82
--- /dev/null
+++ b/test/twopunctures/kxy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kxy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0894423344112
+-3.7647058823529 0.0989210179108
+-3.5294117647059 0.1077712082343
+-3.2941176470588 0.1136096560070
+-3.0588235294118 0.1107892231800
+-2.8235294117647 0.0854762939405
+-2.5882352941176 0.0012461831450
+-2.3529411764706 -0.2500301561720
+-2.1176470588235 -1.0578437575208
+-1.8823529411765 -4.4002671442137
+-1.6470588235294 -33.0701815217748
+-1.4117647058824 -90.3072635705706
+-1.1764705882353 -12.2258987816163
+-0.9411764705882 -4.6269750753293
+-0.7058823529412 -2.4442239259548
+-0.4705882352941 -1.5675871881843
+-0.2352941176471 -1.1723532138817
+0.0000000000000 -1.0153468163053
+0.2352941176471 -1.0211262031014
+0.4705882352941 -1.1935985585734
+0.7058823529412 -1.6245249196398
+0.9411764705882 -2.6296988127239
+1.1764705882353 -5.5541897369122
+1.4117647058824 -26.7473823977534
+1.6470588235294 -8.1882734713890
+1.8823529411765 -0.6410441606857
+2.1176470588235 0.1997156776474
+2.3529411764706 0.3273202275693
+2.5882352941176 0.3167117428375
+2.8235294117647 0.2778840409240
+3.0588235294118 0.2373324625234
+3.2941176470588 0.2015122030130
+3.5294117647059 0.1714089574015
+3.7647058823529 0.1465031679880
+4.0000000000000 0.1259547595221
diff --git a/test/twopunctures/kxy_y_[17][17].xg b/test/twopunctures/kxy_y_[17][17].xg
new file mode 100644
index 0000000..f9ac241
--- /dev/null
+++ b/test/twopunctures/kxy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kxy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0938447525161
+-3.7647058823529 -0.1069086552274
+-3.5294117647059 -0.1223953789764
+-3.2941176470588 -0.1408378978064
+-3.0588235294118 -0.1629530886489
+-2.8235294117647 -0.1895818926839
+-2.5882352941176 -0.2217480470232
+-2.3529411764706 -0.2608057997191
+-2.1176470588235 -0.3082418736027
+-1.8823529411765 -0.3657061393169
+-1.6470588235294 -0.4349715466332
+-1.4117647058824 -0.5171099955115
+-1.1764705882353 -0.6120859322988
+-0.9411764705882 -0.7170634024218
+-0.7058823529412 -0.8244763449730
+-0.4705882352941 -0.9213176965651
+-0.2352941176471 -0.9902251763073
+0.0000000000000 -1.0153468163053
+0.2352941176471 -0.9901955229542
+0.4705882352941 -0.9212780239880
+0.7058823529412 -0.8244480042214
+0.9411764705882 -0.7170589864585
+1.1764705882353 -0.6121061332178
+1.4117647058824 -0.5171474353719
+1.6470588235294 -0.4350184038671
+1.8823529411765 -0.3657560845804
+2.1176470588235 -0.3082996312539
+2.3529411764706 -0.2608503081153
+2.5882352941176 -0.2217877141757
+2.8235294117647 -0.1896162259084
+3.0588235294118 -0.1629826358990
+3.2941176470588 -0.1408630514137
+3.5294117647059 -0.1224165939716
+3.7647058823529 -0.1069266347304
+4.0000000000000 -0.0938599592841
diff --git a/test/twopunctures/kxy_z_[17][17].xg b/test/twopunctures/kxy_z_[17][17].xg
new file mode 100644
index 0000000..013c900
--- /dev/null
+++ b/test/twopunctures/kxy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kxy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0733133861644
+-3.7647058823529 -0.0843637681615
+-3.5294117647059 -0.0976706245714
+-3.2941176470588 -0.1137999701953
+-3.0588235294118 -0.1335149381260
+-2.8235294117647 -0.1577691965138
+-2.5882352941176 -0.1877783966154
+-2.3529411764706 -0.2251868512306
+-2.1176470588235 -0.2719450646201
+-1.8823529411765 -0.3304061397815
+-1.6470588235294 -0.4032175250638
+-1.4117647058824 -0.4924988115926
+-1.1764705882353 -0.5989196850265
+-0.9411764705882 -0.7192623125481
+-0.7058823529412 -0.8427816844436
+-0.4705882352941 -0.9498471019033
+-0.2352941176471 -1.0143706782641
+0.0000000000000 -1.0153468163053
+0.2352941176471 -0.9504983757881
+0.4705882352941 -0.8388132322147
+0.7058823529412 -0.7083414351281
+0.9411764705882 -0.5822106999696
+1.1764705882353 -0.4724198235168
+1.4117647058824 -0.3823775419356
+1.6470588235294 -0.3106044806269
+1.8823529411765 -0.2540238904820
+2.1176470588235 -0.2095290641218
+2.3529411764706 -0.1743529559407
+2.5882352941176 -0.1463587408175
+2.8235294117647 -0.1239033104191
+3.0588235294118 -0.1057118678722
+3.2941176470588 -0.0908525536241
+3.5294117647059 -0.0786173820809
+3.7647058823529 -0.0684533774708
+4.0000000000000 -0.0599494205685
diff --git a/test/twopunctures/kxz_3D_diagonal.xg b/test/twopunctures/kxz_3D_diagonal.xg
new file mode 100644
index 0000000..15a6c41
--- /dev/null
+++ b/test/twopunctures/kxz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kxz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0045086842183
+-6.5206618637887 0.0052611537983
+-6.1131204973019 0.0061936203130
+-5.7055791308151 0.0073637401489
+-5.2980377643283 0.0088544810704
+-4.8904963978415 0.0107880978188
+-4.4829550313547 0.0133478443948
+-4.0754136648679 0.0168209035250
+-3.6678722983812 0.0216750669317
+-3.2603309318944 0.0287011409153
+-2.8527895654076 0.0392820793980
+-2.4452481989208 0.0557908407532
+-2.0377068324340 0.0815510088435
+-1.6301654659472 0.1164760640685
+-1.2226240994604 0.1383035219722
+-0.8150827329736 0.0940089021947
+-0.4075413664868 -0.0122533886866
+0.0000000000000 -0.1128163129228
+0.4075413664868 -0.1797741205235
+0.8150827329736 -0.1703917529506
+1.2226240994604 -0.0728630602281
+1.6301654659472 0.0146246844894
+2.0377068324340 0.0474014607539
+2.4452481989208 0.0494150086190
+2.8527895654076 0.0420981739118
+3.2603309318944 0.0337859799375
+3.6678722983812 0.0267257689122
+4.0754136648679 0.0211892605701
+4.4829550313547 0.0169466334659
+4.8904963978415 0.0137029577620
+5.2980377643283 0.0112051332573
+5.7055791308151 0.0092633324352
+6.1131204973019 0.0077363548294
+6.5206618637887 0.0065225437822
+6.9282032302755 0.0055468271364
diff --git a/test/twopunctures/kxz_maximum.xg b/test/twopunctures/kxz_maximum.xg
new file mode 100644
index 0000000..35f80b9
--- /dev/null
+++ b/test/twopunctures/kxz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 5.7463620478518
diff --git a/test/twopunctures/kxz_minimum.xg b/test/twopunctures/kxz_minimum.xg
new file mode 100644
index 0000000..a8ba3e8
--- /dev/null
+++ b/test/twopunctures/kxz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 -22.7310687435432
diff --git a/test/twopunctures/kxz_norm1.xg b/test/twopunctures/kxz_norm1.xg
new file mode 100644
index 0000000..60f84cf
--- /dev/null
+++ b/test/twopunctures/kxz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 0.0319580707911
diff --git a/test/twopunctures/kxz_norm2.xg b/test/twopunctures/kxz_norm2.xg
new file mode 100644
index 0000000..3d5145b
--- /dev/null
+++ b/test/twopunctures/kxz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kxz
+"kxz v time
+0.0000000000000 0.1738875406020
diff --git a/test/twopunctures/kxz_x_[17][17].xg b/test/twopunctures/kxz_x_[17][17].xg
new file mode 100644
index 0000000..51a8685
--- /dev/null
+++ b/test/twopunctures/kxz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kxz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0044846738072
+-3.7647058823529 -0.0048856841500
+-3.5294117647059 -0.0053145877451
+-3.2941176470588 -0.0057626171234
+-3.0588235294118 -0.0062107958937
+-2.8235294117647 -0.0066215826669
+-2.5882352941176 -0.0069236497577
+-2.3529411764706 -0.0069808461049
+-2.1176470588235 -0.0065342507308
+-1.8823529411765 -0.0050994056378
+-1.6470588235294 -0.0019772279549
+-1.4117647058824 -0.0011544899970
+-1.1764705882353 -0.0081233280407
+-0.9411764705882 -0.0174091170616
+-0.7058823529412 -0.0296917025645
+-0.4705882352941 -0.0469150125351
+-0.2352941176471 -0.0724983090365
+0.0000000000000 -0.1128163129228
+0.2352941176471 -0.1808197820810
+0.4705882352941 -0.3055993605438
+0.7058823529412 -0.5626289104392
+0.9411764705882 -1.1952057943836
+1.1764705882353 -3.3458047030416
+1.4117647058824 -22.7310687435432
+1.6470588235294 -11.5861629990895
+1.8823529411765 -2.5853215857561
+2.1176470588235 -1.0548397746295
+2.3529411764706 -0.5450018240035
+2.5882352941176 -0.3216869796022
+2.8235294117647 -0.2071247618215
+3.0588235294118 -0.1418456514501
+3.2941176470588 -0.1017287115822
+3.5294117647059 -0.0756248056549
+3.7647058823529 -0.0578590386226
+4.0000000000000 -0.0453219207688
diff --git a/test/twopunctures/kxz_y_[17][17].xg b/test/twopunctures/kxz_y_[17][17].xg
new file mode 100644
index 0000000..764bc82
--- /dev/null
+++ b/test/twopunctures/kxz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kxz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0055706930717
+-3.7647058823529 0.0065415971112
+-3.5294117647059 0.0077104553193
+-3.2941176470588 0.0091164137218
+-3.0588235294118 0.0108052419469
+-2.8235294117647 0.0128184761153
+-2.5882352941176 0.0151833284976
+-2.3529411764706 0.0178970168826
+-2.1176470588235 0.0208662128951
+-1.8823529411765 0.0238270537238
+-1.6470588235294 0.0262079770994
+-1.4117647058824 0.0268833942621
+-1.1764705882353 0.0239433757537
+-0.9411764705882 0.0145720470745
+-0.7058823529412 -0.0044117399637
+-0.4705882352941 -0.0347200578685
+-0.2352941176471 -0.0736940562730
+0.0000000000000 -0.1128163129228
+0.2352941176471 -0.1410672546147
+0.4705882352941 -0.1516653006472
+0.7058823529412 -0.1455824143432
+0.9411764705882 -0.1289057764162
+1.1764705882353 -0.1081615772972
+1.4117647058824 -0.0878254462110
+1.6470588235294 -0.0700386960151
+1.8823529411765 -0.0553977286038
+2.1176470588235 -0.0437599348151
+2.3529411764706 -0.0346505964230
+2.5882352941176 -0.0275778569036
+2.8235294117647 -0.0220954170327
+3.0588235294118 -0.0178284401844
+3.2941176470588 -0.0144939972567
+3.5294117647059 -0.0118737111616
+3.7647058823529 -0.0097980880811
+4.0000000000000 -0.0081431014904
diff --git a/test/twopunctures/kxz_z_[17][17].xg b/test/twopunctures/kxz_z_[17][17].xg
new file mode 100644
index 0000000..baed6ca
--- /dev/null
+++ b/test/twopunctures/kxz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kxz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0078601096278
+-3.7647058823529 0.0086279917234
+-3.5294117647059 0.0094422379480
+-3.2941176470588 0.0102774199447
+-3.0588235294118 0.0110887872848
+-2.8235294117647 0.0117929786879
+-2.5882352941176 0.0122480220902
+-2.3529411764706 0.0122266267608
+-2.1176470588235 0.0113557738318
+-1.8823529411765 0.0090612730720
+-1.6470588235294 0.0045001017149
+-1.4117647058824 -0.0034720061488
+-1.1764705882353 -0.0161643237809
+-0.9411764705882 -0.0345636915894
+-0.7058823529412 -0.0582210251765
+-0.4705882352941 -0.0838089872432
+-0.2352941176471 -0.1045738717850
+0.0000000000000 -0.1128163129228
+0.2352941176471 -0.1049490525036
+0.4705882352941 -0.0843742559749
+0.7058823529412 -0.0587456037242
+0.9411764705882 -0.0349251121706
+1.1764705882353 -0.0163466501898
+1.4117647058824 -0.0035119562716
+1.6470588235294 0.0045510748811
+1.8823529411765 0.0091604726891
+2.1176470588235 0.0114739250912
+2.3529411764706 0.0123463043043
+2.5882352941176 0.0123605925419
+2.8235294117647 0.0118935527175
+3.0588235294118 0.0111770466629
+3.2941176470588 0.0103536652647
+3.5294117647059 0.0095071845686
+3.7647058823529 0.0086832224494
+4.0000000000000 0.0079069979167
diff --git a/test/twopunctures/kyy_3D_diagonal.xg b/test/twopunctures/kyy_3D_diagonal.xg
new file mode 100644
index 0000000..24c9dab
--- /dev/null
+++ b/test/twopunctures/kyy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kyy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0289626985778
+-6.5206618637887 0.0342220463372
+-6.1131204973019 0.0408498078233
+-5.7055791308151 0.0493193092397
+-5.2980377643283 0.0603210481936
+-4.8904963978415 0.0748840467257
+-4.4829550313547 0.0945631807681
+-4.0754136648679 0.1217857788753
+-3.6678722983812 0.1604267983585
+-3.2603309318944 0.2167348604696
+-2.8527895654076 0.3006532570342
+-2.4452481989208 0.4262926720572
+-2.0377068324340 0.6048007529519
+-1.6301654659472 0.8049554820627
+-1.2226240994604 0.8637513212806
+-0.8150827329736 0.5806955386920
+-0.4075413664868 0.1750563023090
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0767351289525
+0.8150827329736 0.2878309436889
+1.2226240994604 0.4349526889164
+1.6301654659472 0.4261020709784
+2.0377068324340 0.3441459854183
+2.4452481989208 0.2609394640618
+2.8527895654076 0.1961754971121
+3.2603309318944 0.1491076859869
+3.6678722983812 0.1152405215149
+4.0754136648679 0.0906204168939
+4.4829550313547 0.0724311760796
+4.8904963978415 0.0587600561086
+5.2980377643283 0.0483021875428
+5.7055791308151 0.0401792109086
+6.1131204973019 0.0337758644043
+6.5206618637887 0.0286638629855
+6.9282032302755 0.0245326473615
diff --git a/test/twopunctures/kyy_maximum.xg b/test/twopunctures/kyy_maximum.xg
new file mode 100644
index 0000000..21e28fa
--- /dev/null
+++ b/test/twopunctures/kyy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 16.5491642035233
diff --git a/test/twopunctures/kyy_minimum.xg b/test/twopunctures/kyy_minimum.xg
new file mode 100644
index 0000000..ac1d72b
--- /dev/null
+++ b/test/twopunctures/kyy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 -16.5494138997636
diff --git a/test/twopunctures/kyy_norm1.xg b/test/twopunctures/kyy_norm1.xg
new file mode 100644
index 0000000..560895a
--- /dev/null
+++ b/test/twopunctures/kyy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 0.1050465872482
diff --git a/test/twopunctures/kyy_norm2.xg b/test/twopunctures/kyy_norm2.xg
new file mode 100644
index 0000000..5e8938d
--- /dev/null
+++ b/test/twopunctures/kyy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyy
+"kyy v time
+0.0000000000000 0.2980085880975
diff --git a/test/twopunctures/kyy_x_[17][17].xg b/test/twopunctures/kyy_x_[17][17].xg
new file mode 100644
index 0000000..86a81b2
--- /dev/null
+++ b/test/twopunctures/kyy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kyy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/kyy_y_[17][17].xg b/test/twopunctures/kyy_y_[17][17].xg
new file mode 100644
index 0000000..3603109
--- /dev/null
+++ b/test/twopunctures/kyy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kyy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0068562376267
+-3.7647058823529 0.0081690188315
+-3.5294117647059 0.0097910543737
+-3.2941176470588 0.0118039114085
+-3.0588235294118 0.0143152249997
+-2.8235294117647 0.0174549461996
+-2.5882352941176 0.0213781265247
+-2.3529411764706 0.0262708504698
+-2.1176470588235 0.0323089748054
+-1.8823529411765 0.0396086087877
+-1.6470588235294 0.0481195645105
+-1.4117647058824 0.0573512410924
+-1.1764705882353 0.0660506917342
+-0.9411764705882 0.0717393086745
+-0.7058823529412 0.0705878394185
+-0.4705882352941 0.0584758869363
+-0.2352941176471 0.0336887114391
+0.0000000000000 0.0000000000000
+0.2352941176471 -0.0336877025946
+0.4705882352941 -0.0584733689242
+0.7058823529412 -0.0705854130149
+0.9411764705882 -0.0717388668751
+1.1764705882353 -0.0660528716319
+1.4117647058824 -0.0573553934439
+1.6470588235294 -0.0481247481822
+1.8823529411765 -0.0396140182194
+2.1176470588235 -0.0323150287865
+2.3529411764706 -0.0262753337805
+2.5882352941176 -0.0213819507270
+2.8235294117647 -0.0174581072851
+3.0588235294118 -0.0143178206887
+3.2941176470588 -0.0118060195837
+3.5294117647059 -0.0097927514735
+3.7647058823529 -0.0081703926670
+4.0000000000000 -0.0068573486235
diff --git a/test/twopunctures/kyy_z_[17][17].xg b/test/twopunctures/kyy_z_[17][17].xg
new file mode 100644
index 0000000..2bab394
--- /dev/null
+++ b/test/twopunctures/kyy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kyy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/kyz_3D_diagonal.xg b/test/twopunctures/kyz_3D_diagonal.xg
new file mode 100644
index 0000000..1371075
--- /dev/null
+++ b/test/twopunctures/kyz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kyz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0240558095656
+-6.5206618637887 0.0281858764333
+-6.1131204973019 0.0333180309651
+-5.7055791308151 0.0397696220203
+-5.2980377643283 0.0479898877442
+-4.8904963978415 0.0586245857307
+-4.4829550313547 0.0726054950177
+-4.0754136648679 0.0913123149661
+-3.6678722983812 0.1168091784702
+-3.2603309318944 0.1521596959216
+-2.8527895654076 0.2017342705589
+-2.4452481989208 0.2706978543355
+-2.0377068324340 0.3605470982874
+-1.6301654659472 0.4510588787687
+-1.2226240994604 0.4649579169562
+-0.8150827329736 0.3121168250235
+-0.4075413664868 0.0923848216052
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0897330338544
+0.8150827329736 0.2973336910333
+1.2226240994604 0.4404726246014
+1.6301654659472 0.4290087523308
+2.0377068324340 0.3454189002669
+2.4452481989208 0.2612038821039
+2.8527895654076 0.1958377463992
+3.2603309318944 0.1484296060363
+3.6678722983812 0.1143871902620
+4.0754136648679 0.0896935758207
+4.4829550313547 0.0714919225746
+4.8904963978415 0.0578437916001
+5.2980377643283 0.0474284790010
+5.7055791308151 0.0393577114917
+6.1131204973019 0.0330103192045
+6.5206618637887 0.0279544111807
+6.9282032302755 0.0238774359172
diff --git a/test/twopunctures/kyz_maximum.xg b/test/twopunctures/kyz_maximum.xg
new file mode 100644
index 0000000..3565497
--- /dev/null
+++ b/test/twopunctures/kyz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 21.5610441460171
diff --git a/test/twopunctures/kyz_minimum.xg b/test/twopunctures/kyz_minimum.xg
new file mode 100644
index 0000000..05273ac
--- /dev/null
+++ b/test/twopunctures/kyz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 -13.2033159173170
diff --git a/test/twopunctures/kyz_norm1.xg b/test/twopunctures/kyz_norm1.xg
new file mode 100644
index 0000000..5efc537
--- /dev/null
+++ b/test/twopunctures/kyz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 0.0927196420285
diff --git a/test/twopunctures/kyz_norm2.xg b/test/twopunctures/kyz_norm2.xg
new file mode 100644
index 0000000..87efea5
--- /dev/null
+++ b/test/twopunctures/kyz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kyz
+"kyz v time
+0.0000000000000 0.2573545718244
diff --git a/test/twopunctures/kyz_x_[17][17].xg b/test/twopunctures/kyz_x_[17][17].xg
new file mode 100644
index 0000000..775d446
--- /dev/null
+++ b/test/twopunctures/kyz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kyz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/kyz_y_[17][17].xg b/test/twopunctures/kyz_y_[17][17].xg
new file mode 100644
index 0000000..3f923db
--- /dev/null
+++ b/test/twopunctures/kyz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kyz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0217114191514
+-3.7647058823529 -0.0245871449145
+-3.5294117647059 -0.0279333021839
+-3.2941176470588 -0.0318242709544
+-3.0588235294118 -0.0363494438718
+-2.8235294117647 -0.0415838424166
+-2.5882352941176 -0.0475768109912
+-2.3529411764706 -0.0543446024424
+-2.1176470588235 -0.0617671577162
+-1.8823529411765 -0.0695092252255
+-1.6470588235294 -0.0768969511295
+-1.4117647058824 -0.0826532592214
+-1.1764705882353 -0.0848298099724
+-0.9411764705882 -0.0808825538977
+-0.7058823529412 -0.0685117264945
+-0.4705882352941 -0.0475833197619
+-0.2352941176471 -0.0221288594747
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0115595057923
+0.4705882352941 0.0108920981329
+0.7058823529412 0.0020760415593
+0.9411764705882 -0.0091431889155
+1.1764705882353 -0.0187797380130
+1.4117647058824 -0.0253038500488
+1.6470588235294 -0.0287804866580
+1.8823529411765 -0.0299047000284
+2.1176470588235 -0.0294637027171
+2.3529411764706 -0.0280785429615
+2.5882352941176 -0.0262033709890
+2.8235294117647 -0.0241332659530
+3.0588235294118 -0.0220382141972
+3.2941176470588 -0.0200239351762
+3.5294117647059 -0.0181453924362
+3.7647058823529 -0.0164208872228
+4.0000000000000 -0.0148575886842
diff --git a/test/twopunctures/kyz_z_[17][17].xg b/test/twopunctures/kyz_z_[17][17].xg
new file mode 100644
index 0000000..1035344
--- /dev/null
+++ b/test/twopunctures/kyz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kyz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0217224847894
+-3.7647058823529 0.0245988219374
+-3.5294117647059 0.0279449910285
+-3.2941176470588 0.0318359181632
+-3.0588235294118 0.0363588039324
+-2.8235294117647 0.0415883003523
+-2.5882352941176 0.0475727181168
+-2.3529411764706 0.0543262594688
+-2.1176470588235 0.0617247636851
+-1.8823529411765 0.0694354142560
+-1.6470588235294 0.0767793055215
+-1.4117647058824 0.0824864491110
+-1.1764705882353 0.0846164401720
+-0.9411764705882 0.0806559194983
+-0.7058823529412 0.0683126695404
+-0.4705882352941 0.0474619765710
+-0.2352941176471 0.0220936520602
+0.0000000000000 0.0000000000000
+0.2352941176471 -0.0115828674423
+0.4705882352941 -0.0109380698577
+0.7058823529412 -0.0020887325769
+0.9411764705882 0.0092129655440
+1.1764705882353 0.0189431710491
+1.4117647058824 0.0255415001571
+1.6470588235294 0.0290588257832
+1.8823529411765 0.0301958591383
+2.1176470588235 0.0297442518044
+2.3529411764706 0.0283389769763
+2.5882352941176 0.0264371996813
+2.8235294117647 0.0243372833839
+3.0588235294118 0.0222153156315
+3.2941176470588 0.0201762665362
+3.5294117647059 0.0182746797199
+3.7647058823529 0.0165310713975
+4.0000000000000 0.0149514142425
diff --git a/test/twopunctures/kzz_3D_diagonal.xg b/test/twopunctures/kzz_3D_diagonal.xg
new file mode 100644
index 0000000..16ca9ca
--- /dev/null
+++ b/test/twopunctures/kzz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMBASE::kzz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0162281597085
+-6.5206618637887 -0.0191945967519
+-6.1131204973019 -0.0229343870181
+-5.7055791308151 -0.0277140557124
+-5.2980377643283 -0.0339211097888
+-4.8904963978415 -0.0421303134049
+-4.4829550313547 -0.0532042297528
+-4.0754136648679 -0.0684763690656
+-3.6678722983812 -0.0900453848459
+-3.2603309318944 -0.1212220091978
+-2.8527895654076 -0.1670864842570
+-2.4452481989208 -0.2343214330171
+-2.0377068324340 -0.3264802737367
+-1.6301654659472 -0.4224875067425
+-1.2226240994604 -0.4361423339071
+-0.8150827329736 -0.2822082254973
+-0.4075413664868 -0.0871713225375
+0.0000000000000 0.0000000000000
+0.4075413664868 0.0086272252536
+0.8150827329736 -0.0034812148585
+1.2226240994604 -0.0298621503908
+1.6301654659472 -0.0623311385747
+2.0377068324340 -0.0775035569841
+2.4452481989208 -0.0757010807999
+2.8527895654076 -0.0665127694950
+3.2603309318944 -0.0559362663163
+3.6678722983812 -0.0463184364202
+4.0754136648679 -0.0382560496943
+4.4829550313547 -0.0317065598087
+4.8904963978415 -0.0264425548296
+5.2980377643283 -0.0222110882901
+5.7055791308151 -0.0187977319849
+6.1131204973019 -0.0160259031271
+6.5206618637887 -0.0137598203278
+6.9282032302755 -0.0118925350028
diff --git a/test/twopunctures/kzz_maximum.xg b/test/twopunctures/kzz_maximum.xg
new file mode 100644
index 0000000..4959dbd
--- /dev/null
+++ b/test/twopunctures/kzz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 8.7048288334326
diff --git a/test/twopunctures/kzz_minimum.xg b/test/twopunctures/kzz_minimum.xg
new file mode 100644
index 0000000..64597bd
--- /dev/null
+++ b/test/twopunctures/kzz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 -8.7070688402380
diff --git a/test/twopunctures/kzz_norm1.xg b/test/twopunctures/kzz_norm1.xg
new file mode 100644
index 0000000..8e6ffbc
--- /dev/null
+++ b/test/twopunctures/kzz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 0.0626684686885
diff --git a/test/twopunctures/kzz_norm2.xg b/test/twopunctures/kzz_norm2.xg
new file mode 100644
index 0000000..a206e0c
--- /dev/null
+++ b/test/twopunctures/kzz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMBASE::kzz
+"kzz v time
+0.0000000000000 0.1816884393157
diff --git a/test/twopunctures/kzz_x_[17][17].xg b/test/twopunctures/kzz_x_[17][17].xg
new file mode 100644
index 0000000..c3957fb
--- /dev/null
+++ b/test/twopunctures/kzz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMBASE::kzz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/kzz_y_[17][17].xg b/test/twopunctures/kzz_y_[17][17].xg
new file mode 100644
index 0000000..49c879f
--- /dev/null
+++ b/test/twopunctures/kzz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMBASE::kzz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000000000
+-3.7647058823529 0.0000000000000
+-3.5294117647059 0.0000000000000
+-3.2941176470588 0.0000000000000
+-3.0588235294118 0.0000000000000
+-2.8235294117647 0.0000000000000
+-2.5882352941176 0.0000000000000
+-2.3529411764706 0.0000000000000
+-2.1176470588235 0.0000000000000
+-1.8823529411765 0.0000000000000
+-1.6470588235294 0.0000000000000
+-1.4117647058824 0.0000000000000
+-1.1764705882353 0.0000000000000
+-0.9411764705882 0.0000000000000
+-0.7058823529412 0.0000000000000
+-0.4705882352941 0.0000000000000
+-0.2352941176471 0.0000000000000
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0000000000000
+0.4705882352941 0.0000000000000
+0.7058823529412 0.0000000000000
+0.9411764705882 0.0000000000000
+1.1764705882353 0.0000000000000
+1.4117647058824 0.0000000000000
+1.6470588235294 0.0000000000000
+1.8823529411765 0.0000000000000
+2.1176470588235 0.0000000000000
+2.3529411764706 0.0000000000000
+2.5882352941176 0.0000000000000
+2.8235294117647 0.0000000000000
+3.0588235294118 0.0000000000000
+3.2941176470588 0.0000000000000
+3.5294117647059 0.0000000000000
+3.7647058823529 0.0000000000000
+4.0000000000000 0.0000000000000
diff --git a/test/twopunctures/kzz_z_[17][17].xg b/test/twopunctures/kzz_z_[17][17].xg
new file mode 100644
index 0000000..2765a3e
--- /dev/null
+++ b/test/twopunctures/kzz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMBASE::kzz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0068597320388
+-3.7647058823529 -0.0081728984938
+-3.5294117647059 -0.0097951514945
+-3.2941176470588 -0.0118082314642
+-3.0588235294118 -0.0143189112012
+-2.8235294117647 -0.0174568174318
+-2.5882352941176 -0.0213762874357
+-2.3529411764706 -0.0262619832503
+-2.1176470588235 -0.0322867994660
+-1.8823529411765 -0.0395665489056
+-1.6470588235294 -0.0480459457864
+-1.4117647058824 -0.0572354953015
+-1.1764705882353 -0.0658845564698
+-0.9411764705882 -0.0715382938159
+-0.7058823529412 -0.0703827504356
+-0.4705882352941 -0.0583267663885
+-0.2352941176471 -0.0336351120917
+0.0000000000000 0.0000000000000
+0.2352941176471 0.0337557851174
+0.4705882352941 0.0587201644994
+0.7058823529412 0.0710169076133
+0.9411764705882 0.0722863450379
+1.1764705882353 0.0666277050693
+1.4117647058824 0.0578940670228
+1.6470588235294 0.0485901677030
+1.8823529411765 0.0399997095078
+2.1176470588235 0.0326227277854
+2.3529411764706 0.0265190426751
+2.5882352941176 0.0215727549399
+2.8235294117647 0.0176056943628
+3.0588235294118 0.0144328802192
+3.2941176470588 0.0118958334491
+3.5294117647059 0.0098625255631
+3.7647058823529 0.0082252160124
+4.0000000000000 0.0069006527273
diff --git a/test/twopunctures/momx_3D_diagonal.xg b/test/twopunctures/momx_3D_diagonal.xg
new file mode 100644
index 0000000..e55152a
--- /dev/null
+++ b/test/twopunctures/momx_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::momx
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0000024495197
+-6.5206618637887 0.0000024495197
+-6.1131204973019 0.0000038502757
+-5.7055791308151 0.0000060330765
+-5.2980377643283 0.0000096262221
+-4.8904963978415 0.0000156065800
+-4.4829550313547 0.0000259843626
+-4.0754136648679 0.0000422987536
+-3.6678722983812 0.0000676134091
+-3.2603309318944 0.0000951391237
+-2.8527895654076 0.0000838575240
+-2.4452481989208 -0.0001610555509
+-2.0377068324340 -0.0012148023292
+-1.6301654659472 -0.0033844940725
+-1.2226240994604 -0.0017389338345
+-0.8150827329736 0.0066486594401
+-0.4075413664868 0.0048263928086
+0.0000000000000 0.0000037842178
+0.4075413664868 -0.0040484665196
+0.8150827329736 -0.0051284826617
+1.2226240994604 0.0014806923051
+1.6301654659472 0.0027229152506
+2.0377068324340 0.0009810225804
+2.4452481989208 0.0001215565329
+2.8527895654076 -0.0000796108268
+3.2603309318944 -0.0000870766951
+3.6678722983812 -0.0000615127658
+4.0754136648679 -0.0000388162321
+4.4829550313547 -0.0000238534203
+4.8904963978415 -0.0000144932785
+5.2980377643283 -0.0000089430765
+5.7055791308151 -0.0000056008540
+6.1131204973019 -0.0000035682282
+6.5206618637887 -0.0000022890153
+6.9282032302755 -0.0000022890153
diff --git a/test/twopunctures/momx_maximum.xg b/test/twopunctures/momx_maximum.xg
new file mode 100644
index 0000000..62a7b65
--- /dev/null
+++ b/test/twopunctures/momx_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 1.1902230085088
diff --git a/test/twopunctures/momx_minimum.xg b/test/twopunctures/momx_minimum.xg
new file mode 100644
index 0000000..76e6edb
--- /dev/null
+++ b/test/twopunctures/momx_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 -1.1901807815712
diff --git a/test/twopunctures/momx_norm1.xg b/test/twopunctures/momx_norm1.xg
new file mode 100644
index 0000000..53be2e9
--- /dev/null
+++ b/test/twopunctures/momx_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 0.0008567521294
diff --git a/test/twopunctures/momx_norm2.xg b/test/twopunctures/momx_norm2.xg
new file mode 100644
index 0000000..e668cc8
--- /dev/null
+++ b/test/twopunctures/momx_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momx
+"momx v time
+0.0000000000000 0.0110389577822
diff --git a/test/twopunctures/momx_x_[17][17].xg b/test/twopunctures/momx_x_[17][17].xg
new file mode 100644
index 0000000..ec05eff
--- /dev/null
+++ b/test/twopunctures/momx_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::momx (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000000757718
+-3.7647058823529 0.0000000757718
+-3.5294117647059 0.0000001217771
+-3.2941176470588 0.0000002043955
+-3.0588235294118 0.0000003608067
+-2.8235294117647 0.0000006716713
+-2.5882352941176 0.0000013279424
+-2.3529411764706 0.0000027441766
+-2.1176470588235 0.0000057658565
+-1.8823529411765 0.0000102731274
+-1.6470588235294 0.0000059289537
+-1.4117647058824 0.0000012634506
+-1.1764705882353 -0.0000018180683
+-0.9411764705882 -0.0000024032159
+-0.7058823529412 -0.0000007554397
+-0.4705882352941 0.0000008352974
+-0.2352941176471 0.0000022660946
+0.0000000000000 0.0000037842178
+0.2352941176471 0.0000055723713
+0.4705882352941 0.0000079096301
+0.7058823529412 0.0000115227328
+0.9411764705882 0.0000156115823
+1.1764705882353 0.0000151695424
+1.4117647058824 0.0000017673995
+1.6470588235294 0.0000041542210
+1.8823529411765 0.0000085225048
+2.1176470588235 0.0000053317219
+2.3529411764706 0.0000027914737
+2.5882352941176 0.0000014536645
+2.8235294117647 0.0000007818319
+3.0588235294118 0.0000004375760
+3.2941176470588 0.0000002543298
+3.5294117647059 0.0000001533439
+3.7647058823529 0.0000000955465
+4.0000000000000 0.0000000955465
diff --git a/test/twopunctures/momx_y_[17][17].xg b/test/twopunctures/momx_y_[17][17].xg
new file mode 100644
index 0000000..9c24c89
--- /dev/null
+++ b/test/twopunctures/momx_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::momx (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0002601012468
+-3.7647058823529 -0.0002601012468
+-3.5294117647059 -0.0003086531234
+-3.2941176470588 -0.0003660215989
+-3.0588235294118 -0.0004279244873
+-2.8235294117647 -0.0004912646374
+-2.5882352941176 -0.0005506608843
+-2.3529411764706 -0.0005853810274
+-2.1176470588235 -0.0005688057665
+-1.8823529411765 -0.0004576476762
+-1.6470588235294 -0.0001752610923
+-1.4117647058824 0.0003506965786
+-1.1764705882353 0.0011805026840
+-0.9411764705882 0.0022397870694
+-0.7058823529412 0.0031979864823
+-0.4705882352941 0.0034158848948
+-0.2352941176471 0.0022913131428
+0.0000000000000 0.0000037842178
+0.2352941176471 -0.0022837269300
+0.4705882352941 -0.0034092163732
+0.7058823529412 -0.0031927032477
+0.9411764705882 -0.0022366303845
+1.1764705882353 -0.0011786857114
+1.4117647058824 -0.0003497021929
+1.6470588235294 0.0001759197249
+1.8823529411765 0.0004586418251
+2.1176470588235 0.0005697148650
+2.3529411764706 0.0005863245647
+2.5882352941176 0.0005510307397
+2.8235294117647 0.0004916028715
+3.0588235294118 0.0004282091545
+3.2941176470588 0.0003662552886
+3.5294117647059 0.0003088499990
+3.7647058823529 0.0002602577716
+4.0000000000000 0.0002602577716
diff --git a/test/twopunctures/momx_z_[17][17].xg b/test/twopunctures/momx_z_[17][17].xg
new file mode 100644
index 0000000..55e1c76
--- /dev/null
+++ b/test/twopunctures/momx_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::momx (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000042302457
+-3.7647058823529 -0.0000042302457
+-3.5294117647059 -0.0000093617789
+-3.2941176470588 -0.0000171513508
+-3.0588235294118 -0.0000289724376
+-2.8235294117647 -0.0000461336400
+-2.5882352941176 -0.0000702266256
+-2.3529411764706 -0.0001022525560
+-2.1176470588235 -0.0001406176634
+-1.8823529411765 -0.0001775172673
+-1.6470588235294 -0.0001927738826
+-1.4117647058824 -0.0001450478697
+-1.1764705882353 0.0000265203455
+-0.9411764705882 0.0003735849565
+-0.7058823529412 0.0008352246754
+-0.4705882352941 0.0011318376290
+-0.2352941176471 0.0008664695606
+0.0000000000000 0.0000037842178
+0.2352941176471 -0.0008698173740
+0.4705882352941 -0.0011529120763
+0.7058823529412 -0.0008594674402
+0.9411764705882 -0.0003883246745
+1.1764705882353 -0.0000302629489
+1.4117647058824 0.0001483399755
+1.6470588235294 0.0001981181362
+1.8823529411765 0.0001825750014
+2.1176470588235 0.0001443632898
+2.3529411764706 0.0001048109155
+2.5882352941176 0.0000718214042
+2.8235294117647 0.0000470798765
+3.0588235294118 0.0000294299502
+3.2941176470588 0.0000173553045
+3.5294117647059 0.0000093958533
+3.7647058823529 0.0000041912732
+4.0000000000000 0.0000041912732
diff --git a/test/twopunctures/momy_3D_diagonal.xg b/test/twopunctures/momy_3D_diagonal.xg
new file mode 100644
index 0000000..b57029a
--- /dev/null
+++ b/test/twopunctures/momy_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::momy
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0000355106776
+-6.5206618637887 -0.0000355106776
+-6.1131204973019 -0.0000477971528
+-5.7055791308151 -0.0000653656740
+-5.2980377643283 -0.0000907633581
+-4.8904963978415 -0.0001276915822
+-4.4829550313547 -0.0001819569812
+-4.0754136648679 -0.0002633106263
+-3.6678722983812 -0.0003839606205
+-3.2603309318944 -0.0005665220000
+-2.8527895654076 -0.0008476854152
+-2.4452481989208 -0.0013868147265
+-2.0377068324340 -0.0029426316564
+-1.6301654659472 -0.0079782068435
+-1.2226240994604 -0.0148044325214
+-0.8150827329736 -0.0042102190709
+-0.4075413664868 0.0076889898896
+0.0000000000000 0.0021025017368
+0.4075413664868 -0.0018403500962
+0.8150827329736 0.0036933314892
+1.2226240994604 0.0062924282406
+1.6301654659472 0.0026270244991
+2.0377068324340 0.0007778729349
+2.4452481989208 0.0004197839829
+2.8527895654076 0.0003429532741
+3.2603309318944 0.0002799421046
+3.6678722983812 0.0002153408243
+4.0754136648679 0.0001610276356
+4.4829550313547 0.0001186868963
+4.8904963978415 0.0000873595638
+5.2980377643283 0.0000645367770
+5.7055791308151 0.0000479591155
+6.1131204973019 0.0000360027721
+6.5206618637887 0.0000272474843
+6.9282032302755 0.0000272474843
diff --git a/test/twopunctures/momy_maximum.xg b/test/twopunctures/momy_maximum.xg
new file mode 100644
index 0000000..c0185c1
--- /dev/null
+++ b/test/twopunctures/momy_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 1.8268154191134
diff --git a/test/twopunctures/momy_minimum.xg b/test/twopunctures/momy_minimum.xg
new file mode 100644
index 0000000..fd97db7
--- /dev/null
+++ b/test/twopunctures/momy_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 -1.0780095023732
diff --git a/test/twopunctures/momy_norm1.xg b/test/twopunctures/momy_norm1.xg
new file mode 100644
index 0000000..f172b6d
--- /dev/null
+++ b/test/twopunctures/momy_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 0.0012650516804
diff --git a/test/twopunctures/momy_norm2.xg b/test/twopunctures/momy_norm2.xg
new file mode 100644
index 0000000..fef96ed
--- /dev/null
+++ b/test/twopunctures/momy_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momy
+"momy v time
+0.0000000000000 0.0159749013897
diff --git a/test/twopunctures/momy_x_[17][17].xg b/test/twopunctures/momy_x_[17][17].xg
new file mode 100644
index 0000000..031f758
--- /dev/null
+++ b/test/twopunctures/momy_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::momy (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0006545361513
+-3.7647058823529 -0.0006545361513
+-3.5294117647059 -0.0012657136112
+-3.2941176470588 -0.0025050977277
+-3.0588235294118 -0.0051610842654
+-2.8235294117647 -0.0112843967139
+-2.5882352941176 -0.0268418157140
+-2.3529411764706 -0.0720207070374
+-2.1176470588235 -0.2318527343845
+-1.8823529411765 -1.0780095023732
+-1.6470588235294 -0.7914724363510
+-1.4117647058824 0.5766671709731
+-1.1764705882353 1.8268154191134
+-0.9411764705882 0.3063034223852
+-0.7058823529412 0.0869244486563
+-0.4705882352941 0.0296225616359
+-0.2352941176471 0.0104293090026
+0.0000000000000 0.0021025017368
+0.2352941176471 -0.0037102565576
+0.4705882352941 -0.0116617525804
+0.7058823529412 -0.0289654877325
+0.9411764705882 -0.0769065678926
+1.1764705882353 -0.2748343686481
+1.4117647058824 -0.0525243327935
+1.6470588235294 0.0870468527697
+1.8823529411765 0.1639433254729
+2.1176470588235 0.0468631692602
+2.3529411764706 0.0160262474692
+2.5882352941176 0.0058937831938
+2.8235294117647 0.0022013039998
+3.0588235294118 0.0007637867660
+3.2941176470588 0.0001856970713
+3.5294117647059 -0.0000441527165
+3.7647058823529 -0.0001276691707
+4.0000000000000 -0.0001276691707
diff --git a/test/twopunctures/momy_y_[17][17].xg b/test/twopunctures/momy_y_[17][17].xg
new file mode 100644
index 0000000..3e13b91
--- /dev/null
+++ b/test/twopunctures/momy_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::momy (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000251694089
+-3.7647058823529 0.0000251694089
+-3.5294117647059 0.0000297282212
+-3.2941176470588 0.0000344982776
+-3.0588235294118 0.0000382784543
+-2.8235294117647 0.0000394088051
+-2.5882352941176 0.0000351040041
+-2.3529411764706 0.0000192334706
+-2.1176470588235 -0.0000166484914
+-1.8823529411765 -0.0000837844763
+-1.6470588235294 -0.0001948750429
+-1.4117647058824 -0.0003465389010
+-1.1764705882353 -0.0004953001852
+-0.9411764705882 -0.0005100511318
+-0.7058823529412 -0.0001788672003
+-0.4705882352941 0.0006277918840
+-0.2352941176471 0.0016279495644
+0.0000000000000 0.0021025017368
+0.2352941176471 0.0016269014453
+0.4705882352941 0.0006264612143
+0.7058823529412 -0.0001800628833
+0.9411764705882 -0.0005108817780
+1.1764705882353 -0.0004959903244
+1.4117647058824 -0.0003471130664
+1.6470588235294 -0.0001953249383
+1.8823529411765 -0.0000840453519
+2.1176470588235 -0.0000168211859
+2.3529411764706 0.0000191500611
+2.5882352941176 0.0000350063488
+2.8235294117647 0.0000393450466
+3.0588235294118 0.0000382361064
+3.2941176470588 0.0000344712431
+3.5294117647059 0.0000297099699
+3.7647058823529 0.0000251563844
+4.0000000000000 0.0000251563844
diff --git a/test/twopunctures/momy_z_[17][17].xg b/test/twopunctures/momy_z_[17][17].xg
new file mode 100644
index 0000000..ee93391
--- /dev/null
+++ b/test/twopunctures/momy_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::momy (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0000366819258
+-3.7647058823529 0.0000366819258
+-3.5294117647059 0.0000402564270
+-3.2941176470588 0.0000431967746
+-3.0588235294118 0.0000434019950
+-2.8235294117647 0.0000396863421
+-2.5882352941176 0.0000298443020
+-2.3529411764706 0.0000099462089
+-2.1176470588235 -0.0000210078019
+-1.8823529411765 -0.0000572997191
+-1.6470588235294 -0.0000849304516
+-1.4117647058824 -0.0000510818856
+-1.1764705882353 0.0001329308707
+-0.9411764705882 0.0006049124276
+-0.7058823529412 0.0014143526901
+-0.4705882352941 0.0023244664667
+-0.2352941176471 0.0027231975214
+0.0000000000000 0.0021025017368
+0.2352941176471 0.0008033942278
+0.4705882352941 -0.0002719896997
+0.7058823529412 -0.0006581787574
+0.9411764705882 -0.0005494855556
+1.1764705882353 -0.0002993800298
+1.4117647058824 -0.0001032665736
+1.6470588235294 0.0000018428089
+1.8823529411765 0.0000402484765
+2.1176470588235 0.0000438822698
+2.3529411764706 0.0000335626958
+2.5882352941176 0.0000204014054
+2.8235294117647 0.0000092475751
+3.0588235294118 0.0000007193377
+3.2941176470588 -0.0000049584030
+3.5294117647059 -0.0000082074190
+3.7647058823529 -0.0000100257054
+4.0000000000000 -0.0000100257054
diff --git a/test/twopunctures/momz_3D_diagonal.xg b/test/twopunctures/momz_3D_diagonal.xg
new file mode 100644
index 0000000..537e654
--- /dev/null
+++ b/test/twopunctures/momz_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label ADMCONSTRAINTS::momz
+
+
+"Time = 0.0000000000000
+-6.9282032302755 -0.0000109724604
+-6.5206618637887 -0.0000109724604
+-6.1131204973019 -0.0000140296046
+-5.7055791308151 -0.0000181954047
+-5.2980377643283 -0.0000235735870
+-4.8904963978415 -0.0000301971997
+-4.4829550313547 -0.0000375982524
+-4.0754136648679 -0.0000437627469
+-3.6678722983812 -0.0000413788614
+-3.2603309318944 -0.0000078403283
+-2.8527895654076 0.0001158680238
+-2.4452481989208 0.0004903925599
+-2.0377068324340 0.0014422456845
+-1.6301654659472 0.0029368822194
+-1.2226240994604 0.0019968329999
+-0.8150827329736 -0.0031010111153
+-0.4075413664868 -0.0029152336491
+0.0000000000000 -0.0015213107011
+0.4075413664868 -0.0015868882873
+0.8150827329736 0.0022788298303
+1.2226240994604 0.0036496306524
+1.6301654659472 0.0013155554227
+2.0377068324340 0.0004576040392
+2.4452481989208 0.0003699388155
+2.8527895654076 0.0003228723254
+3.2603309318944 0.0002501454097
+3.6678722983812 0.0001817362170
+4.0754136648679 0.0001280427419
+4.4829550313547 0.0000898248644
+4.8904963978415 0.0000633687497
+5.2980377643283 0.0000452031899
+5.7055791308151 0.0000326235643
+6.1131204973019 0.0000238639520
+6.5206618637887 0.0000177639088
+6.9282032302755 0.0000177639088
diff --git a/test/twopunctures/momz_maximum.xg b/test/twopunctures/momz_maximum.xg
new file mode 100644
index 0000000..7d12167
--- /dev/null
+++ b/test/twopunctures/momz_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 0.4219101664275
diff --git a/test/twopunctures/momz_minimum.xg b/test/twopunctures/momz_minimum.xg
new file mode 100644
index 0000000..57f057c
--- /dev/null
+++ b/test/twopunctures/momz_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 -0.4219168280037
diff --git a/test/twopunctures/momz_norm1.xg b/test/twopunctures/momz_norm1.xg
new file mode 100644
index 0000000..4d06358
--- /dev/null
+++ b/test/twopunctures/momz_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 0.0008018507391
diff --git a/test/twopunctures/momz_norm2.xg b/test/twopunctures/momz_norm2.xg
new file mode 100644
index 0000000..3b0d3d8
--- /dev/null
+++ b/test/twopunctures/momz_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label ADMCONSTRAINTS::momz
+"momz v time
+0.0000000000000 0.0078801387321
diff --git a/test/twopunctures/momz_x_[17][17].xg b/test/twopunctures/momz_x_[17][17].xg
new file mode 100644
index 0000000..118b279
--- /dev/null
+++ b/test/twopunctures/momz_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label ADMCONSTRAINTS::momz (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000009665433
+-3.7647058823529 -0.0000009665433
+-3.5294117647059 0.0000000599116
+-3.2941176470588 0.0000018107102
+-3.0588235294118 0.0000046494091
+-2.8235294117647 0.0000090458067
+-2.5882352941176 0.0000154386325
+-2.3529411764706 0.0000235417952
+-2.1176470588235 0.0000298440951
+-1.8823529411765 0.0000207898512
+-1.6470588235294 -0.0000128853332
+-1.4117647058824 0.0000045684015
+-1.1764705882353 0.0000184218564
+-0.9411764705882 -0.0000098691581
+-0.7058823529412 -0.0000834888774
+-0.4705882352941 -0.0002582462309
+-0.2352941176471 -0.0006488610548
+0.0000000000000 -0.0015213107011
+0.2352941176471 -0.0035431215972
+0.4705882352941 -0.0085513337299
+0.7058823529412 -0.0222044170995
+0.9411764705882 -0.0645877453715
+1.1764705882353 -0.2557899765367
+1.4117647058824 -0.0483963539599
+1.6470588235294 0.0874324363914
+1.8823529411765 0.1831213121562
+2.1176470588235 0.0598166586303
+2.3529411764706 0.0242419299756
+2.5882352941176 0.0111458255328
+2.8235294117647 0.0056424613393
+3.0588235294118 0.0030808988782
+3.2941176470588 0.0017878195085
+3.5294117647059 0.0010903301606
+3.7647058823529 0.0006930631487
+4.0000000000000 0.0006930631487
diff --git a/test/twopunctures/momz_y_[17][17].xg b/test/twopunctures/momz_y_[17][17].xg
new file mode 100644
index 0000000..63382ff
--- /dev/null
+++ b/test/twopunctures/momz_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label ADMCONSTRAINTS::momz (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000382919685
+-3.7647058823529 -0.0000382919685
+-3.5294117647059 -0.0000424317193
+-3.2941176470588 -0.0000463589786
+-3.0588235294118 -0.0000477878996
+-2.8235294117647 -0.0000456875840
+-2.5882352941176 -0.0000385534165
+-2.3529411764706 -0.0000220816649
+-2.1176470588235 0.0000044625998
+-1.8823529411765 0.0000356201101
+-1.6470588235294 0.0000585429548
+-1.4117647058824 0.0000239457812
+-1.1764705882353 -0.0001495717371
+-0.9411764705882 -0.0005820952990
+-0.7058823529412 -0.0013008282508
+-0.4705882352941 -0.0020513607828
+-0.2352941176471 -0.0022558206562
+0.0000000000000 -0.0015213107011
+0.2352941176471 -0.0002847250857
+0.4705882352941 0.0005982478642
+0.7058823529412 0.0007919688122
+0.9411764705882 0.0005650783345
+1.1764705882353 0.0002665943565
+1.4117647058824 0.0000611045894
+1.6470588235294 -0.0000389684232
+1.8823529411765 -0.0000687769287
+2.1176470588235 -0.0000650460531
+2.3529411764706 -0.0000487953834
+2.5882352941176 -0.0000313630143
+2.8235294117647 -0.0000172449761
+3.0588235294118 -0.0000066293524
+3.2941176470588 0.0000006243665
+3.5294117647059 0.0000048821612
+3.7647058823529 0.0000075485069
+4.0000000000000 0.0000075485069
diff --git a/test/twopunctures/momz_z_[17][17].xg b/test/twopunctures/momz_z_[17][17].xg
new file mode 100644
index 0000000..b7d0efd
--- /dev/null
+++ b/test/twopunctures/momz_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label ADMCONSTRAINTS::momz (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 -0.0000285796675
+-3.7647058823529 -0.0000285796675
+-3.5294117647059 -0.0000343548738
+-3.2941176470588 -0.0000407907613
+-3.0588235294118 -0.0000469083211
+-2.8235294117647 -0.0000512694613
+-2.5882352941176 -0.0000513746951
+-2.3529411764706 -0.0000413917602
+-2.1176470588235 -0.0000132514961
+-1.8823529411765 0.0000446054190
+-1.6470588235294 0.0001464870904
+-1.4117647058824 0.0002939586800
+-1.1764705882353 0.0004553710854
+-0.9411764705882 0.0005217458030
+-0.7058823529412 0.0003079147495
+-0.4705882352941 -0.0003125406331
+-0.2352941176471 -0.0011223286355
+0.0000000000000 -0.0015213107011
+0.2352941176471 -0.0011397140888
+0.4705882352941 -0.0003276604804
+0.7058823529412 0.0003082122231
+0.9411764705882 0.0005322770937
+1.1764705882353 0.0004667578598
+1.4117647058824 0.0003016707572
+1.6470588235294 0.0001495274180
+1.8823529411765 0.0000447202054
+2.1176470588235 -0.0000148470749
+2.3529411764706 -0.0000434781953
+2.5882352941176 -0.0000533446783
+2.8235294117647 -0.0000530510189
+3.0588235294118 -0.0000483501296
+3.2941176470588 -0.0000419273789
+3.5294117647059 -0.0000352625266
+3.7647058823529 -0.0000292597548
+4.0000000000000 -0.0000292597548
diff --git a/test/twopunctures/psi_3D_diagonal.xg b/test/twopunctures/psi_3D_diagonal.xg
new file mode 100644
index 0000000..281c637
--- /dev/null
+++ b/test/twopunctures/psi_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label STATICCONFORMAL::psi
+
+
+"Time = 0.0000000000000
+-6.9282032302755 1.1759038459241
+-6.5206618637887 1.1865857110707
+-6.1131204973019 1.1986420565675
+-5.7055791308151 1.2123533514264
+-5.2980377643283 1.2280801535320
+-4.8904963978415 1.2462925779744
+-4.4829550313547 1.2676125877610
+-4.0754136648679 1.2928746682409
+-3.6678722983812 1.3232110478537
+-3.2603309318944 1.3601625181445
+-2.8527895654076 1.4057870172952
+-2.4452481989208 1.4626230700851
+-2.0377068324340 1.5329802875769
+-1.6301654659472 1.6161015722121
+-1.2226240994604 1.7017287492827
+-0.8150827329736 1.7684839934587
+-0.4075413664868 1.8068060912988
+0.0000000000000 1.8333333333333
+0.4075413664868 1.8564843502623
+0.8150827329736 1.8522356557149
+1.2226240994604 1.7944621074585
+1.6301654659472 1.6993695693269
+2.0377068324340 1.6011492613574
+2.4452481989208 1.5169065844096
+2.8527895654076 1.4490504127510
+3.2603309318944 1.3950394308980
+3.6678722983812 1.3517360814305
+4.0754136648679 1.3165452458155
+4.4829550313547 1.2875216519530
+4.8904963978415 1.2632432782615
+5.2980377643283 1.2426701247217
+5.7055791308151 1.2250337444779
+6.1131204973019 1.2097584327813
+6.5206618637887 1.1964064791874
+6.9282032302755 1.1846402375706
diff --git a/test/twopunctures/psi_maximum.xg b/test/twopunctures/psi_maximum.xg
new file mode 100644
index 0000000..a1eb875
--- /dev/null
+++ b/test/twopunctures/psi_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 9.6717171717172
diff --git a/test/twopunctures/psi_minimum.xg b/test/twopunctures/psi_minimum.xg
new file mode 100644
index 0000000..67ff8c2
--- /dev/null
+++ b/test/twopunctures/psi_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 1.1759038459241
diff --git a/test/twopunctures/psi_norm1.xg b/test/twopunctures/psi_norm1.xg
new file mode 100644
index 0000000..38425aa
--- /dev/null
+++ b/test/twopunctures/psi_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 1.3506315967167
diff --git a/test/twopunctures/psi_norm2.xg b/test/twopunctures/psi_norm2.xg
new file mode 100644
index 0000000..cd3ef49
--- /dev/null
+++ b/test/twopunctures/psi_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label STATICCONFORMAL::psi
+"psi v time
+0.0000000000000 1.3609258434852
diff --git a/test/twopunctures/psi_x_[17][17].xg b/test/twopunctures/psi_x_[17][17].xg
new file mode 100644
index 0000000..21c084c
--- /dev/null
+++ b/test/twopunctures/psi_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label STATICCONFORMAL::psi (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.3363636363636
+-3.7647058823529 1.3632373213379
+-3.5294117647059 1.3954996186117
+-3.2941176470588 1.4351302423816
+-3.0588235294118 1.4852708460134
+-2.8235294117647 1.5512471655329
+-2.5882352941176 1.6429126968695
+-2.3529411764706 1.7808633851013
+-2.1176470588235 2.0168408826945
+-1.8823529411765 2.5294314381271
+-1.6470588235294 4.6383177570093
+-1.4117647058824 6.9242424242424
+-1.1764705882353 2.8256743256743
+-0.9411764705882 2.2019657577679
+-0.7058823529412 1.9696296296296
+-0.4705882352941 1.8663113006397
+-0.2352941176471 1.8275522270398
+0.0000000000000 1.8333333333333
+0.2352941176471 1.8811588490343
+0.4705882352941 1.9823027718550
+0.7058823529412 2.1711111111111
+0.9411764705882 2.5469245402663
+1.1764705882353 3.5049950049950
+1.4117647058824 9.6717171717172
+1.6470588235294 6.2588785046729
+1.8823529411765 3.1093645484950
+2.1176470588235 2.3524970963995
+2.3529411764706 2.0090813371940
+2.5882352941176 1.8114913474626
+2.8235294117647 1.6823129251701
+3.0588235294118 1.5908094948265
+3.2941176470588 1.5223272654129
+3.5294117647059 1.4689804220697
+3.7647058823529 1.4261408982079
+4.0000000000000 1.3909090909091
diff --git a/test/twopunctures/psi_y_[17][17].xg b/test/twopunctures/psi_y_[17][17].xg
new file mode 100644
index 0000000..c47bef9
--- /dev/null
+++ b/test/twopunctures/psi_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label STATICCONFORMAL::psi (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2926028679903
+-3.7647058823529 1.3084491865950
+-3.5294117647059 1.3259505336207
+-3.2941176470588 1.3453458895468
+-3.0588235294118 1.3669114123290
+-2.8235294117647 1.3909626883015
+-2.5882352941176 1.4178531520112
+-2.3529411764706 1.4479644489680
+-2.1176470588235 1.4816811173169
+-1.8823529411765 1.5193364208804
+-1.6470588235294 1.5611080573723
+-1.4117647058824 1.6068333272440
+-1.1764705882353 1.6557111811299
+-0.9411764705882 1.7058865787568
+-0.7058823529412 1.7540155851675
+-0.4705882352941 1.7951220729898
+-0.2352941176471 1.8232662719902
+0.0000000000000 1.8333333333333
+0.2352941176471 1.8232662719902
+0.4705882352941 1.7951220729898
+0.7058823529412 1.7540155851675
+0.9411764705882 1.7058865787568
+1.1764705882353 1.6557111811299
+1.4117647058824 1.6068333272440
+1.6470588235294 1.5611080573723
+1.8823529411765 1.5193364208804
+2.1176470588235 1.4816811173169
+2.3529411764706 1.4479644489680
+2.5882352941176 1.4178531520112
+2.8235294117647 1.3909626883015
+3.0588235294118 1.3669114123290
+3.2941176470588 1.3453458895468
+3.5294117647059 1.3259505336207
+3.7647058823529 1.3084491865950
+4.0000000000000 1.2926028679903
diff --git a/test/twopunctures/psi_z_[17][17].xg b/test/twopunctures/psi_z_[17][17].xg
new file mode 100644
index 0000000..43251d9
--- /dev/null
+++ b/test/twopunctures/psi_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label STATICCONFORMAL::psi (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 1.2926028679903
+-3.7647058823529 1.3084491865950
+-3.5294117647059 1.3259505336207
+-3.2941176470588 1.3453458895468
+-3.0588235294118 1.3669114123290
+-2.8235294117647 1.3909626883015
+-2.5882352941176 1.4178531520112
+-2.3529411764706 1.4479644489680
+-2.1176470588235 1.4816811173169
+-1.8823529411765 1.5193364208804
+-1.6470588235294 1.5611080573723
+-1.4117647058824 1.6068333272440
+-1.1764705882353 1.6557111811299
+-0.9411764705882 1.7058865787568
+-0.7058823529412 1.7540155851675
+-0.4705882352941 1.7951220729898
+-0.2352941176471 1.8232662719902
+0.0000000000000 1.8333333333333
+0.2352941176471 1.8232662719902
+0.4705882352941 1.7951220729898
+0.7058823529412 1.7540155851675
+0.9411764705882 1.7058865787568
+1.1764705882353 1.6557111811299
+1.4117647058824 1.6068333272440
+1.6470588235294 1.5611080573723
+1.8823529411765 1.5193364208804
+2.1176470588235 1.4816811173169
+2.3529411764706 1.4479644489680
+2.5882352941176 1.4178531520112
+2.8235294117647 1.3909626883015
+3.0588235294118 1.3669114123290
+3.2941176470588 1.3453458895468
+3.5294117647059 1.3259505336207
+3.7647058823529 1.3084491865950
+4.0000000000000 1.2926028679903
diff --git a/test/twopunctures/puncture_u_3D_diagonal.xg b/test/twopunctures/puncture_u_3D_diagonal.xg
new file mode 100644
index 0000000..5f122df
--- /dev/null
+++ b/test/twopunctures/puncture_u_3D_diagonal.xg
@@ -0,0 +1,40 @@
+"x-label diagonal
+"y-label TWOPUNCTURES::puncture_u
+
+
+"Time = 0.0000000000000
+-6.9282032302755 0.0433090592681
+-6.5206618637887 0.0460454812753
+-6.1131204973019 0.0491015198703
+-5.7055791308151 0.0526072911892
+-5.2980377643283 0.0566467935415
+-4.8904963978415 0.0612859583459
+-4.4829550313547 0.0667046540463
+-4.0754136648679 0.0730947348593
+-3.6678722983812 0.0806849277035
+-3.2603309318944 0.0898186775321
+-2.8527895654076 0.1008476619899
+-2.4452481989208 0.1141522425464
+-2.0377068324340 0.1297548131770
+-1.6301654659472 0.1465190263671
+-1.2226240994604 0.1605954114923
+-0.8150827329736 0.1661144223288
+-0.4075413664868 0.1613693457880
+0.0000000000000 0.1514942647652
+0.4075413664868 0.1405610773279
+0.8150827329736 0.1298725385861
+1.2226240994604 0.1189241041836
+1.6301654659472 0.1079809278927
+2.0377068324340 0.0976067974719
+2.4452481989208 0.0882684804168
+2.8527895654076 0.0800978631581
+3.2603309318944 0.0730479935045
+3.6678722983812 0.0669448050760
+4.0754136648679 0.0616951630748
+4.4829550313547 0.0571472315285
+4.8904963978415 0.0531307346338
+5.2980377643283 0.0496380807435
+5.7055791308151 0.0465290908239
+6.1131204973019 0.0437871894061
+6.5206618637887 0.0413173462968
+6.9282032302755 0.0391181893529
diff --git a/test/twopunctures/puncture_u_maximum.xg b/test/twopunctures/puncture_u_maximum.xg
new file mode 100644
index 0000000..8fda010
--- /dev/null
+++ b/test/twopunctures/puncture_u_maximum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label TWOPUNCTURES::puncture_u
+"puncture_u v time
+0.0000000000000 0.3304019168764
diff --git a/test/twopunctures/puncture_u_minimum.xg b/test/twopunctures/puncture_u_minimum.xg
new file mode 100644
index 0000000..0d77f5c
--- /dev/null
+++ b/test/twopunctures/puncture_u_minimum.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label TWOPUNCTURES::puncture_u
+"puncture_u v time
+0.0000000000000 0.0391181893529
diff --git a/test/twopunctures/puncture_u_norm1.xg b/test/twopunctures/puncture_u_norm1.xg
new file mode 100644
index 0000000..c71fd6b
--- /dev/null
+++ b/test/twopunctures/puncture_u_norm1.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label TWOPUNCTURES::puncture_u
+"puncture_u v time
+0.0000000000000 0.0726746753714
diff --git a/test/twopunctures/puncture_u_norm2.xg b/test/twopunctures/puncture_u_norm2.xg
new file mode 100644
index 0000000..d270745
--- /dev/null
+++ b/test/twopunctures/puncture_u_norm2.xg
@@ -0,0 +1,4 @@
+"x-label time
+"y-label TWOPUNCTURES::puncture_u
+"puncture_u v time
+0.0000000000000 0.0763888374140
diff --git a/test/twopunctures/puncture_u_x_[17][17].xg b/test/twopunctures/puncture_u_x_[17][17].xg
new file mode 100644
index 0000000..b769b0c
--- /dev/null
+++ b/test/twopunctures/puncture_u_x_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label x
+"y-label TWOPUNCTURES::puncture_u (y = 0.0000000000000, z = 0.0000000000000), (yi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0815055527935
+-3.7647058823529 0.0872761447248
+-3.5294117647059 0.0939816590295
+-3.2941176470588 0.1018656816396
+-3.0588235294118 0.1113170380333
+-2.8235294117647 0.1229519196750
+-2.5882352941176 0.1377196542585
+-2.3529411764706 0.1573564319327
+-2.1176470588235 0.1851141226839
+-1.8823529411765 0.2276999642279
+-1.6470588235294 0.2952371678298
+-1.4117647058824 0.3304019168764
+-1.1764705882353 0.2777054163619
+-0.9411764705882 0.2316863394134
+-0.7058823529412 0.1998449179182
+-0.4705882352941 0.1777592565480
+-0.2352941176471 0.1623056062638
+0.0000000000000 0.1514942647652
+0.2352941176471 0.1439032754797
+0.4705882352941 0.1389172513918
+0.7058823529412 0.1362062646441
+0.9411764705882 0.1347882212609
+1.1764705882353 0.1335243016324
+1.4117647058824 0.1293235884995
+1.6470588235294 0.1213933169995
+1.8823529411765 0.1123843632443
+2.1176470588235 0.1041445746892
+2.3529411764706 0.0969655240416
+2.5882352941176 0.0906582840654
+2.8235294117647 0.0850641744270
+3.0588235294118 0.0800586820460
+3.2941176470588 0.0755649483907
+3.5294117647059 0.0715072713432
+3.7647058823529 0.0678305951439
+4.0000000000000 0.0644878672926
diff --git a/test/twopunctures/puncture_u_y_[17][17].xg b/test/twopunctures/puncture_u_y_[17][17].xg
new file mode 100644
index 0000000..3709607
--- /dev/null
+++ b/test/twopunctures/puncture_u_y_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label y
+"y-label TWOPUNCTURES::puncture_u (x = 0.0000000000000, z = 0.0000000000000), (xi = 17, zi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0657566681074
+-3.7647058823529 0.0689850564224
+-3.5294117647059 0.0724993225184
+-3.2941176470588 0.0764050847859
+-3.0588235294118 0.0805680042045
+-2.8235294117647 0.0851054498014
+-2.5882352941176 0.0901681861841
+-2.3529411764706 0.0955424184470
+-2.1176470588235 0.1013719705755
+-1.8823529411765 0.1077435913104
+-1.6470588235294 0.1143794652851
+-1.4117647058824 0.1214483859461
+-1.1764705882353 0.1285751544872
+-0.9411764705882 0.1354173206633
+-0.7058823529412 0.1417439488039
+-0.4705882352941 0.1468718786659
+-0.2352941176471 0.1502711588043
+0.0000000000000 0.1514942647652
+0.2352941176471 0.1503007093137
+0.4705882352941 0.1469136918175
+0.7058823529412 0.1417765322949
+0.9411764705882 0.1354229904324
+1.1764705882353 0.1285457114550
+1.4117647058824 0.1213858237127
+1.6470588235294 0.1142892267753
+1.8823529411765 0.1076324958047
+2.1176470588235 0.1012236769977
+2.3529411764706 0.0954107299964
+2.5882352941176 0.0900333239184
+2.8235294117647 0.0849718102018
+3.0588235294118 0.0804367909167
+3.2941176470588 0.0762781396360
+3.5294117647059 0.0723781404484
+3.7647058823529 0.0688692451266
+4.0000000000000 0.0656466260022
diff --git a/test/twopunctures/puncture_u_z_[17][17].xg b/test/twopunctures/puncture_u_z_[17][17].xg
new file mode 100644
index 0000000..50c32b1
--- /dev/null
+++ b/test/twopunctures/puncture_u_z_[17][17].xg
@@ -0,0 +1,40 @@
+"x-label z
+"y-label TWOPUNCTURES::puncture_u (x = 0.0000000000000, y = 0.0000000000000), (xi = 17, yi = 17)
+
+
+"Time = 0.0000000000000
+-4.0000000000000 0.0654106434726
+-3.7647058823529 0.0686580846586
+-3.5294117647059 0.0722068197819
+-3.2941176470588 0.0761449863447
+-3.0588235294118 0.0803816756445
+-2.8235294117647 0.0850263362873
+-2.5882352941176 0.0902330553937
+-2.3529411764706 0.0958029749124
+-2.1176470588235 0.1019155164577
+-1.8823529411765 0.1086081678040
+-1.6470588235294 0.1156626124661
+-1.4117647058824 0.1231950319768
+-1.1764705882353 0.1308233766893
+-0.9411764705882 0.1380024382409
+-0.7058823529412 0.1445039757471
+-0.4705882352941 0.1493527837554
+-0.2352941176471 0.1518430014974
+0.0000000000000 0.1514942647652
+0.2352941176471 0.1483094471056
+0.4705882352941 0.1428282937470
+0.7058823529412 0.1360083959323
+0.9411764705882 0.1284369353865
+1.1764705882353 0.1208321610061
+1.4117647058824 0.1133269528631
+1.6470588235294 0.1062460477935
+1.8823529411765 0.0997695919850
+2.1176470588235 0.0937409771937
+2.3529411764706 0.0883025846948
+2.5882352941176 0.0833501232679
+2.8235294117647 0.0787724723958
+3.0588235294118 0.0746560863642
+3.2941176470588 0.0709013216218
+3.5294117647059 0.0674230056585
+3.7647058823529 0.0642714663225
+4.0000000000000 0.0613781643205