- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page