header

F90IDE - A Comprehensive Development Environment for Fortran

Command line tools pose various complexities for an application developer. The need to memorize command line options and shuttle between the editor and the compiler severely reduces a programmer's productivity.
The 90IDE* (Fortran 90 Integrated Development Environment) overcomes these difficulties by providing a new method of developing Fortran 77/90 applications using easy to learn visual tools. The F90IDE is more of a visual automated environment that creates fast and easy applications in Fortran.

DESCRIPTION

The F90IDE is an Integrated Development Environment for program developers to write, compile, debug and run FORTRAN applications. It has an aesthetically arranged GUI that supports multiple editor windows. The IDE also provides a context-sensitive editor that supports unlimited undo and redo and automatic update of information without saving. The environment also includes support for project management, browser, profiler and Fortran 77 to Fortran 90 converter.

KEY FEATURES

PROJECT MANAGEMENT

DEBUGGER

BROWSER

PROFILER

CDF90 - C-DAC FORTRAN90 COMPILER OVERVIEW

C-DAC Fortran Compiler is a highly optimizing Fortran 90 compliant compiler. It provides support for MPI based parallel programming and mixed language programming with C.

C-F77to90

C-DAC's C-F77 to 90 is an extremely powerful tool to automatically convert the Fortran 77 code to Fortran 90 code. The converter can extract an enhanced performance available in modern architectures by using powerful constructs available in Fortran90. Hence, the conversion is much more than a simple translation of syntax. The following are some of the features of the converter.

Fortran 90 Language Features

AVAILABILITY OF F90IDE

Supported Hardware - PC Workstation Clusters
Supported Operating System AIX, Solaris and Linux
User Interfaces GUI
Supported Languages Fortran and C
Prerequisite softwares CDF90, gcc, gdb, Java

 

USERS OF F90IDE

Users of F90IDE are mainly scientists with huge and multiple scientific applications in F90 and F77.