aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordiener <diener@f69c4107-0314-4c4f-9ad4-17e986b73f4a>2006-04-21 16:25:02 +0000
committerdiener <diener@f69c4107-0314-4c4f-9ad4-17e986b73f4a>2006-04-21 16:25:02 +0000
commit46bcd68ab59078705cdaeca807ffc734e23aa065 (patch)
treef56c7c9e1b99f0336afdf677693f9610d29259d2
parent47d04cead80e3903f46f8be1d1f5e8a954fda4ee (diff)
Fixed stupid mistake in having the assignment of stored coefficients and
deallocation of the temporary array within the wrong if statement. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/SummationByParts/trunk@67 f69c4107-0314-4c4f-9ad4-17e986b73f4a
-rw-r--r--src/Dissipation_4_3_min_err_coeff_alt.F9020
1 files changed, 10 insertions, 10 deletions
diff --git a/src/Dissipation_4_3_min_err_coeff_alt.F90 b/src/Dissipation_4_3_min_err_coeff_alt.F90
index 3310704..d40ff67 100644
--- a/src/Dissipation_4_3_min_err_coeff_alt.F90
+++ b/src/Dissipation_4_3_min_err_coeff_alt.F90
@@ -252,15 +252,15 @@ subroutine dissipation_4_3_alt (var, lsh, gsh, lbnd, bb, gsize, &
atmp(jl:nj,center+1:nj) = tmp(jl:nj,center+1:nj)
- allocate ( ycoeff(patch)%coeff(nj,nj) )
+ end if
- ycoeff(patch)%coeff = atmp
+ allocate ( ycoeff(patch)%coeff(nj,nj) )
- savedy(patch) = .true.
+ ycoeff(patch)%coeff = atmp
- deallocate ( atmp, d, b, h, tmp )
+ savedy(patch) = .true.
- end if
+ deallocate ( atmp, d, b, h, tmp )
end if
@@ -416,15 +416,15 @@ subroutine dissipation_4_3_alt (var, lsh, gsh, lbnd, bb, gsize, &
atmp(kl:nk,center+1:nk) = tmp(kl:nk,center+1:nk)
- allocate ( zcoeff(patch)%coeff(nk,nk) )
+ end if
- zcoeff(patch)%coeff = atmp
+ allocate ( zcoeff(patch)%coeff(nk,nk) )
- savedz(patch) = .true.
+ zcoeff(patch)%coeff = atmp
- deallocate ( atmp, d, b, h, tmp )
+ savedz(patch) = .true.
- end if
+ deallocate ( atmp, d, b, h, tmp )
end if