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

***************************************************************
* Running Example miscellaneous_ex8:
*   example-opt
***************************************************************

Generating 100 point cloud...done
bounding box is
(x,y,z)=(    0.11,     0.34,     0.19)
(x,y,z)=(    9.96,     9.65,     9.96)
bounding box is
(x,y,z)=(    0.11,     0.34,     0.19)
(x,y,z)=(    9.96,     9.65,     9.96)
r_bbox = 16.7078
rbf(r_bbox/2) = 0.1875
[0]PETSC ERROR: 
------------------------------------------------------------------------
[0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation, probably 
memory access out of range
[0]PETSC ERROR: Try option -start_in_debugger or -on_error_attach_debugger
[0]PETSC ERROR: or see 
http://www.mcs.anl.gov/petsc/documentation/faq.html#valgrind[0]PETSC ERROR: or 
try http://valgrind.org on GNU/linux and Apple Mac OS X to find memory 
corruption errors
[0]PETSC ERROR: configure using --with-debugging=yes, recompile, link, and run
[0]PETSC ERROR: to get more information on the crash.
[0]PETSC ERROR: --------------------- Error Message 
--------------------------------------------------------------
[0]PETSC ERROR: Signal received
[0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html for 
trouble shooting.
[0]PETSC ERROR: Petsc Release Version 3.5.2, Sep, 08, 2014
[0]PETSC ERROR: ./example-opt on a arch-linux2-c-opt named artorg-124-197 by 
bbecsek Wed Feb 18 13:05:11 2015
[0]PETSC ERROR: Configure options --prefix=/my/path/to/moose/petsc 
--download-hypre=1 --with-debugging=no --with-pic=1 --with-shared-libraries=1 
--download-fblaslapack=yes CC=mpicc CXX=mpicxx FC=mpifort F77=mpifort 
F90=mpifort CFLAGS="-fPIC -mp" CXXFLAGS="-fPIC -mp" FFLAGS="-fPIC -mp 
-Mpreprocess -Mbackslash" FCFLAGS="-fPIC -mp -Mpreprocess -Mbackslash" 
F90FLAGS="-fPIC -mp -Mpreprocess -Mbackslash" F77FLAGS="-fPIC -mp -Mpreprocess 
-Mbackslash" PETSC_DIR=/tmp/petsc/petsc-3.5.2
[0]PETSC ERROR: #1 User provided function() line 0 in  unknown file
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode 59.

NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
FAIL: run.sh
====================================================
1 of 1 test failed
Please report to [email protected]
====================================================

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;
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?

------------------------------------------------------------------------------
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