On 7/12/20 5:06 PM, Yu Leng wrote:

I am encountered with this error while using adaptive mesh refinement in parallel.

virtual const FullMatrix<double> &dealii::FiniteElement<2, 2>::get_prolongation_matrix(const unsigned int, const RefinementCase<dim> &) const
The violated condition was:
     prolongation[refinement_case - 1][child].n() == this->dofs_per_cell
Additional information:
  You are trying to access the matrices that describe how to embed a finite element function on one cell into the finite element space on one of its children (i.e., the 'embedding' or 'prolongation' matrices). However, the current finite element can either not define this sort of operation, or it has not yet been implemented.

Yu -- could you try to come up with a minimal example that demonstrates the error? It doesn't have to do anything useful -- just set up the FE, a DoFHandler, call SolutionTransfer. This way, it would be much simpler for us to reproduce the error.

Best
 W.

--
------------------------------------------------------------------------
Wolfgang Bangerth          email:                 [email protected]
                           www: http://www.math.colostate.edu/~bangerth/

--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- You received this message because you are subscribed to the Google Groups "deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/326584c7-ba13-6591-32d4-bdaa5b88101a%40colostate.edu.

Reply via email to