language: Fortran
-
Language:
|
Fortran
|
|---|
-
Package:
|
?
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
Steve Mccrea <mccrea@gdwest.gd.com>
|
|---|
-
Location:
|
?
|
|---|
-
Description:
|
a tool to split up monolithic fortran programs
|
|---|
-
Requires:
|
new awk
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Fortran
|
|---|
-
Package:
|
?
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
semantic analyser
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
http://www.nag.co.uk:70/
|
|---|
-
Description:
|
Fortran 90 semantic analyser
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Fortran (HPF)
|
|---|
-
Package:
|
Adaptor (Automatic DAta Parallelism TranslatOR)
|
|---|
-
Version:
|
3.0
|
|---|
-
Parts:
|
preprocessor, library, documentation
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ftp://ftp.gmd.de/GMD/adaptor/adp_3.0.tar.gz
|
|---|
-
Description:
|
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.
|
|---|
-
Reference:
|
http://www.gmd.de/SCAI/lab/adaptor/adaptor_home.html
|
|---|
-
Ports:
|
CM-5, iPCS/860, Meiko CS1/CS2, KSR 1, SGI, Alliant,
network of Suns, or RS/6000s
|
|---|
-
Contact:
|
Thomas Brandes <brandes@gmd.de>
|
|---|
-
Updated:
|
1995/06
|
|---|
-
Language:
|
Fortran, C
|
|---|
-
Package:
|
cfortran.h
|
|---|
-
Version:
|
2.6
|
|---|
-
Parts:
|
macros, documentation, examples
|
|---|
-
Author:
|
Burkhard Burow
|
|---|
-
Location:
|
ftp://zebra.desy.de/cfortran/*
|
|---|
-
Description:
|
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.
|
|---|
-
Reference:
|
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.
|
|---|
-
Ports:
|
VAX VMS or Ultrix, DECstation, Silicon Graphics, IBM RS/6000,
Sun, CRAY, Apollo, HP9000, LynxOS, f2c, NAG f90.
|
|---|
-
Portability:
|
high
|
|---|
-
Contact:
|
burow@vxdesy.cern.ch
|
|---|
-
Updated:
|
April 12th, 1992
|
|---|
-
Language:
|
Fortran
|
|---|
-
Package:
|
F-curses
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
library
|
|---|
-
Author:
|
Wade Schauer <sal!wade@sactoh0.sac.ca.us>
|
|---|
-
Location:
|
comp.sources.misc volume 44
|
|---|
-
Description:
|
F-curses (C) is a library of Fortran and C routines that gives
Fortran programmers tranparent access to the curses library (a
C library).
|
|---|
-
Restriction:
|
shareware
|
|---|
-
Ports:
|
UNIX, MS-DOS
|
|---|
-
Updated:
|
October 10th, 1994
|
|---|
-
Language:
|
Fortran
|
|---|
-
Package:
|
f2c
|
|---|
-
Version:
|
1993.04.28
|
|---|
-
Parts:
|
translator (to C), postscript documentation, man pages,
support libraries.
|
|---|
-
Author:
|
S. I. Feldman, D. M. Gay, M. W. Maimone and N. L. Schryer
|
|---|
-
Location:
|
ftp from netlib@netlib.bell-labs.com:netlib/f2c/src/*
|
|---|
-
Description:
|
translator (Fortran 77 to ANSI C or C++)
|
|---|
-
Bugs:
|
D. M. Gay <dmg@research.bell-labs.com>
|
|---|
-
Updated:
|
1993 April 27
|
|---|
-
Language:
|
Fortran
|
|---|
-
Package:
|
Floppy
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
ffccc in comp.sources.misc archive volume 12
|
|---|
-
Description:
|
?
|
|---|
-
Contact:
|
?
|
|---|
-
Updated:
|
August 4 1992
|
|---|
-
Language:
|
Fortran
|
|---|
-
Package:
|
Flow
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
Julian James Bunn <julian@vxcrna.cxern.ch>
|
|---|
-
Location:
|
comp.sources.misc archive volume 31
|
|---|
-
Description:
|
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.
|
|---|
-
Requires:
|
Floppy
|
|---|
-
Ports:
|
VMS, Unix, CMS
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
Fortran
|
|---|
-
Package:
|
Fortran77 -> Fortran90 converter
|
|---|
-
Version:
|
? 1
|
|---|
-
Parts:
|
translator(Fortran 77 -> Fortran 90), documentation?
|
|---|
-
Author:
|
metcalf@cernvm.cern.ch <Michael Metcalf>
|
|---|
-
Location:
|
ftp://jkr.cc.rl.ac.uk/pub/MandR/convert.f90
|
|---|
-
Description:
|
A Fortran77 to Fortran90 translator. There's a number of
significant differences between the two Fortrans that makes
a package like this useful.
|
|---|
-
Updated:
|
July 17th, 1993
|
|---|
-
Language:
|
Fortran
|
|---|
-
Package:
|
fsplit
|
|---|
-
Version:
|
?
|
|---|
-
Parts:
|
?
|
|---|
-
Author:
|
?
|
|---|
-
Location:
|
?
|
|---|
-
Description:
|
a tool to split up monolithic fortran programs
|
|---|
-
Updated:
|
?
|
|---|
-
Language:
|
C, Fortran, SUIF
|
|---|
-
Package:
|
Stanford Base SUIF Compiler Package (``basesuif'')
|
|---|
-
Version:
|
1.1.2
|
|---|
-
Parts:
|
compiler(->C,->SUIF), run-time, documentation, examples
|
|---|
-
Author:
|
"Stanford Compiler Group" <suif@suif.stanford.edu>
|
|---|
-
Location:
|
ftp://ftp-suif.stanford.edu/pub/suif/basesuif-1.1.2.tar.gz
http://www-suif.Stanford.EDU
|
|---|
-
Description:
|
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.
|
|---|
-
Conformance:
|
C front end, C back end ANSI-C, FORTRAN front end mostly f77,
defining implementation of SUIF IR
|
|---|
-
Reference:
|
Wide range of published papers available from web site
|
|---|
-
Bugs:
|
suif-bugs@suif.Stanford.EDU mailing list (more than 100
subscribers to this mailing list, including authors)
|
|---|
-
Restriction:
|
Free for any use, commercial or non-commercial, only requires
copyright notice be preserved; currently used in commercial
products
|
|---|
-
Requires:
|
Modern C++ compiler, such as GNU g++ 2.7.2.1, GNU make
|
|---|
-
Ports:
|
Ultrix/DECstation, SunOS/SPARC, Solaris/SPARC/x86,
Irix/SGI-Mips, Linux/x86, OSF/DECAlpha,
- many more UNIX systems;
partial ports to Visual C++ under NT and to Power Macintosh
|
|---|
-
Portability:
|
Very system independent, but makefiles need to be replaced for
non-UNIX systems if GNU make isn't used
|
|---|
-
Status:
|
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
|
|---|
-
Discussion:
|
Several mailing lists, see http://www-suif.stanford.edu
|
|---|
-
Help:
|
Several mailing lists, more than 200 active users
|
|---|
-
Support:
|
No ``official'' support, but mailing lists usually provide
support to any who ask
|
|---|
-
Announcements:
|
suif-announce@suif.Stanford.EDU mailing list (see web site)
|
|---|
-
Updated:
|
1997/04
|
|---|
category: compiled, imperative languages
summary, or
expanded.
category: mathematical tools and languages
summary, or
expanded.
|
|