Languages
- 1901
- Cobalt Blue, Inc.
- Provide software tools including For_Study (Fortran Static Analyzer), For_Struct (Fortran Restructurer), and For_C (Fortran to C conversion software). Also offers Fortran consulting and code customization services.
- 1902
- Equation.com
- MTASK is a parallel programming language for memory-sharing environments. LAIPE (Link And In Parallel Execute) is a high-performance package for scientific and engineering computing, programmed in MTASK.
- 1903
- F77reorder
- Fortran 77 filter by Wolfgang Wander which solves some compatibility problems of the f2c Fortran to C translator and other F77-extended-standard compilers.
- 1904
- F90doc
- Perl program by Erik Demaine that generates pages of HTML documentation from Fortran 90 source.
- 1905
- F90tohtml
- Perl script that converts Fortran source code into HTML. All the subprogram calls are linked, both forward and backwards. A clickable calling tree is constructed. A subject index can be made from a user-supplied hash. A search engine, based on regular expressions, searches the code.
- 1906
- Fmkmf
- Perl and shell scripts to construct makefiles for module-based Fortran 90 programs, by Hugh Pumphrey.
- 1907
- Foray
- Build tool designed specifically for Fortran projects. It natively handles Fortran dependencies, takes care of locating files in subdirectories, and includes advanced features like multi-threading for better performance on multi-core systems, and multiple build configurations (eg debug, release, serial, parallel).
- 1908
- Fortran 95 Function Parser
- Parses mathematical expressions provided as strings at runtime, which can then be evaluated for a large number of variable values.
- 1909
- GNU libmatheval
- Library for evaluating mathematical expressions, with C and Fortran 77 interfaces.
- 1910
- Objexx Fortran Toolkit (ObjexxFTK)
- Unit testing framework, assertion support, and array, string, and other function collections to support modern Fortran development.
- 1911
- 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.
- 1912
- 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.
- 1913
- Photran
- An integrated development environment (IDE) for Fortran, based on Eclipse. Includes downloads, documentation, screenshots, mailing lists, and a wiki.
- 1914
- 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.
- 1916
- Ratfor77
- Preprocessor for Fortran code which allows the use of C-like flow control constructs, written by Brian Kernighan. Includes source code and documentation.
- 1917
- 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.
- 1918
- 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.