Navigation
On Topic
Complete Directory
 
About Us
Add-site
Link to Us

Google


244 Fortran Programming Resources
A Brief History of FORTRAN/Fortran
Both forms of the language name, FORTRAN and Fortran, are used.
Open Open Tab   Provides Information
A Collection of Optimization Algorithms in Fortran
and A Collection of Fortran Subroutines.
Open Open Tab   Provides Information
A Comparison of C++, FORTRAN 90 and Oberon-2 for Scientific Programming
In the past decade, the programming languages C++, FORTRAN 90 and Oberon-2 all evolved from their ancestors.
Open Open Tab   Provides Information
A Conversion Course for Fortran 77 Programmers
This course presents an overview of Fortran 90 and explains the features that are new to the language.
Open Open Tab   Provides Information
A Fortran 90 Tutorial
By Zane Dodson, Computer Science Department, University of New Mexico.
Open Open Tab   Provides Information
A General Overview of Fortran 90
Fortran 90 is now the only supported Fortran on the Cray Computers.
Open Open Tab   Provides Information
A Physics 416 Fortran Tutorial
By Richard Kass.
Open Open Tab   Provides Information
Absoft
Makers of Pro Fortran, a Windows-based suite of Fortran development tools.
Open Open Tab   Provides Products
ACM SIGPLAN Fortran Forum
FORTRAN Forum (not included in membership) Addresses the FORTRAN language, its uses, profitability, standardization, further evolution, and the implementation of FORTRAN processors. Published 3 times per year.
Open Open Tab   Provides Information
ADAPTOR
Translates HPF programs into Fortran 90. Publications, source code, documentation.
Open Open Tab   Provides Information
ADIFOR 2.0
Automatic Differentiation of Fortran.
Open Open Tab   Provides Information
Advanced Fortran 90
By Timothy H. Kaiser, Ph.D.
Open Open Tab   Provides Information
Apogee Software
is a provider of advanced software solutions for developers seeking the best in JavaTM and C/C++ programming environments and tools.
Open Open Tab   Provides Products
Apple Mailing Lists
Fortran-dev -- Discussions about how to use Fortran on Mac OS X.
Open Open Tab   Provides Information
Apps:
Au Naturel, DropCopy, Pro Fortran, WindowShade.
Open Open Tab   Provides a Service
Archives of COMP-FORTRAN-90
Search the archives, Post to the list.
Open Open Tab   Provides Information
Arnaud's technical recipes
contains some technical information.
Open Open Tab   Provides Information
AUTO_DERIV
Tool for automatic differentiation of a Fortran code.
Open Open Tab   Provides Information
B
BCS Fortran Specialist Group
The Group was established in 1970 to provide an open forum for Fortran users.
Open Open Tab   Provides Information
British Computer Society (BCS) Fortran Specialist Group
Site describes goals and activities of group and has presentations from meetings.
Open Open Tab   Provides Information
C
C and FORTRAN Mixed Programming
It is possible, with a little care, to combine C and FORTRAN modules in the same program.
Open Open Tab   Provides Information
C, C++, and Fortran
bindings for MPI-1.2.
Open Open Tab   Provides Information
Calling c from fortran
The Unix portable Fortran-77 compiler ('f77') is written almost entirely in C.
Open Open Tab   Provides Information
Calling C from Fortran
The Unix portable Fortran-77 compiler ('f77') is written almost entirely in C.
Open Open Tab   Provides Information
Capturing output for printing
There are several ways to capture your program's output in a file.
Open Open Tab   Provides Information
Carriage control
The Unix implementation of Fortran-77 does not support the ANSI-standard "carriage control" codes.
Open Open Tab   Provides Information
Catalog of Compilers
For Fortran.
Open Open Tab   Provides a Service
CCP4 and Fortran 90
The CCP4 suite currently uses Fortran 77 with a few obsolescent features, and a few Fortran 90 extensions which are generally accepted by f77 compilers (IMPLICIT NONE, END DO, long names, etc.).
Open Open Tab   Provides Information
Central Consulting - Software - Programming - Fortran
IBM's XL FORTRAN (Release 2) compiler supports the ANSI FORTRAN 77 programming language, with SAA, VS FORTRAN, RT PC FORTRAN, and RT VS FORTRAN extensions.
Open Open Tab   Provides Information
cfortran.h:
Interfacing C or C++ and FORTRAN.
Open Open Tab   Provides Information
Cleanscape FORTRAN-lint
FORTRAN-lint is a source-code analyzer that expedites and simplifies the debugging and maintenance of FORTRAN 77 and FORTRAN 90 programs.
Open Open Tab   Provides Products
Cleanscape Software Source Code Analyzer Resource Center.
Cleanscape Source Code Analysis Resource Center shares with you the knowledge, experience and tools we've built during 20 years of being an innovative developer of static source code analyzers and software development automation solutions.
Open Open Tab   Provides Information
Clive Page's list of Fortran Resources
Note that the Fortran77 Standard has long been superseded by Fortran90 and Fortran95.
Open Open Tab   Provides Information
Cloudy's Journey from FORTRAN to C, Why and How
Cloudy is a large-scale plasma simulation code that is widely used across the astronomical community as an aid in the interpretation of spectroscopic data.
Open Open Tab   Provides Information
Co-Array Fortran
(previously known as F--) is a small extension to Fortran 95.
Open Open Tab   Provides Information
Co-Array Fortran
is a small set of extensions to Fortran 95 for Single Program Multiple Data, SPMD, parallel processing.
Open Open Tab   Provides Information
COLORIT Color Generator
A Fortran GET Method CGI.
Open Open Tab   Provides a Service
Common Fortran Error Messages
When you execute your program, you may encounter run-time errors that are difficult to trace.
Open Open Tab   Provides Information
Compaq Fortran Products
Robust, high-performance Fortran compilers for Alpha, Intel and VAX systems.
Open Open Tab   Provides Information
Comparing Fortran with Root
On this page we show benchmark results using ROOT with a comparison with similar programs written in Fortran.
Open Open Tab   Provides Information
Comparison of C++ and Fortran 90 for Object-Oriented Scientific Programming
By John R. Cary and Svetlana G. Shasharina.
Open Open Tab   Provides Information
Compilation (MORTRAN and Fortran)
The EGSnrc system is written in the Mortran3 language which is a pre-processor for Fortran.
Open Open Tab   Provides Information
Computational Science & Engineering Department
Fortran 90 for Scientific Computing.
Open Open Tab   Provides Information
Computers in Engineering 308-208
FORTRAN 90, C and Algorithms, by Gerald Ratzer.
Open Open Tab   Provides Information
D
D System
a research project of the Parallel Programming Systems group at Rice University.
Open Open Tab   Provides Information
Debugging your fortran program
You can minimize your debugging time by following a few specific rules.
Open Open Tab   Provides Information
Dictionary of Programming Languages
FORTRAN (from FORmula TRANSlation) is one of the oldest programming languages.
Open Open Tab   Provides Information
Do not use columns 73-80 in source file
If you encounter problems with unmatched parentheses or quotation marks or illegal continuation characters, the problems may be that you are not adhering to the Fortran conventions for column format.
Open Open Tab   Provides Information
Doing Calls Between Languages (Tutorial)
Here is a tutorial on inter-calling between all sorts of different languages in Unix, courtesy of Chris Torek, U. of Maryland.
Open Open Tab   Provides Information
E
Etnus - TotalView - Fortran
TotalView is the proven leader in Fortran debugging.
Open Open Tab   Provides Information
Esprit HPF+ homepage
Extensions to HPF. Papers bibliography and compiler.
Open Open Tab   Provides Information
Events in the History of Computing - 1954
Since the 1930s IBM had built a series of calculators in the 600 series that contributed to the versatility of the card processing equipment that was their major product.
Open Open Tab   Provides Information
F
F2PY:
Fortran to Python interface generator
Open Open Tab   Provides Information
F90 FAN's: Fortran 90 Frequently Asked about News.
Michel Olagnon's Fortran 90 List. A Fortran 90 set of pointers.
Open Open Tab   Provides Information
f90gl: Fortran interface for OpenGL amd Glut
f90gl is a public domain implementation of the official Fortran 90 bindings for OpenGL.
Open Open Tab   Provides Information
fh2h
Fortran to C header translator.
Open Open Tab   Provides a Service
FITSIO User's Guide
A Subroutine Interface to FITS Format Files for Fortran Programmers.
Open Open Tab   Provides Information
Forcheck
Total Code analysis for FORTRAN.
Open Open Tab   Provides Products
Fortran
for related resources file s2d.shar for converting between Fortran single and double precision.
Open Open Tab   Provides Information
Fortran
The First Successful High Level Programming Language - Invented by John Backus and IBM.
Open Open Tab   Provides Information
Fortran & C
Mixing Fortran & C.
Open Open Tab   Provides Information
Fortran - Lahey Computer Systems, Inc.
Fortran Compilers and Development Tools.
Open Open Tab   Provides Products
Fortran 77 Compiler Characteristics
Determine a Fortran 77 compiler to use. If F77 is not already set in the environment, then check for g77 and f77, and then some other names.
Open Open Tab   Provides Information
FORTRAN 77, 90, 95 editor, reverse engineering, code navigation and automatic documentation
Understand for FORTRAN is an interactive development environment (IDE) tool providing reverse engineering, automatic documentation, metrics and cross referencing of FORTRAN source code.
Open Open Tab   Provides Products
Fortran 77 Codes
You can go to the the respective categories to check about available programs.
Open Open Tab   Provides a Service
Fortran 77 Programs Related to the Book
An Introduction to Computational Physics.
Open Open Tab   Provides Information
FORTRAN 77 Reference
Although quite elderly as programming languages go, FORTRAN remains the pre-eminent "number-crunching" language.
Open Open Tab   Provides Information
Fortran 77 Standard
Specification of the language.
Open Open Tab   Provides Information
Fortran 77 Tutorial
Course Outline.
Open Open Tab   Provides Information
Fortran 90
Introductory Course.
Open Open Tab   Provides Information
Fortran 90
The Towers of Hanoi as a Fortran 90 program.
Open Open Tab   Provides Information
Fortran 90 +
Fortran 90, Fortran 95, Fortran 2000 -- A WEB site on the way to more public domain utilities.
Open Open Tab   Provides Information
Fortran 90 and Multiprocessing
Objectives of this Tutorial: To serve as an outline for a two-hour lecture on Fortran 90 at Boston University as well as an "in-a-nut-shell" reference guide on Fortran 90 and its extensions.
Open Open Tab   Provides Information
Fortran 90 for Scientists and Engineers
By Brian D. Hahn, Department of Methematics and Applied Mathematics, University of Cape Town, South Africa.
Open Open Tab   Provides Products
Fortran 90 for the Fortran 77 Programmer
This tutorial is written in order to ease the transition from the very common and popular programming language Fortran 77 to the more modern Fortran 90.
Open Open Tab   Provides Information
Fortran 90 History
Controversy, compromise, modernization: From FORTRAN to Fortran 90
Open Open Tab   Provides Information
Fortran 90 on the Unix Service
Fortran 90 is the current standard for the Fortran language.
Open Open Tab   Provides Information
Fortran 90 Software Repository
Why not contribute some of your own code?
Open Open Tab   Provides Information
Fortran 90 Standards
European Standards For Writing and Documenting Exchangeable Fortran 90 Code.
Open Open Tab   Provides Information
Fortran 90 Tutorial
By Dr. C.-K. Shene, Associate Professor Department of Computer Science, Michigan Technological University
Open Open Tab   Provides Information
Fortran 90 Tutorial
By Michael Metcalf.
Open Open Tab   Provides Information
Fortran 90/95 Texts and Links
Tutorials, news, links.
Open Open Tab   Provides Information
Fortran 95/2003 Explained Third Edition
The only complete and authoritative description of the new standard Fortran 2003.
Open Open Tab   Provides Products
Fortran 95 Handbook
a comprehensive reference work for the Fortran programmer and implementor, contains a complete description of the Fortran 95 programming language.
Open Open Tab   Provides Products
Fortran 95 Portability Project
How Portable Can Fortran Programs Be?
Open Open Tab   Provides Information
Fortran 2000 Draft Standard
This is a draft proposed American National Standard.
Open Open Tab   Provides Information
Fortran 2003 Examples
All Our Freely Available Source Code Is Licensed Under the Gnu General Public Licenses.
Open Open Tab   Provides Information
Fortran and Windows
How to do it!
Open Open Tab   Provides Information
Fortran and Windows
This is a small article on ways to convert Fortran programs to run under Windows operating systems.
Open Open Tab   Provides Information
Fortran API
The Fortran interface for each Zoltan Interface Function and Application-Registered Query Function is given along with the C interface.
Open Open Tab   Provides Information
FORTRAN Basics Quiz
A quick online quiz to test you knowledge of fortran.
Open Open Tab   Provides Information
Fortran Binding Issues
MPI-1.1 provided bindings for Fortran 77.
Open Open Tab   Provides Information
Fortran Code Generation
This example shows some of the pitfalls of naive use of symbolic computation.
Open Open Tab   Provides Information
Fortran code used in
"Bayesian Analysis of Long Memory and Persistence using ARFIMA Models"
Open Open Tab   Provides Information
Fortran FAQ
Here are some answers to frequently asked questions.
Open Open Tab   Provides Information
Fortran FAQ
There are reader questions on this topic.
Open Open Tab   Provides Information
Fortran Formats
We have discussed the READ and WRITE statements. These are the so-called list-directed input/output statements.
Open Open Tab   Provides Information
Fortran Forum
Addresses the Fortran language, its uses, profitability, standardization, further evolution, and the implementation of Fortran compilers. Published three times a year by the Association for Computing Machinery.
Open Open Tab   Provides Information
FORTRAN Genetic Algorithm (GA) Driver
By David L. Carroll.
Open Open Tab   Provides Information
Fortran I
Fortran was not then called a programming language; the manual describes "The FORTRAN Automatic Coding System for the IBM 704 EDPM."
Open Open Tab   Provides Information
Fortran Library
A Free Technical Programming Resource
Open Open Tab   Provides Information
The Fortran Company
Fortran-related products, training; links to information, free software, tools, consultants; by Unicomp.
Open Open Tab   Provides Information
Fortran Market: Fortran Information
collection of documents, tutorials, benchmarks, and links.
Open Open Tab   Provides Information
Fortran Modernization Project
Enhance codes to benefit from modern software engineering techniques.
Open Open Tab   Provides Information
Fortran Multi-processing Application Development
Writing programs that run on multiple processors and take maximum advantage of the hardware can be a complex task.
Open Open Tab   Provides Products
Fortran Programmers Club
Dedicated to Fortran on Microsoft Windows platform; downloads and resources available for a fee.
Open Open Tab   Provides Information
Fortran Resources
Let the Lahey online source checker diagnose hitherto undetected programming errors in your code, whether it's spaghetti pre-77 code or nice fresh Fortran 90 or 95. Detects
Open Open Tab   Provides Information
Fortran Resources and Compilers
Comprehensive list of Fortran links compiled by H. D. Knoble.
Open Open Tab   Provides Information
FORTRAN Tutorial
Computer Methods in Chemical Engineering.
Open Open Tab   Provides Information
Fortran Tutorial
Fortran 77 and Numerical software.
Open Open Tab   Provides Information
Fortran with ScaMPI
Scali's MPI implementation (ScaMPI) keeps the record in latency and bandwidth.
Open Open Tab   Provides Information
Fortran Workshop:
An Introduction to Fortran77.
Open Open Tab   Provides Information
Fortran: For-to-Win Windows Development and Conversion Services
This consulting company offers their services to those learning the Fortran programming language.
Open Open Tab   Provides a Service
Fortran, at home on Linux
Linux is hospitable for legacy applications.
Open Open Tab   Provides Information
Free FORTRAN Compilers
The following site lists a number of free compilers.
Open Open Tab   Provides Information
Free Fortran Compilers
There are a number of free Fortran 77 and 90 compilers available on the net.
Open Open Tab   Provides a Service
Free fortran library to read and write gzipped files
Download version 0.2 here right away!
Open Open Tab   Provides a Service
Free Programming Resources
Free Fortran Tutorials and Fortran Programming Examples.
Open Open Tab   Provides Information
Free Software and Patches
for Fortran.
Open Open Tab   Provides Information
FTNCHEK
is a static analyzer for Fortran 77 programs.
Open Open Tab   Provides a Service
FXDR
is a library that allows you to make calls to the XDR (eXternal Data Representation) routines from Fortran.
Open Open Tab   Provides Information
G
Get started using the debugger DBX
How to get started using the debugger DBX.
Open Open Tab   Provides Information
Getting Started with FORTRAN
This document provides basic FORTRAN information for Kansas State University. The three FORTRAN compilers available at KSU, WATFOR-77, VS FORTRAN, and Sun FORTRAN, are described and compared.
Open Open Tab   Provides Information
GNU Fortran 95
The GNU Fortran 95 project, or gfortran, is developing a Fortran 95 compiler front end, as well as runtime libraries, for GCC, the GNU Compiler Collection.
Open Open Tab   Provides Information
GNU Fortran for OS/2, DOS and Win32 using EMX/RSX
This is the port of GNU Fortran (g77-0.5.23) for EMX (OS/2 and DOS) and RSX (Win32 console-apps, DOS-DPMI).
Open Open Tab   Provides a Service
GNU Fortran G77 for Win32
is a free Fortran compiler produced by the Free Software Foundation (FSF).
Open Open Tab   Provides Information
GNUFOR
a GNUPLOT/FORTRAN90 interface.
Open Open Tab   Provides Information
H
Handling Arithmetic Errors in Fortran 2000
Article by Jeanne Adams discussing various aspects of the exception-handling technical report.
Open Open Tab   Provides Information
Hello, World
Example of simple program in Fortran.
Open Open Tab   Provides Information
Help for Fortran and Fortran90 Programming
Brief Review of F77.
Open Open Tab   Provides Information
High Performance Computing: UCLA Plasma Simulation Group
Links to papers on Object-Oriented Programming in Fortran 90, Optimization techniques for RISC processors, Parallel Particle-in-Cell Codes, Parallel Computing Tutorial, and Modernization of Fortran Legacy Codes.
Open Open Tab   Provides Information
High Performance Fortran
A portable, data-parallel extension to Fortran 90.
Open Open Tab   Provides Information
High Performance Fortran (HPF)
HPF is a set of extensions to Fortran 90 that provide access to high-performance architecture features while maintaining portability across platforms.
Open Open Tab   Provides Information
High Performance Fortran in Practice
By Charles Koelbel, Rice University.
Open Open Tab   Provides Information
How widely used is HPF?
There are currently 34 listed HPF applications.
Open Open Tab   Provides Information
HP Fortran - HP DSPP
HP Fortran technical software.
Open Open Tab   Provides Products
HP Fortran documentation
Following are current HP Fortran documents, their part numbers, and the HP-UX operating system release which they support.
Open Open Tab   Provides Information
HPF Applications (HPFA)
This is the CRPC and NPAC collection of material to help use, apply, and promote High Performance Fortran (HPF).
Open Open Tab   Provides Information
HPFC
Optimizing compiler for a subset of HPF. Source code and description.
Open Open Tab   Provides Information
I
IBM Software: XLHPF
Commercial compiler for AIX. Product information and online ordering.
Open Open Tab   Provides Information
Implementation of Object-Oriented Design with Fortran Language in beam Dynamics Studies
By J. Qiang, R. Ryne, and S. Habib R. Ryne, LANL, Los Alamos, NM 87545 USA
Open Open Tab   Provides Information
Incorporating Fortran functions into Matlab
What is wrong with trying to use the .MEX method of incorporating Fortran functions into Matlab as subroutines?
Open Open Tab   Provides Information
Indowsway
RealWin software lets Fortran programmers create and convert applications to MS 32-bit Windows platforms. Incorporate user interface rountines.
Open Open Tab   Provides Products
Intel Fortran Compiler For Linux
Optimize your applications on Intel processors, while taking maximum advantage of legacy code and software investments.
Open Open Tab   Provides Information
Intel™ Fortran Compiler for Linux
Intel® Fortran Compiler 8.1 for Linux.
Open Open Tab   Provides Products
Introduction to Fortran
Solving Problems Using Computers and High Level Programming Languages.
Open Open Tab   Provides Information
ISO/IEC JTC1/SC22/WG5 (Fortran)
Welcome to the official home of Fortran Standards
Open Open Tab   Provides Information
ISS: Information Services and Systems
Fortran 90, 95 and 2003 based information and sources.
Open Open Tab   Provides Information
J
J3 - Fortran Standards
J3 is the US Fortran standards committee, a technical subcommittee of the InterNational Committee for Information Technology Standards (INCITS), formerly known as the National Committee for Information Technology Standards.
Open Open Tab   Provides Information
Java/C/C++/Fortran Makefile
A simple replacement for Ant.
Open Open Tab   Provides Information
Jeff's Fortran Code
Programs and Subroutines.
Open Open Tab   Provides Information
L
Lahey Computer Systems
Fortran 77 and 90 Language Systems for DOS and Windows.
Open Open Tab   Provides Products
Language Reference - FORTRAN
History and Philosophy of FORTRAN.
Open Open Tab   Provides Information
Linux - Languages - Fortran
With literally 1000's of the world's best Linux software applications & games, TUCOWS Linux is your resource for the 'Net's LATEST & GREATEST software releases!
Open Open Tab   Provides Information
Linux Fortran Information Page
Information about running Fortran codes under Linux, by Jeff Templon. Describes and compares the available compilers.
Open Open Tab   Provides Information
M
Mathematical Methods for Chemists Numerical Methods: Fortran & Mathematica
By Harold W. Schranz, Research School of Chemistry, ANU, Canberra, ACT 0200, Australia.
Open Open Tab   Provides Information
Mathtools.net
Fortran/Utilities.
Open Open Tab   Provides Information
Mathtools.net
is a technical computing portal for all scientific and engineering needs.
Open Open Tab   Provides a Service
MatrixMarket I/O Functions for Fortran (F77/F90)
Matrix Market provides Fortran subroutines for three basic Matrix Market file I/O functions: mminfo, mmread, and mmwrite.
Open Open Tab   Provides Information
Microsoft FORTRAN Version Features
This document lists brief descriptions of current and older Microsoft FORTRAN compilers and tools for the PC, along with a brief list of features and notes.
Open Open Tab   Provides Information
Migrating Fortran
Articles discusses issues arising in porting Fortran programs from Unix to Windows.
Open Open Tab   Provides Information
Mixed language programming using C++ and FORTRAN 77
A portable technique for Windows NT/95, UNIX and other systems.
Open Open Tab   Provides Information
Mixing C and Fortran on the SP
Routines written in Fortran and C/C++ can be mixed in a single program.
Open Open Tab   Provides Information
Mixing C, C++, and Fortran 77
This page describes how to cross-use C, C++, and Fortran 77 in an Unix environment.
Open Open Tab   Provides Information
More on What is GNU Fortran?
The g77 compiler is a combination of a front end that translates Fortran source programs and a back end that uses the results of the translation to make an object or executable file that performs the actions specified by the source programs when run.
Open Open Tab   Provides Information
MS FORTRAN Help
Computer Methods in Chemical Engineering.
Open Open Tab   Provides Information
Multiple Precision Computation
FMLIB is a package of Fortran routines for real and complex arithmetic and elementary functions.
Open Open Tab   Provides Information
Multiprecision Software Directory
This web site contains the double-double precision, quad-double precision and arbitrary precision software.
Open Open Tab   Provides Information
N
NAG's Fortran 90 Library
Considerable care has been devoted to improving the user-interface to the procedures in the NAG Fortran 90 Library.
Open Open Tab   Provides Information
NASoftware
Innovative Computing Solutions.
Open Open Tab   Provides Information
Notes on FORTRAN Programming
User Notes on FORTRAN Programming (An open cooperative practical guide).
Open Open Tab   Provides Information
Numerical Algorithms Group
Fortran 90 Software Repository.
Open Open Tab   Provides Information
Numerical Algorithms Group (NAG)
Libraries, compilers, tools, information, software for statistics, visualization, symbolic calculation, simulation.
Open Open Tab   Provides Information
Numerical Recipes in Fortran
Thanks to special permission from Cambridge University Press, we are able to bring you the complete Numerical Recipes in Fortran 77 book On-Line!
Open Open Tab   Provides Information
O
Object-oriented programming in Fortran 2000
The Fortran J3 committee is currently working on drafting a proposal and is coming closer to a complete draft.
Open Open Tab   Provides Information
Objexx - Fortran to C++ Conversion
Service to convert Fortran 77 to fully ANSI/ISO compliant C++ to preserve the value of the code and existing documentation.
Open Open Tab   Provides Information
Obtaining a printed copy of compilation errors
The error messages are written to "standard error".
Open Open Tab   Provides Information
Obtaining a printed copy of error messages
Enabling the debug printout is another way of getting information, but many times there is so much data that the information you want can easily get lost.
Open Open Tab   Provides Information
Open Watcom - Portable Compilers and Tools
Your home on the web for the Open Watcom compilers and tools!
Open Open Tab   Provides Information
OpenMP Fortran Application Program Interface
Instruction Manual in PDF form.
Open Open Tab   Provides Information
OpenMP: Simple, Portable, Scalable SMP Programming
The OpenMP Application Program Interface (API) supports multi-platform shared-memory parallel programming in C/C++ and Fortran on all architectures, including Unix platforms and Windows NT platforms.
Open Open Tab   Provides Information
OpenMP: Specifications
Fortran 2.0 Specification Available. The OpenMP ARB has released version 2.0 of the OpenMP Fortran API.
Open Open Tab   Provides Information
OS/8 Fortran
Fortran Help.
Open Open Tab   Provides Information
Other Fortran Resources
Free Software.
Open Open Tab   Provides a Service
P
Parallel Integrated Research
Asynchronous parallel solver package, parallel programming language, 3D frame structural analysis package; for Windows NT.
Open Open Tab   Provides Information
Part One: FORTRAN The Early “Turning Point”
The history of FORTRAN programming language.
Open Open Tab   Provides Information
Perl for fun and fortran
I have several Perl scripts which I find useful when working with Fortran programs.
Open Open Tab   Provides Information
Perl for Fun and Fortran
I have several Perl scripts which I find useful when working with Fortran programs.
Open Open Tab   Provides Information
Petition to Retire Fortran
Online petition to retire Fortran, with ten reasons given. Has FAQ and rebuttal by Van Snyder.
Open Open Tab   Provides Information
Pfortran
Programming approach that eases the task of writing parallel programs for massively parallel computers by providing constructs to coordinate non-local memory accesses. At Pfortran's center is an operator that specifies the location of off-processor variables and an operator for aggregate operations.
Open Open Tab   Provides Information
PGPLOT
Graphics Subroutine Library.
Open Open Tab   Provides Information
PHY 201 Physics Computations
Teaching Fortran to Physics Majors.
Open Open Tab   Provides Information
Polyhedron Software
Fortran, C, C++ compilers, tools and libraries, Mathematica.
Open Open Tab   Provides a Service
PostScript for Technical Drawings
A free Fortran-callable PostScript Plotting Library
Open Open Tab   Provides Information
Problems With Fortran Bindings for MPI
This section discusses a number of problems that may arise when using MPI in a Fortran program.
Open Open Tab   Provides Information
Professional Programmer's Guide to Fortran77
By Clive G. Page, University of Leicester, UK.
Open Open Tab   Provides Information
Programming Courses
Programming In Fortran 77 & Fortran 95 Training Course. From PTR Associates Ltd.
Open Open Tab   Provides a Service
Programming in Fortran
Fortran in its most popular language level.
Open Open Tab   Provides Information
Programming in FORTRAN
FORTRAN was designed for scientists and engineers, and has dominated this field.
Open Open Tab   Provides Information
Programming in Fortran M
by Ian Foster Robert Olson Steven Tuecke.
Open Open Tab   Provides Information
Programming with Fortran
Programming. Fortran Programs. Arithmetic Expressions. Numbers and Constants. Functions. Functions and Types.
Open Open Tab   Provides Information
PSTI Research Lecture Series
"Scientific Computing with Fortran 95", by DR. Viktor K. Decyk.
Open Open Tab   Provides Information
Reading FORTRAN unformatted binary files in C/C++
Written by Paul Bourke.
Open Open Tab   Provides Information
Redirecting Input/Output
It is often desirable to route program input and output from files instead of the terminal.
Open Open Tab   Provides Information
S
Scientific Computing: C++ versus Fortran
By Todd Veldhuizen.
Open Open Tab   Provides Information
Scientific Toolworks, Inc.
Our tools parse Ada 83, Ada 95, FORTRAN 77, FORTRAN 90, FORTRAN 95, K&R C, ANSI C and C++, and Java source code to reverse engineer.
Open Open Tab   Provides Products
SHPF
Translator and runtime library. Source code and research papers.
Open Open Tab   Provides Information
Simulated Annealing
Global Optimization Method That Distinguishes Between Different Local Optima.
Open Open Tab   Provides Information
Source codes and the explanations
of N.Tajima's fortran benchmark tests (ver.2).
Open Open Tab   Provides Information
Source Codes in Fortran90
I have collected, modified, adapted, adopted or created a number of software packages in Fortran 90.
Open Open Tab   Provides a Service
Southhampton - Fortran - Fortran 90 and HPF
Local Courses/Events.
Open Open Tab   Provides Information
StatLib---Applied Statistics algorithms
The Royal Statistical Society has been publishing algorithms in its journal Applied Statistics since 1968.
Open Open Tab   Provides Information
T
Task Parallelism and Fortran
The task parallelism group at Argonne National Laboratory investigates applications, language constructs, compilation, and runtime system issues associated with the use of task parallelism, and mixed task/data parallelism. Much of this work is performed in the context of Fortran, but many of the techniques apply equally to other languages.
Open Open Tab   Provides Information
Tech Encyclopedia
Fortran entry.
Open Open Tab   Provides Information
The definition of FORTRAN
FORTRAN stands for formula translation and is the oldest computer language in the world.
Open Open Tab   Provides Information
The Fortran Company
is the place to find outstanding products, services, and general information related to the Fortran programming language.
Open Open Tab   Provides Products
The Fortran Company
Site contains products, services, and general information related to the Fortran programming language. Offers products, services, training and freeware.
Open Open Tab   Provides Information
The FORTRAN Programming Language
One of the oldest programming languages, the FORTRAN was developed by a team of programmers at IBM led by John Backus, and was first published in 1957.
Open Open Tab   Provides Information
The g77 Page
Using and porting GNU Fortran.
Open Open Tab   Provides Information
The G95 Project
G95 It's free crunch time.
Open Open Tab   Provides Information
The GNU Fortran Language
GNU Fortran supports a variety of extensions to, and dialects of, the Fortran language.
Open Open Tab   Provides Information
The High Performance Fortran User Group (HUG)
is an informal group that was set up as a forum for High Performance Fortran (HPF) users to exchange and disseminate information about HPF, e.g. HPF program development, tools, compilers, training, benchmarking and performance evaluation, research etc.
Open Open Tab   Provides Information
The Joy of 64-Bit Fortran
Fortran programmers can benefit from migrating to the AMD64 platform, says Allan McNaughton, because it combines high-performance 64-bit computing with the familiar, industry-standard x86 architecture.
Open Open Tab   Provides Information
The Portland Group PGI Parallel Fortran, C and C++ Compilers and Tools
High-performance Fortran, C, and C++ compilers and tools for high-end computing systems and X86 processor-based workstations, servers, and clusters
Open Open Tab   Provides Information
The Portland Group: PGHPF Compiler
Compiler for a variety of platforms. Product information and online purchasing.
Open Open Tab   Provides Information
To F90 Online Down-loadable Documents
Fortran 90 - A Conversion Course for Fortran 77 Programmers - Training Materials.
Open Open Tab   Provides Information
Tutorial on calls between languages
Here is a tutorial on inter-calling between all sorts of different languages in Unix, courtesy of Chris Torek, U. of Maryland.
Open Open Tab   Provides Information
U
Using AltiVec
Getting Started in FORTRAN.
Open Open Tab   Provides Information
Using and Porting GNU Fortran
g77 supports certain constructs that have different meanings in VXT Fortran than they do in the GNU Fortran language.
Open Open Tab   Provides Information
Using C and C++ with Fortran
from the Department of Mathematics - University of Utah.
Open Open Tab   Provides Information
Using f77-c to do separate compilations
To separately compile Fortran modules before linking them together, use the '-c' option to the 'f77' compiler.
Open Open Tab   Provides Information
Using fortran at ECN
To use Fortran at ECN, you should do the following.
Open Open Tab   Provides Information
Using FORTRAN on the RS/6000
This document introduces you to the IBM AIX XL FORTRAN compiler running on the RS/6000 Unix machines.
Open Open Tab   Provides Information
Using Fortran with R in Windows
General instructions for working with Fortran are in the Writing R Extensions manual in the docs subdirectory of the R installation.
Open Open Tab   Provides Information
V
Visual Numerics Developers of IMSL and PV-WAVE
Modules in the IMSL Math Libraries.
Open Open Tab   Provides Information
Visual Numerics - Developers of IMSL and PV-WAVE
The leading provider of visualization, mathematics, analysis and network software solutions including PV-WAVE, JWAVE, TS-WAVE, IMSL, JNL, JMSL.
Open Open Tab   Provides Products
W
What is Fortran?
A word definition from the Webopedia Computer Dictionary.