Makedepf90
Program by Erik Edelmann for automatic creation of makefile dependency lists for Fortran source code. Makedepf90 supports MODULE's, INCLUDE's, cpp #include's, f90ppr $include's and coco include's and set-files.
Makemake
Perl script by Michael Wester that generates a Makefile from the sources in the current directory. The source files may be in either C, Fortran 77, Fortran 90 or some combination of these languages. If the F90 compiler specified is cray or parasoft, then the Makefile generated will conform to the conventions of these compilers.
MathCode F90
Generates optimized Fortran 90 Code from Mathematica programs.
MPI-CHECK
Tool developed to aid in the debugging of MPI programs that are written in free or fixed format Fortran 90 and Fortran 77. Provides automatic compile-time and run-time checking of MPI programs.
NCAR Graphics
Fortran and C based software package for scientific visualization.
Perl scripts for Fortran
Scripts by Kate Hedstrom to add continue and enddo statements, indent code, put labels in order, replace enddo with continue, convert from fixed to free source form, add space around if statements, and create make files.
Photran
Plugin for the Eclipse 2.1.3 IDE supporting Fortran 90.
PIPS: Automatic Parallelizer
Free, open and extensible workbench for automatically analyzing and transforming scientific and signal processing applications. The PIPS workbench is especially relevant for people interested in whole program compilation, reverse-engineering, program verification, source-to-source program optimization and parallelization.
Polaris
The Polaris compiler takes a Fortran 77 program as input, transforms this program so that it runs efficiently on a parallel computer, and outputs this program version in one of several possible parallel Fortran dialects.
PRecision Estimation and Control In Scientific and Engineering computing (PRECISE)
Set of tools provided to help the user set up computer experiments to explore the impact of finite precision on the quality of convergence of numerical methods. Because stability is at the heart of the phenomenon under study -- mathematical as well as numerical stabilities --, PRECISE allows users to investigate stability by a straightforward randomization of selected data, then let the computer produce a sample of perturbed solutions and associated residuals, or a sample of perturbed spectra.
Promula Fortran to C Translator
Translates Fortran source code to correct and clean C source code.
Ratfor
Preprocessor for Fortran code, invented by Brian Kernighan, allowing the use of C-like flow expressions.
SDX Modeling and Simulation Software
Modeling and simulation environment providing the computational facilities necessary for high-performance numeric solution of technical problems. Compatible with Compaq Visual, Lahey, Microsoft, and Watcom Fortran compilers.
SNG
Portable Fortran 90/95/2003 command line parser and string manipulation library, comprising subroutines for parsing GNU/POSIX-style long command-line options as in the GNU getopt_long() package.
SPIRAL Project
Automatically generates platform-tuned implementations in C or Fortran of signal processing transform such as the discrete Fourier transform, discrete cosine transform, and many others.
TITech Data Compression Library for Large Scale Data
Program with Fortran 90 and C interface for compressing scientific data.
U_F95_TS Fortran 95 Test Suite
Extensive suite of Fortran 95 tests that exercise all portions of the language. It consists of more than 400,000 lines of Fortran 95 code. In addition, test generators produce and execute ten million lines of Fortran 95 program statements. In addition to tests of syntax rules, intrinsic functions, etc., there are tests to ensure that the compiler conforms to the requirements that certain conditions are diagnosed.
VAC PreProcessor (VACPP)
Preprocessor which converts dimension independent notation into Fortran 90. VACPP is a specialized implementation of the general LASY Preprocessor, described in a paper at http://hermes.elte.hu/~gtoth/Papers/lasy.ps.gz .
WinMort
Executable version of the SLAC MORTRAN3 precompiler included in the standard EGS distribution. WinMort includes a few file i/o enhancements over the standard MORTRAN3 precompiler but is otherwise identical. WinMort should execute on any Intel-based MS Windows 95/NT computer.
Winteracter
GUI toolset for the Fortran 90/95 programming language. It consists of various visual development tools and a substantial subroutine library. Versions are available for most Fortran 9x compilers.
Results: Previous 1 2 3 4 5 6 7 8 9 10 11 12 Next