On Wed, Aug 23, 2006 at 11:05:32AM -0400, Frank, Byron R. wrote:
> * 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)
We recommend valgrind, gcov, prof, and oprofile. While cryptic,
they're all free. These tools should all work the same with Fortran as
with C, the debug formats are sufficiently similar.
You may find that ifort has some options to help with some of these,
i.e. a compiler can initialize memory to random values, or NaN, etc.
-- greg
|