The -C=undefined option, applied to your whole program, traps uninitialised memory reads for all data types.
The NAGWare f95 Compiler has many other useful checking features for more information see http://www.nag.co.uk/nagware/np.asp----- Original Message -----From: [log in to unmask] href="mailto:[log in to unmask]">Frank, Byron R.To: [log in to unmask] href="mailto:[log in to unmask]">[log in to unmask]Sent: Thursday, August 24, 2006 1:05 AMSubject: Fortran Development Tools - dynamic analyzer, etc.Is anyone aware of tools for use by Fortran developers that can do the following:
- Dynamic run time analysis (memory leak checking, unitialized memory reads, etc.)
- Coverage analysis (how many times lines of code are executed)
- Timing analysis (how long a particular routine or block of code requires to execute)
- Runs on Linux (we use SUSE 9.0)
- Runs with Fortran compilers (we use ifort)
Our organization had previously used (with great success) the Purify / PureCoverage / Quantify tools from Atria/ClearCase/IBM on HP-UX. We have been informed that IBM is no longer supporting any Fortran compiler on any platform. We need a replacement.Does Intel's Vtune provide all of the above?Does anybody use valgrind?Are there others?Thank you most kindly.ByronByron R. Frank