Dear Chucui, I think that what Daniel was asking for was the absolute minimum size test case that reproduces the error in building the sparsity pattern. I interpreted (and he’s welcome to correct me) that wants to help you find out why you hit this error:
An error occurred in line <1764> of file </.../boost/deal.ii-8.5.1/deal.II/include/deal.II/lac/sparse_matrix.h> in function void dealii::SparseMatrix<number>::add(dealii::SparseMatrix<number>::size_type, dealii::SparseMatrix<number>::size_type, number) [with number = double; dealii::SparseMatrix<number>::size_type = unsigned int] The violated condition was: (index != SparsityPattern::invalid_entry) || (value == number()) Additional information: You are trying to access the matrix entry with index <0,1>, but this entry does not exist in the sparsity pattern of this matrix. So you can remove a lot of the code that would only be used after the sparsity pattern was successfully built. That would be a great help and would accelerate the process of getting an answer to your question. Best, Jean-Paul > On 08 Aug 2018, at 15:05, chucui1...@gmail.com wrote: > > Chucui -- 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 dealii+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.