aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschnetter <schnetter@b716e942-a2de-43ad-8f52-f3dfe468e4e7>2005-10-23 17:27:49 +0000
committerschnetter <schnetter@b716e942-a2de-43ad-8f52-f3dfe468e4e7>2005-10-23 17:27:49 +0000
commit471113d04b1ecd8d68f34412860945532ff567aa (patch)
tree55b37a79d5347063ed7421c01a2c51e8c9d86e8d
parent676fce297a14688119c36fc23d832e8725a33cd6 (diff)
Add some commented-out code to calculate the Ricci tensor in an
alternate way. git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinUtils/TGRtensor/trunk@37 b716e942-a2de-43ad-8f52-f3dfe468e4e7
-rw-r--r--src/ricci4.F9027
1 files changed, 27 insertions, 0 deletions
diff --git a/src/ricci4.F90 b/src/ricci4.F90
index 162817a..241c86a 100644
--- a/src/ricci4.F90
+++ b/src/ricci4.F90
@@ -62,6 +62,7 @@ contains
CCTK_REAL :: nrm, cnt
#endif
integer :: i,j,k,l
+#if 1
! R_ij = Gamma^k_ij,k - Gamma^k_ik,j
! + Gamma^k_lk Gamma^l_ij - Gamma^k_lj Gamma^l_ki
do i=1,4
@@ -76,6 +77,32 @@ contains
end do
end do
end do
+#else
+ CCTK_REAL :: rmu(4,4,4,4)
+ integer :: m
+ do i=1,4
+ do j=1,4
+ do k=1,4
+ do l=1,4
+ rmu(i,j,k,l) = dgamma(i,j,l,k) - dgamma(i,j,k,l)
+ do m=1,4
+ rmu(i,j,k,l) = rmu(i,j,k,l) &
+ + gamma(m,j,l) * gamma(i,m,k) &
+ - gamma(m,j,k) * gamma(i,m,l)
+ end do
+ end do
+ end do
+ end do
+ end do
+ do i=1,4
+ do j=1,4
+ ri(i,j) = 0
+ do k=1,4
+ ri(i,j) = ri(i,j) + rmu(k,i,k,j)
+ end do
+ end do
+ end do
+#endif
#ifdef DEBUG
! check symmetries
nrm = 0