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 UNIT numbers
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.