Fortran 95 Modules
This contains documentation about my Fortran 95 module collection.
Kinds- Module to specify floating point numbers
MathsConstants- Module to hold useful mathematical constants
PhysicalConstants- Module to hold useful physical constants
AstroConstants- Module to hold useful astronomical quantities
Assertion- This module provides some useful error checking routines
Requirements- This module provides error checking routines which will abort program execution if tests fail
FileHandles- This module provides a thread safe way of obtaining
UNITnumbers Angles- Some useful utility routines for dealing with angles in codes
A snapshot of my full module library (taken on 27/09/04) can be downloaded as a gzipped tarball. This file contains more modules than just those described above. Use at your own risk - I think that everything works, but I have been wrong in the past.