* compress_finish() is invoked, it is mandatory to specify a unique
* communication channel to each such call, in order to avoid several
* messages with the same ID that will corrupt this operation. Any
- * communication channel less than 100 is a valid value.
+ * communication channel less than 100 is a valid value (in particular,
+ * the range $[100, 200)$ is reserved for
+ * LinearAlgebra::distributed::BlockVector).
*/
void
compress_start(
* update_ghost_values_finish() is invoked, it is mandatory to specify a
* unique communication channel to each such call, in order to avoid
* several messages with the same ID that will corrupt this operation.
- * Any communication channel less than 100 is a valid value.
+ * Any communication channel less than 100 is a valid value (in
+ * particular, the range $[100, 200)$ is reserved for
+ * LinearAlgebra::distributed::BlockVector).
*/
void
update_ghost_values_start(
const unsigned int communication_channel,
::dealii::VectorOperation::values operation)
{
- AssertIndexRange(communication_channel, 100);
+ AssertIndexRange(communication_channel, 200);
Assert(vector_is_ghosted == false,
ExcMessage("Cannot call compress() on a ghosted vector"));
Vector<Number, MemorySpaceType>::update_ghost_values_start(
const unsigned int communication_channel) const
{
- AssertIndexRange(communication_channel, 100);
+ AssertIndexRange(communication_channel, 200);
#ifdef DEAL_II_WITH_MPI
// nothing to do when we neither have import nor ghost indices.
if (partitioner->n_ghost_indices() == 0 &&