F95totex
Special-case pretty-printer for Fortran, by Brooks Moses. Converts free-form-source Fortran files to .tex files, which can then be processed into viewable and printable files with LaTeX.
Geneva Group Graphics (GGG)
Graphics library by Ernst Hairer to create PostScript files from a Fortran program, and automatically insert them into a LaTeX text.
GNU libmatheval
Library for evaluating mathematical expressions, with C and Fortran 77 interfaces.
GNU Make Variables and Pattern Rules
Perl script and paper by Daniel Grimwood.
GNUFOR: a Gnuplot / Fortran interface
GNUFOR is a simple Fortran 90 interface by John Burkhardt to the Gnuplot plotting software. GNUFOR makes it possible, while running a Fortran program, to generate some data and request an immediate plot. This is done by issuing a system command that starts up Gnuplot, and feeding it the appropriate commands and data. The Fortran program pauses while the graph is displayed, and the user can admire the plots for a while, before hitting return and giving control back to the FORTRAN program.
HPFfe
Public domain High Performance Fortran/Java front-end.
Intel VTune Performance Analyzer
Time- and Event-Based, System-Wide Sampling estimates the actual performance of software with negligible overhead. Call graph profiling displays program flow to quickly identify critical functions and call sequences. Counter monitor allows the tracking of system activity during runtime, to identify performance issues. Supports most commonly used programming languages and environments including Microsoft C# and .NET, Compaq Visual Fortran and Java*, thereby allowing developers to use the product in their specific environment. Linux support is provided through a remote agent.
KFWin - Fortan Windows Programming
Compatible with Microsoft Fortran Powerstation 4, developed by KORF software.
LGO -- Continuous Global Optimization
By Janos D. Pinter.
MadMax Optics - FMMPART3D
Fortran subroutine that uses the Fast Multipole Method to rapidly evaluate a Coulombic particle sum. available as a Fortran-callable library. Libraries provided for a variety of compilers under both Windows and Linux.
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.
Results: Previous 1 2 3 4 5 6 7 8 9 10 11 12 Next