IDA
IDA (for `Interprocedural Dependency Analyser') is an interactive tool that provides interprocedural information about Fortran programs, such as:
- call graphs:
which show the calling relationships between program units;
- traces of variables:
where and how a variable is used throughout the program;
- common block partitioning and usage:
how common blocks are partitioned into variables in each program unit, and how those variables are used in that unit and its descendents;
- procedure references and argument associations:
the location and actual arguments of every call to a particular procedure.
Interprocedural information is invaluable for investigating and `understanding' programs, especially large ones. It is particularly useful when modifying or further developing a code. For example, it is needed when converting a sequential Fortran program into a message-passing or High Performance Fortran program to run on a distributed memory parallel machine or workstation cluster; indeed, that application area was the original motivation for developing the tool.
|
Current Version: 1.9
License Type: Public Domain
|
Home Site:
http://www.vcpc.univie.ac.at/information/software/ida/
Source Code Availability: Yes
Available Binary Packages:
- Debian Package: No
- RedHat RPM Package: No
- Other Packages: No
Targeted Platforms:
UNIX, Windows
Software/Hardware Requirements:
ANSI C or K&R C compiler
|
Other Links:
None
Mailing Lists/USENET News Groups:
None
User Comments:
See A Screen Shot? (Not Yet)
|