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.
wc.f90 - a wc
-like word count utility.
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