Skip to content

Commit cbd76a3

Browse files
authored
fix dmax business
1 parent f2de459 commit cbd76a3

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

src/simulation/m_bubbles_EL.fpp

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1636,8 +1636,8 @@ contains
16361636
subroutine s_write_void_evol(qtime)
16371637

16381638
real(wp) :: qtime, volcell, voltot
1639-
real(wp) :: lag_voidmax, lag_voidavg, lag_vol
1640-
real(wp) :: voidmax_glb, voidavg_glb, vol_glb
1639+
real(wp) :: lag_void_max, lag_void_avg, lag_vol
1640+
real(wp) :: void_max_glb, void_avg_glb, vol_glb
16411641

16421642
integer :: i, j, k
16431643
integer, dimension(3) :: cell
@@ -1659,21 +1659,21 @@ contains
16591659
end if
16601660
end if
16611661

1662-
lag_voidmax = 0._wp
1663-
lag_voidavg = 0._wp
1662+
lag_void_max = 0._wp
1663+
lag_void_avg = 0._wp
16641664
lag_vol = 0._wp
1665-
!$acc parallel loop collapse(3) gang vector default(present) reduction(+:lag_vol,lag_voidavg) &
1666-
!$acc reduction(MAX:lag_voidmax) private(cell)
1665+
!$acc parallel loop collapse(3) gang vector default(present) reduction(+:lag_vol,lag_void_avg) &
1666+
!$acc reduction(MAX:lag_void_max) private(cell)
16671667
do i = 0, m
16681668
do j = 0, n
16691669
do k = 0, p
1670-
lag_voidmax = max(lag_voidmax, 1._wp - q_beta%vf(1)%sf(i, j, k))
1670+
lag_void_max = max(lag_void_max, 1._wp - q_beta%vf(1)%sf(i, j, k))
16711671
cell(1) = i
16721672
cell(2) = j
16731673
cell(3) = k
16741674
call s_get_char_vol(cell(1), cell(2), cell(3), volcell)
16751675
if ((1._wp - q_beta%vf(1)%sf(i, j, k)) > 5.0d-11) then
1676-
lag_voidavg = lag_voidavg + (1._wp - q_beta%vf(1)%sf(i, j, k))*volcell
1676+
lag_void_avg = lag_void_avg + (1._wp - q_beta%vf(1)%sf(i, j, k))*volcell
16771677
lag_vol = lag_vol + volcell
16781678
end if
16791679
end do
@@ -1682,24 +1682,24 @@ contains
16821682

16831683
#ifdef MFC_MPI
16841684
if (num_procs > 1) then
1685-
call s_mpi_allreduce_max(lag_voidmax, voidmax_glb)
1686-
lag_voidmax = voidmax_glb
1685+
call s_mpi_allreduce_max(lag_void_max, void_max_glb)
1686+
lag_void_max = void_max_glb
16871687
call s_mpi_allreduce_sum(lag_vol, vol_glb)
16881688
lag_vol = vol_glb
1689-
call s_mpi_allreduce_sum(lag_voidavg, voidavg_glb)
1690-
lag_voidavg = voidavg_glb
1689+
call s_mpi_allreduce_sum(lag_void_avg, void_avg_glb)
1690+
lag_void_avg = void_avg_glb
16911691
end if
16921692
#endif
1693-
voltot = lag_voidavg
1693+
voltot = lag_void_avg
16941694
! This voidavg value does not reflect the real void fraction in the cloud
16951695
! since the cell which does not have bubbles are not accounted
1696-
if (lag_vol > 0._wp) lag_voidavg = lag_voidavg/lag_vol
1696+
if (lag_vol > 0._wp) lag_void_avg = lag_void_avg/lag_vol
16971697

16981698
if (proc_rank == 0) then
16991699
write (12, '(6X,4e24.8)') &
17001700
qtime, &
1701-
lag_voidavg, &
1702-
lag_voidmax, &
1701+
lag_void_avg, &
1702+
lag_void_max, &
17031703
voltot
17041704
close (12)
17051705
end if

0 commit comments

Comments
 (0)