message: Elasticity RB modes - NCMesh
diff: @@ -4590,7 +4590,8 @@ void HypreBoomerAMG::RecomputeRBMs()
  rbms.SetSize(nrbms);
  gf_rbms.SetSize(nrbms);
  - gf_rbms[0] = rbms_rxy.ParallelAverage();
  + gf_rbms[0] = fespace->NewTrueDofVector();
  + rbms_rxy.GetTrueDofs(*gf_rbms[0]);
  }
  else if (dim == 3)
  {
  @@ -4609,9 +4610,12 @@ void HypreBoomerAMG::RecomputeRBMs()
  rbms.SetSize(nrbms);
  gf_rbms.SetSize(nrbms);
  - gf_rbms[0] = rbms_rxy.ParallelAverage();
  - gf_rbms[1] = rbms_ryz.ParallelAverage();
  - gf_rbms[2] = rbms_rzx.ParallelAverage();
  + gf_rbms[0] = fespace->NewTrueDofVector();
  + gf_rbms[1] = fespace->NewTrueDofVector();
  + gf_rbms[2] = fespace->NewTrueDofVector();
  + rbms_rxy.GetTrueDofs(*gf_rbms[0]);
  + rbms_ryz.GetTrueDofs(*gf_rbms[1]);
  + rbms_rzx.GetTrueDofs(*gf_rbms[2]);
  }
  else
  {
  