Skip to content

Commit 24f163b

Browse files
committed
Fix s_axis QBMM buffer reflection to branch on z_cc(l) < pi (#1357)
1 parent f6f5c85 commit 24f163b

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/common/m_boundary_common.fpp

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -717,8 +717,13 @@ contains
717717
do i = 1, nb
718718
do q = 1, nnode
719719
do j = 1, buff_size
720-
pb_in(k, -j, l, q, i) = pb_in(k, j - 1, l - ((p + 1)/2), q, i)
721-
mv_in(k, -j, l, q, i) = mv_in(k, j - 1, l - ((p + 1)/2), q, i)
720+
if (z_cc(l) < pi) then
721+
pb_in(k, -j, l, q, i) = pb_in(k, j - 1, l + ((p + 1)/2), q, i)
722+
mv_in(k, -j, l, q, i) = mv_in(k, j - 1, l + ((p + 1)/2), q, i)
723+
else
724+
pb_in(k, -j, l, q, i) = pb_in(k, j - 1, l - ((p + 1)/2), q, i)
725+
mv_in(k, -j, l, q, i) = mv_in(k, j - 1, l - ((p + 1)/2), q, i)
726+
end if
722727
end do
723728
end do
724729
end do

0 commit comments

Comments
 (0)