QLink is a small but useful tool for people working with Wolfram Mathematica.

Wolfram Mathematica, being a powerful computer algebra system is widely used among researchers nowadays. However, a significant drawback of the usage of Mathematica is the lack of operative memory that is often ecountered.

QLink is a solution for this problem allowing to use the QDBM database to store objects from Mathematica directly on hard disk.

QLink has been initially created to be used in the FIRE program (thanks to Mikhail Tentioukov for giving me the idea to use a database to battle against memory problems and to Peter Marquard for pointing at the QDBM database); later similar memory problems were encountered in the sector decomposition activity; the use of QLink allowed to step quickly to a new level of computations.

QLink is made with the use of the MathLink technology.

QLink is distributed under the terms of GNU GPLv2.

This project is partially supported by RFBR 08-02-01451-а

The package containing both the binaries and the source can be downloaded here.

If you result in a publication while using QLink as a tool, please refer to http://qlink08.sourceforge.net