message: Try something else...
diff: @@ -132,12 +132,12 @@ void ParBilinearForm::ParallelRAP(SparseMatrix &loc_sp_mat, OperatorHandle &A,
  pfespace.GlobalVSize(),
  pfespace.GetDofOffsets(),
  &loc_sp_mat);
  - A_diag.SetOperatorOwner(false);
  // Parallel matrix assembly using P^t A P (if needed)
  if (IsIdentityProlongation(pfespace.GetProlongationMatrix()))
  {
  A.Reset(A_diag.Ptr(), steal);
  + A_diag.SetOperatorOwner(false);
  if (steal)
  {
  HypreStealOwnership(*A.As<HypreParMatrix>(), loc_sp_mat);
  @@ -145,6 +145,7 @@ void ParBilinearForm::ParallelRAP(SparseMatrix &loc_sp_mat, OperatorHandle &A,
  }
  else
  {
  + A_diag.SetOperatorOwner(steal);
  OperatorHandle P(Operator::Hypre_ParCSR);
  P.ConvertFrom(pfespace.Dof_TrueDof_Matrix());
  A.MakePtAP(A_diag, P);
  