Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/develop' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
bartgol committed Mar 8, 2024
2 parents 6e25228 + e612049 commit 8a2a231
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions packages/panzer/mini-em/src/solvers/MiniEM_Interpolation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -185,9 +185,8 @@ Teko::LinearOp buildInterpolation(const Teuchos::RCP<const panzer::LinearObjFact

// estimate number of entries per row
// This is an upper bound, as we are counting dofs that are on shared nodes, edges, faces more than once.
// Kokkos::View<size_t*,HostSpace> numEntriesPerRow("numEntriesPerRow", tp_rowmap->getLocalNumElements());
Kokkos::DualView<size_t*, DeviceSpace> numEntriesPerRow("numEntriesPerRow", tp_rowmap->getLocalNumElements());

using dv = Kokkos::DualView<size_t*, typename tp_graph::device_type>;
dv numEntriesPerRow("numEntriesPerRow", tp_rowmap->getLocalNumElements());
{
auto numEntriesPerRow_d = numEntriesPerRow.view_device();

Expand Down Expand Up @@ -220,8 +219,8 @@ Teko::LinearOp buildInterpolation(const Teuchos::RCP<const panzer::LinearObjFact
} //end HO LID loop
});
} // blocks loop
numEntriesPerRow.template modify<DeviceSpace>();
numEntriesPerRow.template sync<HostSpace>();
numEntriesPerRow.template modify<typename dv::t_dev>();
numEntriesPerRow.template sync<typename dv::t_host>();
}

// Set up graph
Expand Down

0 comments on commit 8a2a231

Please sign in to comment.