Intel® MPI Library
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
2275 Discussions

Memory Leak detected by Inspector XE in MPI internal buffer

burnesrr
Beginner
992 Views

I am interested in finding out if there is a way to configure Intel's MPI libraries to alter what the threshold is for the creation of internal buffers so I can verify the source of a memory leak detected by Inspector XE.

Please refer to my post in Intel's Inspector XE forum, which includes a simple Fortran program that demonstrates the issue:

http://software.intel.com/en-us/forums/topic/508656

It appears once an MPI operation is sending or receiving more than 64K of information an internal buffer may be created and Inspector is reporting a memory leak when that happens. I am hoping there is a way to configure the MPI libraries to alter the behavior of the creation and destruction of internal buffers so I can confirm the source of the reported memory leak.

I am hoping someone here in the MPI forums has a suggestion of a way to do this. Even reducing the size of the data transfer that triggers the generation of internal buffers would be helpful.

I am reluctant to just write this off and tell Inspector XE to ignore this reported memory leak until I can confirm it is related to the generation/destruction of internal buffers.

Sincerely,

Rick

0 Kudos
2 Replies
James_T_Intel
Moderator
992 Views

Hi Rick,

What version of the Intel® MPI Library and Intel® Inspector XE are you using?  What is the output from

[plain]env | grep I_MPI[/plain]

Sincerely,
James Tullos
Technical Consulting Engineer
Intel® Cluster Tools

0 Kudos
burnesrr
Beginner
992 Views

Hi James,

The version is 4.0.1.007.

[rick@RainierLinux ~]$ env|grep I_MPI
I_MPI_ROOT=/opt/intel/impi/4.0.1.007

Sincerely,

Rick

0 Kudos
Reply