2020-03-19 Version 2.1.0. In hsl_mp62[sd].f90 and hsl_mp62[sd]t.f90 The data%LENBUF is now a two dimensional array. A double deallocate on a single line was split into two dellocate statements. In the case where the first deallocate failed, the second was never executed. 2008-07-18 Version 2.0.0. Edited to allow number of processors to exceed number of subdomains. INCLUDE replaced by USE HSL_MP01 and source form changed. Pointer array components replaced by allocatables. Private communicator added. 2005-01-18 Version 1.1.0. Bug fix. VALNAM/RHSNAM allocatable (not pointer) Also error in call to MA72C/CD. 2004-07-12 Version 1.0.0. Version numbering added.