aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorryoji <ryoji@b6f3ac56-194f-0410-8878-cdf6079d7f1b>2001-09-09 11:47:21 +0000
committerryoji <ryoji@b6f3ac56-194f-0410-8878-cdf6079d7f1b>2001-09-09 11:47:21 +0000
commit266e41ac2faa66e868afb82d510f58fe551c4d81 (patch)
treef9914609011867e65fd4faf6613b10c9b9c10808
parente75c73d4293614a07ee02daa7fb77269ea70bdcd (diff)
I forgot add following files ...
But it looks like there is bug ... I'm working on it. ryoji git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinInitialData/IDAxiOddBrillBH/trunk@34 b6f3ac56-194f-0410-8878-cdf6079d7f1b
-rw-r--r--src/ckerr.x4
-rw-r--r--src/kerr.x4
-rw-r--r--src/kij_sergio.x48
-rw-r--r--src/ksq_sergio.x49
-rwxr-xr-xtest/test_axioddbh.par2
5 files changed, 106 insertions, 1 deletions
diff --git a/src/ckerr.x b/src/ckerr.x
new file mode 100644
index 0000000..b6dbed5
--- /dev/null
+++ b/src/ckerr.x
@@ -0,0 +1,4 @@
+ mass = sqrt(2+sqrt(4+byJ**2))
+ a = byJ/mass
+ rBL = sqrt(mass**2-a**2)/2*exp(eta(i,j,k))*(1+(mass+a)/(sqrt(mass**2-a**2
+ & )*exp(eta(i,j,k))))*(1+(mass-a)/(sqrt(mass**2-a**2)*exp(eta(i,j,k))))
diff --git a/src/kerr.x b/src/kerr.x
new file mode 100644
index 0000000..57f01b8
--- /dev/null
+++ b/src/kerr.x
@@ -0,0 +1,4 @@
+ mass = sqrt(2+sqrt(4+byJ**2))
+ a = byJ/mass
+ rBL = sqrt(mass**2-a**2)/2*exp(etagrd(i))*(1+(mass+a)/(sqrt(mass**2-a**2
+ & )*exp(etagrd(i))))*(1+(mass-a)/(sqrt(mass**2-a**2)*exp(etagrd(i))))
diff --git a/src/kij_sergio.x b/src/kij_sergio.x
new file mode 100644
index 0000000..bb73eb5
--- /dev/null
+++ b/src/kij_sergio.x
@@ -0,0 +1,48 @@
+ o1 = a**2
+ o2 = a*o1
+ o3 = -2.00000000000000d0*mass*rBL
+ o4 = rBL**2
+ o5 = o1 + o3 + o4
+ o6 = sqrt(o5)
+ o7 = cos(phi(i,j,k))
+ o8 = cos(q(i,j,k))
+ o9 = o8**2
+ o10 = o1*o9
+ o11 = o10 + o4
+ o12 = o11**2
+ o13 = 1/o12
+ o14 = -3.00000000000000d0*eta(i,j,k)
+ o15 = exp(o14)
+ o16 = sin(phi(i,j,k))
+ o17 = sin(q(i,j,k))
+ o18 = o17**2
+ o19 = -o1
+ o20 = mass**2
+ o21 = o19 + o20
+ o22 = sqrt(o21)
+ o23 = 1/o4
+ o24 = 2.50000000000000d-1*o21*o23
+ o25 = 1.00000000000000d0 + o24
+ o26 = o1 + o4
+ o27 = 2.00000000000000d0*o26*o4
+ o28 = o19 + o4
+ o29 = o11*o28
+ o30 = o27 + o29
+ o31 = -2.00000000000000d0*eta(i,j,k)
+ o32 = exp(o31)
+ o33 = o7**2
+ o34 = o16**2
+ o35 = o17*o18
+ kxx(i,j,k) = -(a*mass*o13*o16*o18*o22*o25*o30*o32*o7) + 4.000000
+ & 0000000d0*mass*o13*o15*o16*o18*o2*o6*o7*o9*rBL
+ kxy(i,j,k) = 5.0000000000000d-1*a*mass*o13*o18*o22*o25*o30*o32*o
+ & 33 - 5.0000000000000d-1*a*mass*o13*o18*o22*o25*o30*o32*o34 - 2.0
+ & 0000000000000d0*mass*o13*o15*o18*o2*o33*o6*o9*rBL + 2.0000000000
+ & 0000d0*mass*o13*o15*o18*o2*o34*o6*o9*rBL
+ kxz(i,j,k) = -5.0000000000000d-1*a*mass*o13*o16*o17*o22*o25*o30*
+ & o32*o8 - 2.00000000000000d0*mass*o13*o15*o16*o2*o35*o6*o8*rBL
+ kyy(i,j,k) = a*mass*o13*o16*o18*o22*o25*o30*o32*o7 - 4.000000000
+ & 0000d0*mass*o13*o15*o16*o18*o2*o6*o7*o9*rBL
+ kyz(i,j,k) = 5.0000000000000d-1*a*mass*o13*o17*o22*o25*o30*o32*o
+ & 7*o8 + 2.00000000000000d0*mass*o13*o15*o2*o35*o6*o7*o8*rBL
+ kzz(i,j,k) = 0
diff --git a/src/ksq_sergio.x b/src/ksq_sergio.x
new file mode 100644
index 0000000..8a6180b
--- /dev/null
+++ b/src/ksq_sergio.x
@@ -0,0 +1,49 @@
+ o1 = a**2
+ o2 = -2.00000000000000d0*mass*rBL
+ o3 = rBL**2
+ o4 = o1 + o2 + o3
+ o5 = sqrt(o4)
+ o6 = cos(qgrd(j))
+ o7 = o6**2
+ o8 = o1*o7
+ o9 = o3 + o8
+ o10 = o9**2
+ o11 = 1/o10
+ o12 = 1.0!psi2dv(eta,q)
+ o13 = o12**2
+ o14 = 1/o13
+ o15 = sin(qgrd(j))
+ o16 = o15**2
+ o17 = -o1
+ o18 = mass**2
+ o19 = o17 + o18
+ o20 = sqrt(o19)
+ o21 = 1/o3
+ o22 = 2.50000000000000d-1*o19*o21
+ o23 = 1.00000000000000d0 + o22
+ o24 = o1 + o3
+ o25 = 2.00000000000000d0*o24*o3
+ o26 = o17 + o3
+ o27 = o26*o9
+ o28 = o25 + o27
+ o29 = o23**2
+ o30 = o10**2
+ o31 = 1/o30
+ o32 = o28**2
+ o33 = o13**2
+ o34 = o33**2
+ o35 = o33*o34
+ o36 = 1/o35
+ o37 = o1**2
+ o38 = o16**2
+c exc33(i,j) = 0
+c exc32(i,j) = -2.00000000000000d0*a*mass*o1*o11*o14*o15*o16*o5*o6
+c & *rBL
+c exc31(i,j) = 5.0000000000000d-1*a*mass*o11*o14*o16*o20*o23*o28*e
+c & xp(eta)
+c exc22(i,j) = 0
+c exc21(i,j) = 0
+c exc11(i,j) = 0
+ ksq(i,j) = 8.0000000000000d0*o1*o18*o3*o31*o36*o37*o38*o4*o7 + 5
+ & .0000000000000d-1*o1*o16*o18*o19*o29*o31*o32*o36*exp(2.000000000
+ & 00000d0*etagrd(i))
diff --git a/test/test_axioddbh.par b/test/test_axioddbh.par
index 7090fb5..b58374a 100755
--- a/test/test_axioddbh.par
+++ b/test/test_axioddbh.par
@@ -2,7 +2,7 @@
#!DESC "Initial data for axisymmetric distored black hole"
######################################################################
-ActiveThorns = "time ADMconstraints pugh pughreduce pughslab pughinterp cartgrid3d einstein ADM IDAxiOddBrillBH ioascii iobasic ioutil"
+ActiveThorns = "time boundary ADMconstraints pugh pughreduce pughslab pughinterp cartgrid3d einstein ADM IDAxiOddBrillBH ioascii iobasic ioutil"
# GENERAL