Skip to content

Commit 074a021

Browse files
committed
clean
1 parent a4cb20a commit 074a021

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

src/simulation/m_hypoelastic.fpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ contains
442442
sqrt_term_1 = sqrt(max(temp, 0.0_wp))
443443
if (sqrt_term_1 > verysmall) then ! Avoid 0/0
444444
argument = (2.0_wp*I1*I1*I1 - 9.0_wp*I1*I2 + 27.0_wp*I3)/ &
445-
(2.0_wp*sqrt_term_1*sqrt_term_1*sqrt_term_1)
445+
(2.0_wp*sqrt_term_1*sqrt_term_1*sqrt_term_1)
446446
if (argument > 1.0_wp) argument = 1.0_wp
447447
if (argument < -1.0_wp) argument = -1.0_wp
448448
phi = acos(argument)

src/simulation/m_rhs.fpp

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,8 @@ contains
174174

175175
integer :: i, j, k, l, id !< Generic loop iterators
176176

177+
integer :: num_eqns_after_adv
178+
177179
!$acc enter data copyin(idwbuff, idwbuff)
178180
!$acc update device(idwbuff, idwbuff)
179181

@@ -188,19 +190,11 @@ contains
188190
@:ALLOCATE(q_prim_qp%vf(l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
189191
end do
190192

191-
if (surface_tension .or. cont_damage) then
192-
! This assumes that the color function advection equation or cont_damage is
193-
! the last equation. If this changes then this logic will
194-
! need updated
195-
do l = adv_idx%end + 1, sys_size - 1
196-
@:ALLOCATE(q_prim_qp%vf(l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
197-
end do
198-
else
199-
do l = adv_idx%end + 1, sys_size
200-
@:ALLOCATE(q_prim_qp%vf(l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
201-
end do
193+
num_eqns_after_adv = count((/surface_tension, cont_damage/))
202194

203-
end if
195+
do l = adv_idx%end + 1, sys_size - num_eqns_after_adv
196+
@:ALLOCATE(q_prim_qp%vf(l)%sf(idwbuff(1)%beg:idwbuff(1)%end, idwbuff(2)%beg:idwbuff(2)%end, idwbuff(3)%beg:idwbuff(3)%end))
197+
end do
204198

205199
@:ACC_SETUP_VFs(q_cons_qp, q_prim_qp)
206200

0 commit comments

Comments
 (0)