diff options
Diffstat (limited to 'src/apply_dissipation.F77')
-rw-r--r-- | src/apply_dissipation.F77 | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/apply_dissipation.F77 b/src/apply_dissipation.F77 index 74cf168..a246774 100644 --- a/src/apply_dissipation.F77 +++ b/src/apply_dissipation.F77 @@ -9,7 +9,7 @@ c $Header$ CCTK_REAL var(ni,nj,nk), rhs(ni,nj,nk) CCTK_REAL dx(3), dt CCTK_INT order - CCTK_REAL epsdis + CCTK_REAL epsdis(ni,nj,nk) integer i, j, k @@ -18,8 +18,7 @@ c $Header$ do k = 2, nk-1 do j = 2, nj-1 do i = 2, ni-1 - - rhs(i,j,k) = rhs(i,j,k) + epsdis + rhs(i,j,k) = rhs(i,j,k) + epsdis(i,j,k) $ * (+ (var(i-1,j,k) - 2*var(i,j,k) + var(i+1,j,k)) / dx(1) $ + (var(i,j-1,k) - 2*var(i,j,k) + var(i,j+1,k)) / dx(2) $ + (var(i,j,k-1) - 2*var(i,j,k) + var(i,j,k+1)) / dx(3)) @@ -34,7 +33,7 @@ c $Header$ do j = 3, nj-2 do i = 3, ni-2 - rhs(i,j,k) = rhs(i,j,k) - epsdis / 16 + rhs(i,j,k) = rhs(i,j,k) - epsdis(i,j,k) / 16 $ * (+ (var(i-2,j,k) - 4*var(i-1,j,k) + 6*var(i,j,k) - 4*var(i+1,j,k) + var(i+2,j,k)) / dx(1) $ + (var(i,j-2,k) - 4*var(i,j-1,k) + 6*var(i,j,k) - 4*var(i,j+1,k) + var(i,j+2,k)) / dx(2) $ + (var(i,j,k-2) - 4*var(i,j,k-1) + 6*var(i,j,k) - 4*var(i,j,k+1) + var(i,j,k+2)) / dx(3)) |