| submit a site to this category |
| wectar web site suggestions for this odp category |
| Subcategories | |||
|---|---|---|---|
| Automatic Differentiation | Code Analysis | Compilers@ | Translators |
|
|
GNU libmathevalURL: http://www.gnu.org/software/libmatheval/ ODP description: Library for evaluating mathematical expressions, with C and Fortran 77 interfaces. Page title: GNU libmatheval - GNU Project - Free Software Foundation (FSF) ![]() |
|
|
F90docURL: http://theory.lcs.mit.edu/~edemaine/f90doc/ ODP description: Perl program by Erik Demaine that generates pages of HTML documentation from Fortran 90 source. Page title: f90doc homepage ![]() |
|
|
Fortran Unit Test Framework (FRUIT)URL: http://sourceforge.net/projects/fortranxunit ODP description: Written in Fortran 95. Has assertion, fixture, setup, teardown, report, spec generation, driver generation. Page title: SourceForge.net: FORTRAN Unit Test Framework (FRUIT) Page description: The world's largest development and download repository of Open Source code and applications ![]() |
|
|
Chasm: Language Interoperability ToolsURL: http://chasm-interop.sourceforge.net/ ODP description: Tool to improve C++ and Fortran 90 interoperability. Chasm parses Fortran 90 source code and automatically generates C++ bridging code that can be used in C++ programs to make calls to Fortran routines. It also automatically generates C structs that provide a bridge to Fortran derived types. Chasm supplies a C++ array descriptor class which provides an interface between C and F90 arrays. This allows arrays to be created in one language and then passed to and used by the other language. ![]() |
|
|
F90tohtmlURL: http://mensch.org/f90tohtml/ ODP description: 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. Page title: f90tohtml Homepage ![]() |
|
|
Perl scripts for FortranURL: http://people.arsc.edu/~kate/Perl/ ODP description: 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. ![]() |
|
|
RatforURL: http://sepwww.stanford.edu/software/ratfor.html ODP description: Preprocessor for Fortran code, invented by Brian Kernighan, allowing the use of C-like flow expressions. ![]() |
|
|
fUnit: Fortran Unit TestingURL: http://nasarb.rubyforge.org/ ODP description: Unit testing framework for Fortran modules. Unit tests are written in Fortran fragments that use a small set of testing-specific keywords and functions. FUnit transforms these fragments into valid Fortran code and compiles, links, and runs them against the module under test. Page title: NASA.rb: NASA Ruby Software ![]() |
|
|
MPI-CHECKURL: http://andrew.ait.iastate.edu/HPC/MPI-CHECK.htm ODP description: 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. Page title: Description of MPI-CHECK ![]() |
|
|
Fortran MEX FilesURL: http://www-agecon.ag.ohio-state.edu/people/roberts.628/research/fmex/index.htm ODP description: Discusses how to combine Fortran with Matlab. Page title: AEDE ![]() |
|
|
PolarisURL: http://polaris.cs.uiuc.edu/polaris/polaris-old.html ODP description: 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. Page title: Polaris Project Home Page ![]() |
|
|
Equation.comURL: http://www.equation.com/ ODP description: 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. ![]() |
|
|
F77reorderURL: http://www-hermes.desy.de/ww/f77prob.html ODP description: Fortran 77 filter by Wolfgang Wander which solves some compatibility problems of the f2c Fortran to C translator and other F77-extended-standard compilers. Page title: The f77 Problem Page ![]() |
|
|
MakemakeURL: http://www.fortran.com/fortran/makemake.perl ODP description: 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. ![]() |
|
|
Free Fortran Library to Read and Write gzipped FilesURL: http://home.wanadoo.nl/~johndon/ ODP description: By John Donners. Page title: Free fortran library to read and write gzipped files ![]() |
|
|
RatforURL: http://wolfram.schneider.org/bsd/7thEdManVol2/ratfor/ratfor.html ODP description: Description of Ratfor, a Fortran preprocessor, by its author, Brian W. Kernighan. Page title: ratfor ![]() |
|
|
Intel VTune Performance AnalyzerURL: http://www.intel.com/cd/software/products/asmo-na/eng/vtune/vpa/219898.htm ODP description: 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. ![]() |
|
|
WinteracterURL: http://www.winteracter.com/ ODP description: 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. Page title: Winteracter - The Fortran 9x GUI Toolset ![]() |
|
|
CADNAURL: http://www-anp.lip6.fr/cadna/Accueil.php ODP description: Library for estimating the round-off error propagation on every scientific code written in Fortran or C. Page title: Welcome to the CADNA Website ![]() |
|
|
BfortURL: http://www-unix.mcs.anl.gov/~gropp/projects/software/sowing/bfort/bfort.htm ODP description: Generates a Fortran-callable wrapper for routines written in C, using only a small, structured comment and the declaration of the routine in C. This tool has been used on two large software packages, PETSc and the MPICH implementation of MPI. Page title: bfort.tex ![]() |
|
| |