Skip to content

Commit

Permalink
Fix check for same face orientations
Browse files Browse the repository at this point in the history
  • Loading branch information
kronbichler committed Oct 7, 2022
1 parent eef1949 commit 377b1f6
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions include/deal.II/matrix_free/evaluation_kernels.h
Original file line number Diff line number Diff line change
Expand Up @@ -4207,14 +4207,10 @@ namespace internal
if (fe_eval.get_dof_access_index() ==
MatrixFreeFunctions::DoFInfo::dof_access_cell &&
fe_eval.is_interior_face() == false) // exterior faces in the ECL loop
use_vectorization =
fe_eval.get_cell_ids()[0] != numbers::invalid_unsigned_int &&
std::all_of(fe_eval.get_cell_ids().begin() + 1,
fe_eval.get_cell_ids().end(),
[&](const auto &v) {
return v == fe_eval.get_cell_ids()[0] ||
v == numbers::invalid_unsigned_int;
});
for (unsigned int v=0; v<Number::size(); ++v)
if (fe_eval.get_cell_ids()[v] != numbers::invalid_unsigned_int &&
fe_eval.get_face_no(v) != fe_eval.get_face_no(0))
use_vectorization = false;

if (use_vectorization == false)
{
Expand Down

0 comments on commit 377b1f6

Please sign in to comment.