Installation

To obtain the kinKadath module, please send an email to frederic.dauvergne@obspm.fr.

kinKadath install with Kadath and Kinsol

kinKadath, developped in c++, is an add on to the Kadath library https://arxiv.org/abs/0909.1228 and use the Kinsol library [2] to exploits various Krylov algorithms. Once you have install both, you will be able to link the kinKadath module to them. A Makefile is provided that you will need to adjust to your own architecture system to properly compile the kinKadath library.

Quick instructions for installing on a Unix-like system

Here are the quick steps needed to install the library on Unix systems. once you have installed the Kadath library, you need to properly define the HOME_KADATH=$(HOME)/Kadath_install_dir variable in the Makefile. Then, you have to define the path where the Kinsol library is installed with HOME_KINSOL=i$(HOME)/kinsol_install_dir. The libraries dependancies must also be properly defined, depending on your machine configuration. Add you executable file to the EXAMPLES variable and eventually the other dependencies files to EXAMPLES_DEPENDENCIES.

For kinKadath Library, you need a C++ compiler, such as gcc. And you need a standard Unix make program, plus some other standard Unix utility programs.

Compiles the kinKadath Library in the working directory, with

make

Other make Targets

There are some other useful make targets:
  • check
    This will make sure that the kinKadath Library was built correctly. If you get error messages, please report them to frederic.dauvergne@obspm.fr (see Reporting bugs, for information on what to include in useful bug reports).
  • clean
    Delete all object files and archive files, but not the configuration files.
  • cleanall
    Delete all files not included in the distribution.