aboutsummaryrefslogtreecommitdiff
path: root/src/AHFinder_fun.F
diff options
context:
space:
mode:
authordiener <diener@89daf98e-ef62-4674-b946-b8ff9de2216c>2001-09-04 17:15:13 +0000
committerdiener <diener@89daf98e-ef62-4674-b946-b8ff9de2216c>2001-09-04 17:15:13 +0000
commitb52c39ab530aad8d43f34a30bf946956c10fa3e7 (patch)
tree8e43f89fb9816d5af4cb0ec34bd7feb13f3ba96c /src/AHFinder_fun.F
parentf9f17bb54fb52e634b648b741db3d49a4a04793c (diff)
Removed divisions by zero when calculating coefficients for the spherical harmonic recursion relations, that were causing problems on Decs.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinder/trunk@240 89daf98e-ef62-4674-b946-b8ff9de2216c
Diffstat (limited to 'src/AHFinder_fun.F')
-rw-r--r--src/AHFinder_fun.F10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/AHFinder_fun.F b/src/AHFinder_fun.F
index 8324a3e..f34d656 100644
--- a/src/AHFinder_fun.F
+++ b/src/AHFinder_fun.F
@@ -91,13 +91,17 @@
if (nonaxi) then
do l=1,lmax
dsqrt_factor(l,1) = dsqrt(2*dble(2*l+1)/dble(l*(l+1)))
- lm_factor1(l,1)=dble(2*l-1)/dble(l-1)
- lm_factor2(l,1)=dble(l)/dble(l-1)
do m=2,l
dsqrt_factor(l,m)=dsqrt_factor(l,m-1)/dsqrt(dble((l-m+1)*(l+m)))
+ end do
+ end do
+ do l=2,lmax
+ lm_factor1(l,1)=dble(2*l-1)/dble(l-1)
+ lm_factor2(l,1)=dble(l)/dble(l-1)
+ do m=2,l-1
lm_factor1(l,m)=dble(2*l-1)/dble(l-m)
lm_factor2(l,m)=dble(l+m-1)/dble(l-m)
- end do
+ end do
end do
end if