TANGO Trustable Algorithms for Nonlinear General Optimization
The University of Campinas and University of São Paulo joint project for optimization software development.

ALGENCAN 1.0 CUTEr interface

Note that this interface corresponds to an old version of ALGENCAN! Click here to download the ALGENCAN latest version (including all the interfaces).

cuterwrapper.f
This is the file responsible for the interface between CUTEr and ALGENCAN.
sdalg and alg
Scripts for the CUTEr interface to ALGENCAN. They set some environment variables and call the SIF decoder. Then give the control to another CUTEr script named runpackage that links CUTEr and ALGENCAN object files and calls ALGENCAN to solve the selected problem.

Quick start

1)Copy sdalg and alg into $MYCUTER/bin.
2)Copy cuterwrapper.f (from this page) and algencanma.f and algencan.f (from the ALGENCAN 1.0 downloading page) into $CUTER/common/src/pkg/algencan/.
3)Compile the algencan and the interface source codes typing
g77 -O4 -c -xf77-cpp-input -DCUTEr algencanma.f algencan.f
g77 -O4 -c cuterwrapper.f
4)Move algencanma.o algencan.o and cuterwrapper.o to $MYCUTER/double/bin/.
5)Run with sdalg problem.SIF, where problem.SIF is the SIF file with the definition of the problem your are trying to solve.
Obs1: To use this interface you need to have downloaded ALGENCAN 1.0.
Obs2: It is assumed that you already installed the double precision versions of CUTEr and SifDec and that you have setted the environment variables CUTER, MYCUTER, SIFDEC, MYSIFDEC and MASTSIF. It is also assumed that $MYCUTER/bin and $MYCUTER/double/bin are in your path.


UNICAMP
Page last modified: Nov 13, 2008.
Page URL: http://www.ime.usp.br/~egbirgin/tango/
Contact: egbirgin@ime.usp.br, egbirgin@gmail.com
USP