When contributing code, please specify a license so that others know the extent to which they may use and modify your code. All code on the Fortran Wiki shall be in the public domain unless otherwise noted. Other common licenses are the BSD, MIT, and GPL licenses.
To contribute Fortran source code, add a link here to the filename, program, or module name, and create the new page by pasting the code, wrapping it in a fenced code block with a language keyword. See the HowTo and existing pages such as hello for examples.
This section lists individual modules, programs, and procedures, typically single files or perhaps zip files. See the Libraries page for more comprehensive collections of routines.
convert.f90 - converts FORTRAN 77 source form to Fortran 90 source form.
gen_ll.f90 - a generic linked list module by Roger Young and Peter McGavin.
roman_numerals.f90 - a Roman numerals module.
qsort_c.f95 - a recursive Fortran 95 quicksort routine.
RadixSort.f90 - radix sort in Fortran 90.
fscheme_mod.f95 - an embeddable Scheme interpreter (with bindings for the Japi GUI toolkit).
Fortran with Excel -A gfortran example to call fortran from excel
How to Create Fortran DLL in Visual studio - A google powerpoint presentation on how to create a fortran DLL with Intel Compiler in Visual Studio 2005/2008
Binary STL file reader in fortran Binary STL file reader in fortran
Quine in fortran 90 While Fortran has been thought to develop scientific applications, it can also be used for programmer amusement, here is a nice quine written in Fortran. A quine is a computer program which takes no input and produces a copy of its own source code as its only output.
Let It Snow in Fortran Inspired by google’s let it snow, this is let it snow animation in fortran using pgplot graphics library.
Value of PI by Monte Carlo Method Fortran code to determine the value of PI using Monte Carlo Method.
How to use Pgplot graphics library to create Fortran graphic programs?
Fireworks animation in Fortran Fireworks animation using Fortran PGPLOT libraries.
Heart in Fortran Generating Heart with Fortran code using pgplot.
ogpf An object-based Fortran 2003 / 2008 interface to gnuplot.
Hermite Polynomial Fortran module to generate hermite polynomials
Random number generator codes in fortran for probability distribution Fortran module to generate non-uniform random numbers
A Beginners Guide to Integrate java and Fortran in windows Simple tutorial on mixing JAVA and Fortran