/// After serial solve, distribute solution void p_serialSolutionDist(VectorType& x) const { BOOST_ASSERT(!p_valueBuffer.empty()); IdxType lo, hi; x.localIndexRange(lo, hi); p_serialSolution->getElementRange(lo, hi, &p_valueBuffer[0]); x.setElementRange(lo, hi, &p_valueBuffer[0]); x.ready(); }