Re: [OMPI devel] Memory trace using valgrind in OpenMPI

2016-09-28 Thread Gilles Gouaillardet
Hi, you might want to rebuild Open MPI with the previous configure command line, and append --disable-dlopen CFLAGS='-g -O0' by default, components are built into their own lib (for example mca_btl_tcp.so) which is dlopen'ed and dlclose'd at runtime, and that might not be supported by post mortem

Re: [OMPI devel] OSHMEM and shmem_ptr

2016-09-28 Thread Pavel Shamis
Nick, IMHO, the major issue here is the support for "static" data objects. This requirement gets directly translated to the XPMEM support for the platform, otherwise it is very challenging to get it implement. OpenMPI/OSHMEM provides support for xpmem (actually there is more than one transport), b

[OMPI devel] Memory trace using valgrind in OpenMPI

2016-09-28 Thread Emani, Murali
Hi all, I am trying to perform memory allocation analysis in OpenMPI using valgrind and use addr2line to get the location in the source code in the application and the library. I have compiled OpenMPI with valgrind using ./configure —prefix= —enable-debug —enable-mem-debug —enable-memchecker