Skip to content

Commit dbcb77c

Browse files
committed
fields_item: don't reflect for open bcs
1 parent e9d022c commit dbcb77c

1 file changed

Lines changed: 4 additions & 12 deletions

File tree

src/include/fields_item.hxx

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -41,34 +41,26 @@ void add_ghosts_boundary(const Grid_t& grid, FE& mres_gt, const Int3& ib, int p,
4141
if (c == centering::CC) {
4242
// lo
4343
for (int d = 0; d < 3; d++) {
44-
// FIXME why reflect for open BCs?
45-
if (grid.atBoundaryLo(p, d) && (grid.bc.prt_lo[d] == BND_PRT_REFLECTING ||
46-
grid.bc.prt_lo[d] == BND_PRT_OPEN)) {
44+
if (grid.atBoundaryLo(p, d) && grid.bc.prt_lo[d] == BND_PRT_REFLECTING) {
4745
add_ghosts_reflecting_lo_cc(grid.ldims, mres_gt, ib, p, d, mb, me);
4846
}
4947
}
5048
// hi
5149
for (int d = 0; d < 3; d++) {
52-
// FIXME why reflect for open BCs?
53-
if (grid.atBoundaryHi(p, d) && (grid.bc.prt_hi[d] == BND_PRT_REFLECTING ||
54-
grid.bc.prt_hi[d] == BND_PRT_OPEN)) {
50+
if (grid.atBoundaryHi(p, d) && grid.bc.prt_hi[d] == BND_PRT_REFLECTING) {
5551
add_ghosts_reflecting_hi_cc(grid.ldims, mres_gt, ib, p, d, mb, me);
5652
}
5753
}
5854
} else if (c == centering::NC) {
5955
// lo
6056
for (int d = 0; d < 3; d++) {
61-
// FIXME why reflect for open BCs?
62-
if (grid.atBoundaryLo(p, d) && (grid.bc.prt_lo[d] == BND_PRT_REFLECTING ||
63-
grid.bc.prt_lo[d] == BND_PRT_OPEN)) {
57+
if (grid.atBoundaryLo(p, d) && grid.bc.prt_lo[d] == BND_PRT_REFLECTING) {
6458
add_ghosts_reflecting_lo_nc(grid.ldims, mres_gt, ib, p, d, mb, me);
6559
}
6660
}
6761
// hi
6862
for (int d = 0; d < 3; d++) {
69-
// FIXME why reflect for open BCs?
70-
if (grid.atBoundaryHi(p, d) && (grid.bc.prt_hi[d] == BND_PRT_REFLECTING ||
71-
grid.bc.prt_hi[d] == BND_PRT_OPEN)) {
63+
if (grid.atBoundaryHi(p, d) && grid.bc.prt_hi[d] == BND_PRT_REFLECTING) {
7264
add_ghosts_reflecting_hi_nc(grid.ldims, mres_gt, ib, p, d, mb, me);
7365
}
7466
}

0 commit comments

Comments
 (0)