There is a problem with Message Queues when I use pgdbg 7.1-2 to debug a MPI2 program.The error message in Message Queues Window is " ERROR: unable to load /opt/pgi/linux86-64/7.1/mpi/mpich/lib/libtvmpich.so: libpgc.so: cannot open shared object file: No such file or directory".
As the libtvmpich.so is only included in “opt/pgi/linux86-64/7.1/mpi/mpich/lib/”, I export PGDBG_MQS_LIB_OVERRIDE=/opt/pgi/linux86-64/7.1/mpi/mpich/lib/libtvmpich.so .
The ibpgc.so is in “/opt/pgi/linux86-64/7.1-2/libso/”, “/opt/pgi/linux86-64/7.1-2/libso-gh/” and “/opt/pgi/linux86-64/7.1-2/REDIST/”,I export LD_LIBRARY_PATH=/opt/pgi/linux86-64/7.1-2/libso/ only.
But it do not work.
How to fix this error?
Thanks a lot.
PGDBG does not support message queue dumps for MPICH-2 yet.
Thank you very much, I got it.
Message queue dumps can only be used for MPICH ,right?
Yes, you are right. Hopefully we will get the message queue dumps to work in the near future.