I am having trouble understand this error, and I figure that it must be a false positive. Using Inspector, I cleaned up a number of Memory not deallocated errors where the allocatable variables were in a module that persists through the life of the application.
However, I have one memory not deallocated error remaining, and I figure that this must be a false positive.
The error points at a Fortran subroutine declaration line, and does not point at a line where memory is being allocated with the use of the Fortran keyword "allocate". I have allocatable variables in subroutine scope, so I tried deallocating these variables at the end of the subroutine; however, the error persists. In addition to deallocating the allocatable variables at the end of the subroutine, I also tried placing the subroutine in a module so that both the variables are deallocated and the subroutine is in a module; however, the error persists.
"Error Report" dumps are attached.
Anyone have any thoughts on this?