| Fortran |
| Fortran | |
| ? | |
| ? | |
| ? | |
| Steve Mccrea <mccrea@gdwest.gd.com> | |
| ? | |
| a tool to split up monolithic fortran programs | |
| new awk | |
| ? |
| Fortran | |
| ? | |
| ? | |
| semantic analyser | |
| ? | |
| http://www.nag.co.uk:70/ | |
| Fortran 90 semantic analyser | |
| ? |
| Fortran (HPF) | |
| Adaptor (Automatic DAta Parallelism TranslatOR) | |
| 3.0 | |
| preprocessor, library, documentation | |
| ? | |
| ftp://ftp.gmd.de/GMD/adaptor/adp_3.0.tar.gz | |
|
Adaptor is a tool that transforms data parallel
programs written in Fortran with array extensions,
parallel loops, and layout directives to parallel
programs with explicit message passing.
ADAPTOR is not a compiler but a source to source transformation that generates Fortran 77 host and node programs with message passing. The new generated source codes have to be compiled by the compiler of the parallel machine. | |
| http://www.gmd.de/SCAI/lab/adaptor/adaptor_home.html | |
| CM-5, iPCS/860, Meiko CS1/CS2, KSR 1, SGI, Alliant, network of Suns, or RS/6000s | |
| Thomas Brandes <brandes@gmd.de> | |
| 1995/06 |
| Fortran, C | |
| cfortran.h | |
| 2.6 | |
| macros, documentation, examples | |
| Burkhard Burow | |
| ftp://zebra.desy.de/cfortran/* | |
|
cfortran.h is an easy-to-use powerful bridge between
C and FORTRAN. It provides a completely transparent, machine
independent interface between C and FORTRAN routines and
global data.
cfortran.h provides macros which allow the C preprocessor to translate a simple description of a C (Fortran) routine or global data into a Fortran (C) interface. | |
| reviewed in RS/Magazine November 1992 and a user's experiences with cfortran.h are to be described in the 1/93 issue of Computers in Physics. | |
| VAX VMS or Ultrix, DECstation, Silicon Graphics, IBM RS/6000, Sun, CRAY, Apollo, HP9000, LynxOS, f2c, NAG f90. | |
| high | |
| burow@vxdesy.cern.ch | |
| April 12th, 1992 |
| Fortran | |
| F-curses | |
| ? | |
| library | |
| Wade Schauer <sal!wade@sactoh0.sac.ca.us> | |
| comp.sources.misc volume 44 | |
| F-curses (C) is a library of Fortran and C routines that gives Fortran programmers tranparent access to the curses library (a C library). | |
| shareware | |
| UNIX, MS-DOS | |
| October 10th, 1994 |
| Fortran | |
| f2c | |
| 1993.04.28 | |
| translator (to C), postscript documentation, man pages, support libraries. | |
| S. I. Feldman, D. M. Gay, M. W. Maimone and N. L. Schryer | |
| ftp from netlib@netlib.bell-labs.com:netlib/f2c/src/* | |
| translator (Fortran 77 to ANSI C or C++) | |
| D. M. Gay <dmg@research.bell-labs.com> | |
| 1993 April 27 |
| Fortran | |
| Floppy | |
| ? | |
| ? | |
| ? | |
| ffccc in comp.sources.misc archive volume 12 | |
| ? | |
| ? | |
| August 4 1992 |
| Fortran | |
| Flow | |
| ? | |
| ? | |
| Julian James Bunn <julian@vxcrna.cxern.ch> | |
| comp.sources.misc archive volume 31 | |
| The Flow program is a companion to Floppy, it allows the user to produce various reports on the structure of Fortran 77 code, such as flow diagrams and common block tables. | |
| Floppy | |
| VMS, Unix, CMS | |
| ? |
| Fortran | |
| Fortran77 -> Fortran90 converter | |
| ? 1 | |
| translator(Fortran 77 -> Fortran 90), documentation? | |
| metcalf@cernvm.cern.ch <Michael Metcalf> | |
| ftp://jkr.cc.rl.ac.uk/pub/MandR/convert.f90 | |
| A Fortran77 to Fortran90 translator. There's a number of significant differences between the two Fortrans that makes a package like this useful. | |
| July 17th, 1993 |
| Fortran | |
| fsplit | |
| ? | |
| ? | |
| ? | |
| ? | |
| a tool to split up monolithic fortran programs | |
| ? |
| C, Fortran, SUIF | |
| Stanford Base SUIF Compiler Package (``basesuif'') | |
| 1.1.2 | |
| compiler(->C,->SUIF), run-time, documentation, examples | |
| "Stanford Compiler Group" <suif@suif.stanford.edu> | |
| ftp://ftp-suif.stanford.edu/pub/suif/basesuif-1.1.2.tar.gz http://www-suif.Stanford.EDU | |
| SUIF is a framework for building large, complex compilers, targeted particular toward research in compiler algorithms. This package is the core of the system. It contains a kernel, which supports the Stanford University Intermediate Format (file I/O, manipulation, etc.), and a toolkit consisting of passes and libraries for program transformation. | |
| C front end, C back end ANSI-C, FORTRAN front end mostly f77, defining implementation of SUIF IR | |
| Wide range of published papers available from web site | |
| suif-bugs@suif.Stanford.EDU mailing list (more than 100 subscribers to this mailing list, including authors) | |
| Free for any use, commercial or non-commercial, only requires copyright notice be preserved; currently used in commercial products | |
| Modern C++ compiler, such as GNU g++ 2.7.2.1, GNU make | |
Ultrix/DECstation, SunOS/SPARC, Solaris/SPARC/x86,
Irix/SGI-Mips, Linux/x86, OSF/DECAlpha,
| |
| Very system independent, but makefiles need to be replaced for non-UNIX systems if GNU make isn't used | |
| Very active and growing quickly, with Java and C++ front-ends, connections from DEC Fortran, gcc, and g++ front-ends and to gcc's RTL back-ends, and new code generators for many systems funded and underway, all to be made available publicly | |
| Several mailing lists, see http://www-suif.stanford.edu | |
| Several mailing lists, more than 200 active users | |
| No ``official'' support, but mailing lists usually provide support to any who ask | |
| suif-announce@suif.Stanford.EDU mailing list (see web site) | |
| 1997/04 |
category: compiled, imperative languages summary, or expanded.
category: mathematical tools and languages summary, or expanded.
Please send updates to free-compilers@idiom.com
The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.
Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved