Has anyone have been able to successfully use Intel Inspector on Fortran 2003/2008 code that makes use of Fortran ALLOCATABLE constructs (dynamically allocatable variables of intrinsic or derived type, derived types with allocatable components, etc.)?
As you may know, Fortran standard offers protection against memory leaks with the use of ALLOCATABLE constructs e.g., automatic deallocation of variables with local scope upon procedure termination, thereby coders can rest assure certain standard-compliant code can be free of leaks.
However when some of the standard-compliant code that can be expected to be leak-free per the reading of the standard are compiled with various versions of Intel Fortran compilers including the 2015 Beta, one finds leaks when run through other leak detection tools such as Valgrind or Dr. Memory - see an example of this at the Intel Fortran forum for Linux here. However such leaks do not get detected by Intel Inspector, at least in many attempts I've made with different code, including the code in the said Linux forum topic. My experience is full of false positives and false negatives.
Hence I was wondering if anyone had any success with Intel Inspector with any Fortran 2003/2008 code and if yes, if an example can be posted. By the way, I contacted Intel staff about a month ago about this, but haven't received any actionable response yet.
Thanks in advance,