It compiles, but when trying to run in parallel you get the error below. I
used gdb to figure out which line was causing it. After removing the
GridTools::partition_triangution it started working again.
An error occurred in line <776> of file
</org/centers/ccgo/local/apps/deal.II/deal.II/source/dofs/dof_handler_policy.cc>
in function
void
dealii::internal::DoFHandler::Policy::<unnamed>::set_dofindices_recursively(const
dealii::parallel::distributed::Triangulation<dim, spacedim>&, const typename
dealii::internal::p4est::types<dim>::quadrant&, const typename
dealii::DoFHandler<dim, spacedim>::cell_iterator&, const typename
dealii::internal::p4est::types<dim>::quadrant&, unsigned int*) [with int dim
= 3, int spacedim = 3]
The violated condition was:
(dof_indices[i] == (DoFHandler<dim,spacedim>::invalid_dof_index)) ||
(dof_indices[i]==dofs[i])--------------------------------------------------------
An error occurred in line <760> of file
</org/centers/ccgo/local/apps/deal.II/deal.II/source/dofs/dof_handler_policy.cc>
in function
void
dealii::internal::DoFHandler::Policy::<unnamed>::set_dofindices_recursively(const
dealii::parallel::distributed::Triangulation<dim, spacedim>&, const typename
dealii::internal::p4est::types<dim>::quadrant&, const typename
dealii::DoFHandler<dim, spacedim>::cell_iterator&, const typename
dealii::internal::p4est::types<dim>::quadrant&, unsigned int*) [with int dim
= 3, int spacedim = 3]
The violated condition was:
dealii_cell->is_ghost()
The name and call sequence of the exception was:
ExcInternalError()
Additional Information:
(none)
Stacktrace:
-----------
#0
/org/centers/ccgo/local/apps/deal.II/deal.II/lib/libdeal_II.g.so.6.4.pre:
The name and call sequence of the exception was:
ExcInternalError()
Additional Information:
(none)
Stacktrace:
-----------
#1
/org/centers/ccgo/local/apps/deal.II/deal.II/lib/libdeal_II.g.so.6.4.pre:
--------------------------------------------------------
[eiger:22474] *** Process received signal ***
[eiger:22474] Signal: Aborted (6)
[eiger:22474] Signal code: (-6)
#0
/org/centers/ccgo/local/apps/deal.II/deal.II/lib/libdeal_II.g.so.6.4.pre:
#1
/org/centers/ccgo/local/apps/deal.II/deal.II/lib/libdeal_II.g.so.6.4.pre:
--------------------------------------------------------
[eiger:22473] *** Process received signal ***
[eiger:22473] Signal: Aborted (6)
[eiger:22473] Signal code: (-6)
[eiger:22474] [ 0] /lib/libpthread.so.0(+0xf8f0) [0x7f798bb788f0]
[eiger:22474] [ 1] /lib/libc.so.6(gsignal+0x35) [0x7f798a0c0a75]
[eiger:22474] [ 2] /lib/libc.so.6(abort+0x180) [0x7f798a0c45c0]
[eiger:22474] [ 3]
/org/centers/ccgo/local/apps/deal.II/deal.II/lib/libdeal_II.g.so.6.4.pre(_ZN6dealii18deal_II_exceptions9internals18issue_error_assertEPKciS3_S3_S3_RNS_13ExceptionBaseE+0x1e9)
[0x7f798efe6ddc]
[eiger:22474] [ 4]
lib/saguaro-3d(_ZN6dealii18deal_II_exceptions9internals20issue_error_assert_1INS_18StandardExceptions16ExcInternalErrorEEEvPKciS6_S6_S6_T_+0x47)
[0x440898]
[eiger:22474] [ 5]
/org/centers/ccgo/local/apps/deal.II/deal.II/lib/libdeal_II.g.so.6.4.pre(+0x3016b12)
[0x7f79908b1b12]
[eiger:22474] [ 6]
/org/centers/ccgo/local/apps/deal.II/deal.II/lib/libdeal_II.g.so.6.4.pre(+0x3016e9e)
[0x7f79908b1e9e]
[eiger:22474] *** End of error message ***
[eiger:22473] [ 0] /lib/libpthread.so.0(+0xf8f0) [0x7f0fc98d18f0]
[eiger:22473] [ 1] /lib/libc.so.6(gsignal+0x35) [0x7f0fc7e19a75]
[eiger:22473] [ 2] /lib/libc.so.6(abort+0x180) [0x7f0fc7e1d5c0]
[eiger:22473] [ 3]
/org/centers/ccgo/local/apps/deal.II/deal.II/lib/libdeal_II.g.so.6.4.pre(_ZN6dealii18deal_II_exceptions9internals18issue_error_assertEPKciS3_S3_S3_RNS_13ExceptionBaseE+0x1e9)
[0x7f0fccd3fddc]
[eiger:22473] [ 4]
lib/saguaro-3d(_ZN6dealii18deal_II_exceptions9internals20issue_error_assert_1INS_18StandardExceptions16ExcInternalErrorEEEvPKciS6_S6_S6_T_+0x47)
[0x440898]
[eiger:22473] [ 5]
/org/centers/ccgo/local/apps/deal.II/deal.II/lib/libdeal_II.g.so.6.4.pre(+0x3016cca)
[0x7f0fce60acca]
[eiger:22473] [ 6]
/org/centers/ccgo/local/apps/deal.II/deal.II/lib/libdeal_II.g.so.6.4.pre(+0x3016e9e)
[0x7f0fce60ae9e]
[eiger:22473] *** End of error message ***
--------------------------------------------------------------------------
mpirun noticed that process rank 1 with PID 22474 on node eiger exited on
signal 6 (Aborted).
On Wed, Nov 3, 2010 at 10:39 AM, Wolfgang Bangerth
<[email protected]>wrote:
>
> > but since I'm working with a scalar, I don't think this is relevant. So,
> > does
> >
> > dof_handler.distribute_dofs (fe);
> >
> > now take care of mesh partitioning?
>
> Yep.
>
> What's the error you get when trying to partition? We should probably
> prevent
> that...
>
> Best
> W.
>
> -------------------------------------------------------------------------
> Wolfgang Bangerth email: [email protected]
> www:
> http://www.math.tamu.edu/~bangerth/<http://www.math.tamu.edu/%7Ebangerth/>
>
>
_______________________________________________
dealii mailing list http://poisson.dealii.org/mailman/listinfo/dealii