|
HPCC PROGRAM DEVELOPMENT
Fortran 90 IDE
Integrated Fortran Development Environment
The Fortran 90 IDE provides a complete user-friendly environment for developing Fortran 90 programs.
Highlights
Compiler
- A FORTRAN 77 & FORTRAN 90 Compiler
- ANSI X3.9:1978 and ISO/IEC 1539:1991 (E) compliant
- Highly optimizing - generates high quality code
- Numerous options to control the behaviour of the compiler
- Elegant and robust parallel programming support
- Mixed language programming with C
- Testing using millions of lines of real application programs
Debugger
- Symbolic, interactive FORTRAN 90 source level debugger
- User-friendly graphical interface
- Permits suspension of program execution through a wide variety of break points
- Flexibility of usage is provided through both pushbuttons and key commands
- Permits observation of flow of control during execution
- Allows Input/output redirection
Browser
- An advanced source level browser for Fortran 90 programs
- Displays call graph and module graph with special masking abilities
- Handles internal and module procedures across files
Profiler
- This is used to visualise the execution time taken by various functions/procedures in an application
- The execution time profile can be displayed as either bar chart or pie chart
Project Manager
- A friendly interface for specifying the files in a Fortran 90 project
Makefile Generator
- A Makefile generator for Fortran 90 projects
- Recognizes module dependencies and include dependencies
Availability
| Supported Hardware |
Unix Platforms |
| Supported Operating System |
Solaris 2.5 and above, LInux |
| User Interfaces |
Command Line and Java |
| Prerequisite Software |
JDK1.1.5 and JVM |
|
C-F77to90
FORTRAN 77 to Fortran 90 Converter
Manual conversion of FORTRAN 77 programs to Fortran 90 is highly time intensive and hence an extremely expensive process. This is because the syntax of good Fortran 90 programs are entirely different and usage of the new features to extract good performance from modern architectures requires significant code restructuring. Only tools can facilitate this migration process and C-DAC's C-F77to90 is an extremely powerful tool for migrating FORTRAN 77 to Fortran 90 providing much more than a simple translation of syntax.
Highlights
- Generation of new source form. Removal of obsolete features
- Elimination or reduction of GOTOs and labels
- Generation of array syntax in place of loops
- Creation of MODULES from COMMONs
- Automatic generation of interface blocks
Availability
| Release Level |
Version 1 Release 0 |
| Supported Hardware |
Version 1 Release 0 |
| Supported Operating System |
Solaris 2.5 and Linux |
| User Interfaces |
Command-line and Java |
|
Download Brochure (pdf document. Size: 428 kb)
DIViA
Portable Parallel Debugging Environment
DIViA is a complete debugging environment for enterprises that need to develop parallel application using message-passing paradigm. Its software architecture provides uniform interface to message passing programs written using various standard communication interfaces and makes it independent of the underlying processor architecture. It works with both PVM and MPI and debugs C or Fortran language parallel applications.
Highlights
- Portability - Provides Communication layer neutrality and processor architecture independence
- Collective Control - Allows control of the execution of tasks as related groups
- Message Debugging - Allows to inspect, modify, reorder and block messages
- Execution Visualization - Provides multiple views of the execution of the parallel application
- Performance Analysis - Allows quantification of performance in terms of computation, communication and synchronization overheads
- Communication Bottleneck Detection - Supports analysis and detection of communication bottlenecks
Availability
| Supported Hardware |
Workstation Clusters (32 bit and 64bit) |
| Supported Hardware |
AIX, Solaris and Linux |
| User Interfaces |
GUI |
| Supported Languages |
Fortran and C |
| Prerequisite Softwares |
Java, X/Motif, MPI |
| Supported Hardware |
Workstation Clusters (32 bit and 64bit) |
|
Download Brochure (pdf document. Size: 190 kb)
|