Sponsored Links
Races and Deadlocks?
Got threading / concurrency issues? Jinx finds elusive bugs - Free Beta
www.petravm.com
NAG Fortran Library
1,500+ Optimized Mathematical and Statistical Routines - Free Trial
www.nag.com
Software Programming
Lg 2 small projects & hrly support for XML, Perl, PHP, ASP, etc.
www.odiconsulting.com
Directory Sites
Preprocessor for Fortran code, invented by Brian Kernighan, allowing the use of C-like flow expressions.
sepwww.stanford.edu
KFWin - Fortan Windows Programming
Compatible with Microsoft Fortran Powerstation 4, developed by KORF software.
www.korf.co.uk
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.
www.equation.com
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.
www.fortran.com
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.
www.winteracter.com
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.
www.cobalt-blue.com
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.
www.sdynamix.com
Avoiding the Unnecessary Recompilation of Fortran 90 Modules
Paper by Daniel Grimwood appears at site, along with Perl scripts used to solve the problem.
www.theochem.uwa.edu.au
GNU Make Variables and Pattern Rules
Perl script and paper by Daniel Grimwood.
www.theochem.uwa.edu.au
Fortran preprocessor by Jörg Behrens with embedded Perl to simplify Fortran source code development with an integrated set of macros, directives and embedded Perl/Fortran.
wwwuser.gwdg.de
Fortran Integrated Tool Set (FITS) Project
Will create an integrated toolset for the development, maintenance and migration of Fortran applications for execution on a variety of HPC systems. FITS may be used to create and tune parallel Fortran 90 applications using MPI or HPF, with original features to deal with cache performance problems.
www.vcpc.univie.ac.at
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.
andrew.ait.iastate.edu
Chasm: Language Interoperability Tools
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.
chasm-interop.sourceforge.net
System for developing interactive computer programs in Fortran. Using Basis you can create a program that has a sophisticated programming language as its user interface so that the user can set, calculate with, and plot, all the major variables in the program. The program author writes only the scientific part of the program in Fortran, C or C++; Basis supplies an environment in which to exercise that scientific programming which includes an interactive language interpreter, graphics, error recovery, macros, saving and retrieving variables, formatted I/O, and on-line documentation.
basis.llnl.gov
Public domain High Performance Fortran/Java front-end.
www.npac.syr.edu