2023-03-30 Jaroslav Fowkes Version 3.3.3. Fix type of control.min_l_workspace in C header file. 2022-07-07 Niall Bootland Version 3.3.2. State MeTiS 5 incompatability in documentation. 2013-06-18 Jonathan Hogg Version 3.3.1. Fix type of info.l_workspace in C header file. 2011-10-05 Jonathan Hogg Version 3.3.0 * Split common code for half_to_full matrix transforms off into subroutines * Eliminate typecasting warnings around long integer * Change type of info%l_workspace to integer(long). Argument min_l_workspace remains default integer to maintain backwards compatibility. * Improve indentation in code for ease of reading * Change licence on C/hsl_mc68i.h (only) to BSD * Use #defines as in other C interfaces to support possible future existence of long integer variant. 2011-03-17 Jonathan Hogg Version 3.2.0. Restore hsl_mc68_single and hsl_mc68_double as USEable modules that are just a wrapper around hsl_mc68_integer to provide more friendly backwards compatibility 2011-03-11 Jonathan Hogg Version 3.1.0 * Rename "double" version to integer. Discard "single" version. These versions were identical after mc68_setup was removed. * C interface added 2011-01-19 Sue Thorne Version 3.0.0. * Interface modified to take HSL STANDARD format. * mc68_setup removed. 2010-12-03 Jonathan Hogg Version 2.1.0. Modify for interface changes in HSL_ZB01 v2.0.0 within mc68_order. 2009-07-31 Version 2.0.1. Comments corrected to remove references to MC47. 2008-10-01 Version 2.0.0. AMDD method implemented and replaces call to MC47 2007-11-05 Version 1.1.0. * Informational output units corrected. * Automatic array allocations removed. * mc68_finalize added. * nemin control added but not specified in documentation: changing value only seems to effect permutation formed by ord=4. 2007-10-03 Version 1.0.0. Original version.