Subcategories 4
Related categories 1
Sites 21
A paper by Daniel Grimwood with Perl scripts.
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.
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.
Perl program by Erik Demaine that generates pages of HTML documentation from Fortran 90 source.
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.
Perl and shell scripts to construct makefiles for module-based Fortran 90 programs, by Hugh Pumphrey.
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).
Parses mathematical expressions provided as strings at runtime, which can then be evaluated for a large number of variable values.
Written in Fortran 95. Has assertion, fixture, setup, teardown, report, spec generation, driver generation.
Parser for fortran source code. Output is in XML format. The parser is based on the g95 parser. Additional tools in Perl are provided to browse Fortran source, and interfacing Fortran and Perl PDL.
Library for evaluating mathematical expressions, with C and Fortran 77 interfaces.
Unit testing framework, assertion support, and array, string, and other function collections to support modern Fortran development.
An integrated development environment (IDE) for Fortran, based on Eclipse. Includes downloads, documentation, screenshots, mailing lists, and a wiki.
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.
Description of Ratfor, a Fortran preprocessor, by its author, Brian W. Kernighan.
Preprocessor for Fortran code which allows the use of C-like flow control constructs, written by Brian Kernighan. Includes source code and documentation.
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.
Automatically generates platform-tuned implementations in C or Fortran of signal processing transform such as the discrete Fourier transform, and discrete cosine transform.
Executable version of the SLAC MORTRAN3 precompiler with file I/O enhancements. Binary download with installation and usage instructions.
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.
Source code editor and integrated development environment for Fortran for Windows, Linux, and Solaris.
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).
Source code editor and integrated development environment for Fortran for Windows, Linux, and Solaris.
Written in Fortran 95. Has assertion, fixture, setup, teardown, report, spec generation, driver generation.
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.
Perl program by Erik Demaine that generates pages of HTML documentation from Fortran 90 source.
Perl and shell scripts to construct makefiles for module-based Fortran 90 programs, by Hugh Pumphrey.
Executable version of the SLAC MORTRAN3 precompiler with file I/O enhancements. Binary download with installation and usage instructions.
An integrated development environment (IDE) for Fortran, based on Eclipse. Includes downloads, documentation, screenshots, mailing lists, and a wiki.
Preprocessor for Fortran code which allows the use of C-like flow control constructs, written by Brian Kernighan. Includes source code and documentation.
A paper by Daniel Grimwood with Perl scripts.
Parses mathematical expressions provided as strings at runtime, which can then be evaluated for a large number of variable values.
Unit testing framework, assertion support, and array, string, and other function collections to support modern Fortran development.
Automatically generates platform-tuned implementations in C or Fortran of signal processing transform such as the discrete Fourier transform, and discrete cosine transform.
Parser for fortran source code. Output is in XML format. The parser is based on the g95 parser. Additional tools in Perl are provided to browse Fortran source, and interfacing Fortran and Perl PDL.
Description of Ratfor, a Fortran preprocessor, by its author, Brian W. Kernighan.
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.
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.
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.
Library for evaluating mathematical expressions, with C and Fortran 77 interfaces.
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.
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.
Last update:
October 29, 2023 at 5:45:09 UTC
Check out
Regional: North America: Canada: New Brunswick: Travel and Tourism
- Recently edited by shedragon
- Recently edited by shedragon