|
|
| LIBRERIE
FORTRAN 90 - |
- *Emacs*
package free-format f90-mode. Among the options
one finds automatic matching and completion of all
end-blocks (for example, indenting a line starting
with end, finds the corresponding if/do/module...
and checks/fills in the right kind of block and a
possible name), it has an automatic fill-function
which breaks a line and inserts &-signs (two if
inside a string) when a line gets too long, different
coloring for different features which is updated with
every indent of a line. The most common commands are
available via a menu.
- Fortran-2000.com
will host downloadable source code for Unconditional,
Unique, and Partial Ranking, Sorting, and Permutation.
- Some
utilities (pre-processor/pretty-printer, automatic
interface generation, f90split, PostScript listing
of source).
- OpenGL
Fortran 90 bindings interface for OpenGL 1.1 (or
Mesa), GLU 1.2, GLUT 3.6 and several OpenGL extensions,
supports most Unix workstations and Windows 95/NT.
- PSPLOT,
a Fortran-callable PostScript plotting library which
is platform independent, supports color, and produces
publication quality graphics.
- Performance
Library - LAPACK, BLAS, FFTPACK, VFFTPACK et LINPACK
optimized for SPARC (Sun Performance Workshop).
- INTERACTER
- graphics library for Lahey LF90 and Salford FTN90,
on 386/486/pentium + DOS Extenders (Int. Soft. Serv.).
- Lahey
has F90 components (manual, array intrinsics, front
end,...) that they would like to license to others.
- f90doc
is an easy-to-learn documentation tool that generates
pages of HTML documentation from Fortran 90 source.
- NAG
fl90, numerical and statistical library, Sun 4, Sgi,
DECstation, and IBM RISC System/6000.
- NAG
tool components (parser, semantic analyser, tree modification
library and tree flattener).
- f90SQL,
a library of functions and subroutines that work as
an interface between Fortran programs and Microsoft
Windows Open Database Connectivity (ODBC) API.
- Numerical
recipes(Others give caveats
!)
- Cray
LibSci(tm), numerical library for Crays and Sparc
Solaris 2.3
- MPFUN
(Multiple Precision Floating Point Computation Package)
by David W. Bailey, for Cray CF-90.
- IMSL
library (Visual Numerics) Fortran Math and Stat libraries
are available from Absoft
- Syntax
verifier extracted from NAG compiler, put into public
domain by NAG for Sun 3, Sun 4, Sgi.
Interactive checking of user's code over www at http://www.nag.co.uk/0/Forms/f90_interface.html
- ISAM/VSAM/btree
file structure, and Positional Key file structure
ISF and PKF modules,
shareware from Garnatz and Grovender, Inc
- XLIB
interface, from Garnatz and Grovender also.
- CADNA,
by professeur Vignes from Universite Pierre et Marie
Curie, implements stochastic arithmetic in Fortran
90, and enables monitoring of precision loss and/or
numerical instabilities during execution. (Control
of Accuracy and Debugging for Numerical Aplications
in Fortran) More information available from AERO (see
also articles by J. Vignes), or Pr. Chesneaux (chesneaux@masi.ibp.fr).
- ISO/IEC
1539-2 (Auxiliary standard) - Variable length character
strings in Fortran (with a demonstration
of implementation)
- LAPACK,
(minimaly) translated by myself, successfully passed
all its tests with NAg-f90 2.0. I aggressively translated
single precision Blas, and intend to do the same with
other Blas as soon as I have time.
- StopWatch,
Measurement of execution times by W.F Mitchell
- FFT
module, by Michael Steffens
- F90
makedepend, perl script by Kate Hedstrom
- Automatic
differentiation with Fortran programs
|
|
|
|
|