memP with PGI
Status: Alpha
Brought to you by:
chcham
Hi,
I am having problems getting memP to work with MPI builds built with PGI. Is there a known problem with this?
My problem is a Segmentation fault, non memP builds work fine. I have also created a test program which does a basic malloc and this exhibits the same behaviour.
Initial debugging has suggested that the problem is in statistics.c at line 191.
memPi_msg_debug ("Calculating stack size as %p - %p = %u\n",
memPi.topOfStack, &currstack,
(size_t) (memPi.topOfStack - (void *) &currstack));
Are there any restictions on memP, as in specific MPI versions or something like that?
Also is there any more documentation, regarding flags and the MEMP environment variable.
Olly