On Wed, Feb 18, 2015 at 7:49 AM, <[email protected]> wrote:

> Hello,
>
> I was finally able to get my hands on PGI's debugger. It seems like the
> following error that occurs when running example-opt in miscellaneous_ex8
>
> is caused by the Eigen library. The PGI debugger pgdbg prints this:
>
> pgdbg> Error digesting DWARFv2 information for
> /my/path/to/mpi/openmpi/lib/libopen-pal.so.6
> Signalled SIGSEGV at 0x6773EA, function
> Eigen::internal::gemm_pack_lhs<double, long, , file
> GeneralBlockPanelKernel.h, line 226
>  #226:       typedef RealScalar RhsScalar;
>

A segfault on a line that declares a typedef?  This isn't possible as far
as I know, and the discrepancy is most likely caused by debugging an
optimized executable...  What else, if anything, is in the stack trace?


> This doesn't happen when running example-dbg. I also tried downloading a
separate release of Eigen that does not come with libMesh and I get the
same error. What could be the reason for this?

I would still blame the PGI C++ compiler itself until proven otherwise.
Did you try compiling/running any of the stuff that comes in the
"eigen/demos" directory?  And I'm not sure how up-to-date these
instructions [0] are, but you might also want to try running the unit tests
that come with Eigen itself to see if you can get any other failures.

[0]: http://eigen.tuxfamily.org/index.php?title=Tests

-- 
John
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
Libmesh-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libmesh-users

Reply via email to