On Sat, 19 Nov 2016, Michael Povolotskyi wrote:
> I'm getting a failure in the assertion
>
> 0x00007ffff5bb8cf4 in libMesh::FEMap::get_xyz (this=0x2d4b070)
> at
> /home/mpovolot/NEMO5/NEMO/libs/libmesh/libmesh/include/libmesh/fe_map.h:131
> 131 { libmesh_assert(!calculations_started || calculate_xyz);
>
> What does it mean?
In general, assertions which look like this mean that you prerequested
some data from an FE object, called reinit(), then requested some data
which hadn't been prerequested.
But in this particular case, you're hitting the assertion in FEMap,
for which the prerequest code is much more indirect and was recently
refactored, so this may be a bug on our end. Could you boil it down
to a test code?
In the meantime, I believe you ought to be able to work around the bug
by calling get_xyz() on the relevant FE object right after it's
constructed.
Thanks,
---
Roy
------------------------------------------------------------------------------
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users