Software Archive


William Hager and Hongchao Zhang


  • CG_DESCENT Fortran Version 1.1 December 10, 2004

  • CG_DESCENT Fortran Version 1.2 June 4, 2005

  • CG_DESCENT Fortran Version 1.3 October 6, 2005

  • CG_DESCENT Fortran Version 1.4 November 14, 2005

  • CG_DESCENT C Version 1.1 October 6, 2005

  • CG_DESCENT C Version 1.2 November 14, 2005

  • CG_DESCENT C Version 2.0 September 23, 2007

  • CG_DESCENT C Version 3.0 May 18, 2008

  • CG_DESCENT C Version 4.0 March 28, 2011

  • CG_DESCENT C Version 4.1 April 8, 2011

  • CG_DESCENT C Version 4.2 April 14, 2011

  • CG_DESCENT C Version 5.0 May 1, 2011

  • CG_DESCENT C and Matlab Version 5.1 January 31, 2012

  • CG_DESCENT C and Matlab Version 5.2 April 17, 2012

  • CG_DESCENT C and Matlab Version 5.3 May 18, 2012

  • CG_DESCENT C and Matlab Version 6.0 November 6, 2012

  • CG_DESCENT C and Matlab Version 6.1 January 27, 2013

  • CG_DESCENT C and Matlab Version 6.2 February 2, 2013

  • CG_DESCENT C and Matlab Version 6.3 April 21, 2013

  • CG_DESCENT C and Matlab Version 6.4 April 29, 2013

  • CG_DESCENT C and Matlab Version 6.5 April 30, 2013

  • CG_DESCENT C and Matlab Version 6.6 May 28, 2013

  • CG_DESCENT C and Matlab Version 6.7 April 7, 2014

  • CG_DESCENT C and Matlab Version 6.8 March 7, 2015

  • ASA_CG C Version 1.0 May 18, 2008

  • ASA_CG C Version 1.1 June 29, 2008

  • ASA_CG C Version 1.2 September 10, 2008

  • ASA_CG C Version 1.3 September 25, 2009

  • ASA_CG C Version 2.0 March 30, 2011

  • ASA_CG C Version 2.1 April 4, 2011

  • ASA_CG C Version 2.2 April 14, 2011

  • ASA_CG C Version 3.0 September 19, 2013

  • ASA_CG C Version 4.0 May 30, 2020

  • SSM C Version 1.0 May 5, 2009

  • SSM C Version 1.1 September 25, 2009

  • ASL C Version 1.1 July 25, 2009

  • ASL C Version 1.2 September 9, 2009

  • ASL C Version 2.0 June 16, 2010

  • SVM C Version 1.0, September 30, 2010

  • BLG C Version 1.0, September 30, 2010 (contains ASL as special case)

  • BLG C Version 1.1, November 16, 2010 (contains ASL as special case)

  • BLG C Version 1.2, February 21, 2013 (contains ASL as special case)

  • BLG C Version 1.3, May 25, 2014 (contains ASL as special case)

  • SuiteOPT Version 1.0, November 5, 2019 (polyhedral constrained optimization, gradient-based methods, include PASA)

  • GNU GENERAL PUBLIC LICENSE