You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In classes like HierarchyCellDataOpsReal, operations are typically global, with a call to some MPI reduce function at the end when necessary.
The exception seems to be:
template
int64_t HierarchyCellDataOpsReal::getLength(
const int data_id,
const bool interior_only) const
where no sum across MPI tasks is done. I am guessing that this function was introduced to support Sundials5.0. If this is the main purpose, then it would be another reason to have a sum across MPI tasks since Sundials needs a global vector length.
The text was updated successfully, but these errors were encountered:
In classes like HierarchyCellDataOpsReal, operations are typically global, with a call to some MPI reduce function at the end when necessary.
The exception seems to be:
template
int64_t HierarchyCellDataOpsReal::getLength(
const int data_id,
const bool interior_only) const
where no sum across MPI tasks is done. I am guessing that this function was introduced to support Sundials5.0. If this is the main purpose, then it would be another reason to have a sum across MPI tasks since Sundials needs a global vector length.
The text was updated successfully, but these errors were encountered: