Skip to content
Snippets Groups Projects

Reduce memory use and allocations for some connectivity descriptors

Merged Stéphane Del Pino requested to merge feature/is-on-boundary into develop
2 files
+ 312
1
Compare changes
  • Side-by-side
  • Inline

Files

+ 1
1
@@ -61,7 +61,7 @@ Connectivity<Dimension>::_buildFrom(const ConnectivityDescriptor& descriptor)
Array<bool> node_is_owned_array(this->numberOfNodes());
{
const int rank = parallel::rank();
WeakNodeValue<bool> node_is_owned(*this);
WeakNodeValue<bool> node_is_owned(*this, node_is_owned_array);
parallel_for(
this->numberOfNodes(), PUGS_LAMBDA(NodeId r) { node_is_owned[r] = (m_node_owner[r] == rank); });
m_node_is_owned = node_is_owned;
Loading