header logo
 
C-DAC Centers  
menu bar shadow
- High Performance Computing
- Grid Computing
- Real Time Systems
- Ubiquitous Computing
- Indian Heritage&Language   Computing
- Education & Training
- Careers new
- Events & Conferences
Home > Products & Services > HPCC Program Development
top bg
FORTRAN 90 IDE  | C-F77 t0 90  | DIViA

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)

bottom bg
  valid xhtml   valid css
Legal Notices | Privacy Policy | © C-DAC. All rights reserved
fotter bg