The MerchantStoreDirectoryAbout UsAdd-siteLink to Us

 

131 Fortran Programming Resources

Misc. - A

A Brief History of FORTRAN/Fortran
Both forms of the language name, FORTRAN and Fortran, are used.
Provides Information
Read More


A Collection of Optimization Algorithms in Fortran
and a Collection of Fortran Subroutines.
Provides Information
Read More


A Physics 416 Fortran Tutorial
By Richard Kass.
Provides Information
Read More


Absoft
Makers of Pro Fortran, a Windows-based suite of Fortran development tools.
Provides Products
Read More


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.
Provides Information
Read More


ADIFOR 2.0
Automatic Differentiation of Fortran.
Provides Information
Read More


Advanced Fortran 90
By Timothy H. Kaiser, Ph.D.
Provides Information
Read More


Apogee Software
is a provider of advanced software solutions for developers seeking the best in JavaTM and C/C++ programming environments and tools.
Provides Products
Read More


Archives of COMP-FORTRAN-90
Search the archives, Post to the list.
Provides Information
Read More


Arnaud's technical recipes
contains some technical information.
Provides Information
Read More


AUTO_DERIV
Tool for automatic differentiation of a Fortran code.
Provides Information
Read More


Misc. - B

BCS Fortran Specialist Group
The Group was established in 1970 to provide an open forum for Fortran users.
Provides Information
Read More


British Computer Society (BCS) Fortran Specialist Group
Site describes goals and activities of group and has presentations from meetings.
Provides Information
Read More


Misc. - C

Calling c from fortran
The Unix portable Fortran-77 compiler ('f77') is written almost entirely in C.
Provides Information
Read More


Capturing output for printing
There are several ways to capture your program's output in a file.
Provides Information
Read More


Carriage control
The Unix implementation of Fortran-77 does not support the ANSI-standard "carriage control" codes.
Provides Information
Read More


Catalog of Compilers
For Fortran.
Provides a Service
Read More


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.).
Provides Information
Read More


cfortran.h:
Interfacing C or C++ and FORTRAN.
Provides Information
Read More


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.
Provides Products
Read More


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.
Provides Information
Read More


Clive Page's list of Fortran Resources
Note that the Fortran77 Standard has long been superseded by Fortran90 and Fortran95.
Provides Information
Read More


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.
Provides Information
Read More


Common Fortran Error Messages
When you execute your program, you may encounter run-time errors that are difficult to trace.
Provides Information
Read More


Comparing Fortran with Root
On this page we show benchmark results using ROOT with a comparison with similar programs written in Fortran.
Provides Information
Read More


Computers in Engineering 308-208
FORTRAN 90, C and Algorithms, by Gerald Ratzer.
Provides Information
Read More


Misc. - D

D System
a research project of the Parallel Programming Systems group at Rice University.
Provides Information
Read More


Debugging your fortran program
You can minimize your debugging time by following a few specific rules.
Provides Information
Read More


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.
Provides Information
Read More


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.
Provides Information
Read More


Misc. - E

Esprit HPF+ homepage
Extensions to HPF. Papers bibliography and compiler.
Provides Information
Read More


Misc. - F

F2PY:
Fortran to Python interface generator
Provides Information
Read More


f90gl: Fortran interface for OpenGL amd Glut
f90gl is a public domain implementation of the official Fortran 90 bindings for OpenGL.
Provides Information
Read More


fh2h
Fortran to C header translator.
Provides Information
Read More


FITSIO User's Guide
A Subroutine Interface to FITS Format Files for Fortran Programmers.
Provides Information
Read More


Forcheck
Total Code analysis for FORTRAN.
Provides Products
Read More


Fortran
The First Successful High Level Programming Language - Invented by John Backus and IBM.
Provides Information
Read More


Fortran & C
Mixing Fortran & C.
Provides Information
Read More


Fortran - Illustrated
FORTRAN was provided for the IBM 1401 by an innovative 63-pass compiler that ran in only 8k of core. It kept the program in memory and loaded overlays that gradually transformed it, in place, into executable form, as described by Haines et al. the executable form was not machine language; rather it was interpreted, anticipating UCSD Pascal P-code by two decades.
March 30, 2015
Read More


Fortran - Lahey Computer Systems, Inc.
Fortran Compilers and Development Tools.
Provides Products
Read More


Fortran 77 Codes
You can go to the the respective categories to check about available programs.
Provides a Service
Read More


Fortran 77 Programs Related to the Book
An Introduction to Computational Physics.
Provides Information
Read More


FORTRAN 77 Reference
Although quite elderly as programming languages go, FORTRAN remains the pre-eminent "number-crunching" language.
Provides Information
Read More


Fortran 77 Standard
Specification of the language.
Provides Information
Read More


Fortran 77 Tutorial
Course Outline.
Provides Information
Read More


Fortran 90 +
Fortran 90, Fortran 95, Fortran 2000 -- a WEB site on the way to more public domain utilities.
Provides Information
Read More


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.
Provides Information
Read More


Fortran 90 Tutorial
By Dr. C.-K. Shene, Associate Professor Department of Computer Science, Michigan Technological University
Provides Information
Read More


Fortran 90/95 Texts and Links
Tutorials, news, links.
Provides Information
Read More


Fortran Code Generation
This example shows some of the pitfalls of naive use of symbolic computation.
Provides Information
Read More


Fortran FAQ
There are reader questions on this topic.
Provides Information
Read More


Fortran Formats
We have discussed the READ and WRITE statements. These are the so-called list-directed input/output statements.
Provides Information
Read More


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.
Provides Information
Read More


Fortran I
Fortran was not then called a programming language; the manual describes "The FORTRAN Automatic Coding System for the IBM 704 EDPM."
Provides Information
Read More


Fortran Library
A Free Technical Programming Resource
Provides Information
Read More


Fortran Company (The)
Fortran-related products, training; links to information, free software, tools, consultants; by Unicomp.
Provides Information
Read More


Fortran Market: Fortran Information
collection of documents, tutorials, benchmarks, and links.
Provides Information
Read More


Fortran Modernization Project
Enhance codes to benefit from modern software engineering techniques.
Provides Information
Read More


Fortran Multi-processing Application Development
Writing programs that run on multiple processors and take maximum advantage of the hardware can be a complex task.
Provides Products
Read More


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
Provides Information
Read More


Fortran Resources and Compilers
Comprehensive list of Fortran links compiled by H. D. Knoble.
Provides Information
Read More


Fortran Tutorial
Fortran 77 and Numerical software.
Provides Information
Read More


Fortran Workshop:
An Introduction to Fortran77.
Provides Information
Read More


Free Fortran Compilers
There are a number of free Fortran 77 and 90 compilers available on the net.
Provides a Service
Read More


Free Programming Resources
Free Fortran Tutorials and Fortran Programming Examples.
Provides Information
Read More


Free Software and Patches
for Fortran.
Provides Information
Read More


FTNCHEK
is a static analyzer for Fortran 77 programs.
Provides a Service
Read More


FXDR
is a library that allows you to make calls to the XDR (eXternal Data Representation) routines from Fortran.
Provides Information
Read More


Misc. - G

Get started using the debugger DBX
How to get started using the debugger DBX.
Provides Information
Read More


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.
Provides Information
Read More


GNU Fortran G77 for Win32
is a free Fortran compiler produced by the Free Software Foundation (FSF).
Provides Information
Read More


Misc. - H

Handling Arithmetic Errors in Fortran 2000
Article by Jeanne Adams discussing various aspects of the exception-handling technical report.
Provides Information
Read More


Help for Fortran and Fortran90 Programming
Brief Review of F77.
Provides Information
Read More


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.
Provides Information
Read More


How widely used is HPF?
There are currently 34 listed HPF applications.
Provides Information
Read More


Misc. - I

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
Provides Information
Read More


Incorporating Fortran functions into Matlab
What is wrong with trying to use the .MEX method of incorporating Fortran functions into Matlab as subroutines?
Provides Information
Read More


ISO/IEC JTC1/SC22/WG5 (Fortran)
Welcome to the official home of Fortran Standards
Provides Information
Read More


Misc. - 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.
Provides Information
Read More


Java/C/C++/Fortran Makefile
A simple replacement for Ant.
Provides Information
Read More


Jeff's Fortran Code
Programs and Subroutines.
Provides Information
Read More


Misc. - L

Lahey Computer Systems
Fortran 77 and 90 Language Systems for DOS and Windows.
Provides Products
Read More


Misc. - M

Mathtools.net
is a technical computing portal for all scientific and engineering needs.
Provides a Service
Read More


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.
Provides Information
Read More


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.
Provides Information
Read More


Mixing C and Fortran on the SP
Routines written in Fortran and C/C++ can be mixed in a single program.
Provides Information
Read More


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.
Provides Information
Read More


Multiple Precision Computation
FMLIB is a package of Fortran routines for real and complex arithmetic and elementary functions.
Provides Information
Read More


Multiprecision Software Directory
This web site contains the double-double precision, quad-double precision and arbitrary precision software.
Provides Information
Read More


Misc. - 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.
Provides Information
Read More


NASoftware
Innovative Computing Solutions.
Provides Information
Read More


Notes on FORTRAN Programming
User Notes on FORTRAN Programming (An open cooperative practical guide).
Provides Information
Read More


Numerical Algorithms Group (NAG)
Libraries, compilers, tools, information, software for statistics, visualization, symbolic calculation, simulation.
Provides Information
Read More


Misc. - 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.
Provides Information
Read More


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.
Provides Information
Read More


Obtaining a printed copy of compilation errors
The error messages are written to "standard error".
Provides Information
Read More


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.
Provides Information
Read More


Open Watcom - Portable Compilers and Tools
Your home on the web for the Open Watcom compilers and tools!
Provides Information
Read More


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.
Provides Information
Read More


OpenMP: Specifications
Fortran 2.0 Specification Available. the OpenMP ARB has released version 2.0 of the OpenMP Fortran API.
Provides Information
Read More


OS/8 Fortran
Fortran Help.
Provides Information
Read More


Other Fortran Resources
Free Software.
Provides a Service
Read More


Misc. - P

Part One: FORTRAN the Early "Turning Point"
The history of FORTRAN programming language.
Provides Information
Read More


Perl for Fun and Fortran
I have several Perl scripts which I find useful when working with Fortran programs.
Provides Information
Read More


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.
Provides Information
Read More


PGPLOT
Graphics Subroutine Library.
Provides Information
Read More


Polyhedron Software
Fortran, C, C++ compilers, tools and libraries, Mathematica.
Provides a Service
Read More


Professional Programmer's Guide to Fortran77
By Clive G. Page, University of Leicester, UK.
Provides Information
Read More


Programming Courses
Programming In Fortran 77 & Fortran 95 Training Course. from PTR Associates Ltd.
Provides a Service
Read More


Programming in Fortran
Fortran in its most popular language level.
Provides Information
Read More


Programming in FORTRAN
FORTRAN was designed for scientists and engineers, and has dominated this field.
Provides Information
Read More


PSTI Research Lecture Series
"Scientific Computing with Fortran 95", by DR. Viktor K. Decyk.
Provides Information
Read More


Misc. - R

Redirecting Input/Output
It is often desirable to route program input and output from files instead of the terminal.
Provides Information
Read More


Misc. - S

SHPF
Translator and runtime library. Source code and research papers.
Provides Information
Read More


Simulated Annealing
Global Optimization Method that Distinguishes Between Different Local Optima.
Provides Information
Read More


Misc. - T

The definition of FORTRAN
FORTRAN stands for formula translation and is the oldest computer language in the world.
Provides Information
Read More


The Fortran Company
is the place to find outstanding products, services, and general information related to the Fortran programming language.
Provides Products
Read More


The Fortran Company
Site contains products, services, and general information related to the Fortran programming language. offers products, services, training and freeware.
Provides Information
Read More


The g77 Page
Using and porting GNU Fortran.
Provides Information
Read More


The G95 Project
G95 it's free crunch time.
Provides Information
Read More


The GNU Fortran Language
GNU Fortran supports a variety of extensions to, and dialects of, the Fortran language.
Provides Information
Read More


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.
Provides Information
Read More


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
Provides Information
Read More


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.
Provides Information
Read More


Misc. - U

Using and Porting GNU Fortran
g77 supports certain constructs that have different meanings in VXT Fortran than they do in the GNU Fortran language.
Provides Information
Read More


Using C and C++ with Fortran
from the Department of Mathematics - University of Utah.
Provides Information
Read More


Using f77-c to do separate compilations
To separately compile Fortran modules before linking them together, use the '-c' option to the 'f77' compiler.
Provides Information
Read More


Using fortran at ECN
To use Fortran at ECN, you should do the following.
Provides Information
Read More


Misc. - W

What is Fortran?
A word definition from the Webopedia Computer Dictionary.
Provides Information
Read More


What is GNU Fortran?
GNU Fortran 77 (g77) Legacy Site.
Provides Information
Read More


Misc. - Y

YoLinux Tutorial: Using C and Fortran together
This tutorial covers mixing C and FORTRAN together, allowing C to call FORTRAN functions and FORTRAN to call C functions.
Provides Information
Read More


The MerchantStore © 1997 - 2017