ARKI Consulting & Development A/S
Available forms
CONOPT is available as an integrated or
optional solver with many of the modern modeling systems and it is available as
a Fortran Subroutine library.
We
recommend that you always consider using CONOPT with a Modeling System. It is much easier and more reliable, especially during
model development. Due to higher volume and lower support requirements the
modeling system versions of CONOPT are also cheaper. Additional information on
CONOPT for the various modeling systems is available directly from the vendors
of these systems at the following addresses (given in alphabetical order):
The versions of CONOPT available with the
modeling systems are all designed to follow the conventions of the modeling
system and they are optimized for the particular model format of each modeling
system. Most modeling systems and their CONOPT solver are available on a number
of hardware platforms.
The CONOPT Subroutine Library should only be
used in very special cases where the higher implementation cost can be
justified, e.g. where a finished model that has been developed and tested via a
modeling system is going to be built into some larger application. The library
is available for many hardware platforms. Under Microsoft Windows we supply a
DLL that is compatible with all standard conforming compilers. On most Unix systems we supply a Shared Library or Shared Object
that support the standard systems compilers on the particular hardware
platform. CONOPT is written in Fortran for maximal
performance and you will on some Unix systems need either a compatible Fortran
compiler or another language compiler with Fortran runtime support.
Some of the model definition requirements for
the Library are described on the Model definition
page. You should note that some of the efficiency of CONOPT is derived from
the use of 2nd derivatives. These derivatives are automatically
available with most modeling systems, but very hard to supply otherwise.