diff options
Diffstat (limited to 'src/apply_dissipation.F77')
-rw-r--r-- | src/apply_dissipation.F77 | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/apply_dissipation.F77 b/src/apply_dissipation.F77 index ab78713..38d55f7 100644 --- a/src/apply_dissipation.F77 +++ b/src/apply_dissipation.F77 @@ -13,13 +13,13 @@ c $Header$ integer i, j, k - if (order .eq. 2) then + if (order .eq. 1) then 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 $ * (+ (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)) @@ -28,13 +28,13 @@ c $Header$ end do end do - else if (order .eq. 4) then + else if (order .eq. 3) then do k = 3, nk-2 do j = 3, nj-2 do i = 3, ni-2 - rhs(i,j,k) = rhs(i,j,k) - epsdis + rhs(i,j,k) = rhs(i,j,k) - epsdis / 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)) |