SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files
     ADOL-C Version 1.10.0
     http://www.math.tu-dresden.de/~adol-c/

This new version of ADOL-C features new library functions for

  • sparse Jacobians and sparse Hessians (see documentation
  • Hessian-matrix products (hov_wk_forward(...), hos_ov_reverse(...), see example hessmat.cpp, still not documented in the manual)
  • the integration of DAEs (see forward_partx.c, still not documented in the manual)

and many bug fixes.

Furthermore the source code was adapted to allow a compilation with WINDOWS compilers. See file "INSTALL" for generic installation instructions and special instructions for the installation on a WINDOWS platform.

The complete documentation can be found in the subdirectory "doc".

LOCAL INSTALLATION

  1. Run configure with possibly using one of these options:
  --prefix=PREFIX         install library and header files in PREFIX
                          (default: ${HOME}/adolc_base)
  --with-docexa           build documented examples [default=no]
  --with-addexa           build additional examples [default=no]
  --with-cflags=FLAGS     use CFLAGS=FLAGS (default: -O3 -Wall -ansi)

--with-cxxflags=FLAGS use CXXFLAGS=FLAGS (default: -O3 -Wall)

2. Type make

3. Type make install

By default, `make install' will install all the files in ${PREFIX}/lib and ${PREFIX}/include. You can specify another installation directory by using the --prefix-option in the configure call.

This procedure provides all makefiles required in the approporate directories. Execute 'configure --help' for more details on other available option.

Nonlocal installation

As mentioned in INSTALL one can configure the adolc package to be installed in a different directory than "${HOME}/adolc_base" by using the "--prefix=PATH" configure option. This is typically used for global installations. Common PATHs are "/usr" and "/usr/local/", and others are known to be used. Fine control over the installation directories can be gained by supplying additional configure options. See "./configure --help" for details.

Completing the installation by executing "make install" requires write permissions for all target directories. Make sure to have them or the result may be surprising otherwise.

A global installation can be helpfull if many users need the library. By adding the library's path to "/etc/ld.so.conf" the usage of LD_LIBRARY_PATH and the "-L" link switch becomes unnecessary. In many cases, for instance for PATH=/usr/local, the use of the -I directive for compiling sources becomes unnecessary too.

Examples

Examples must be configured to build by using the configure switches

--with-docexa or --with-addexa.
They will never be installed by make install but can be found in the appropriate example subdirectory.

Compilation and Usage of own applications based on the ADOL-C library

Compilation

The following procedure should work with all installations but might be oversized if you have installed the ADOL-C into a directory which is

Enjoy this new version!


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.