CG+


Software for Large-scale Unconstrained Optimization

CG+ is a Conjugate Gradient code for solving large-scale, unconstrained, nonlinear optimization problems. CG+ implements three different versions of the Conjugate Gradient method: the Fletcher-Reeves method, the Polak-Ribiere method, and the positive Polak-Ribiere method (Beta always non-negative). The code has been developed at the Optimization Technology Center, a joint venture of Argonne National Laboratory and Northwestern University.

The current release is version 1.1. The distribution file was last changed on 04/17/00.

Downloading and Installing CG+

You are welcome to grab the full Unix distribution, containing source code, makefile, and user guide.

CLICK HERE TO DOWNLOAD THE CG+ DISTRIBUTION FILE

To install, first type

gunzip CG+.1.1.tar.gz
to produce a file CG+.1.1.tar. (If your system doesn't have the gunzip utility, you'll need to install it. Here's the tar file for gzip.) Then, type
tar -xvf CG+.1.1.tar
which creates a subdirectory CG+ and puts the source code, makefile and user guide in that subdirectory.

Authors

Guanghui Liu, Jorge Nocedal, Richard Waltz .

[ NEOS Server ]