Open source project ginv

 
See also http://invo.jinr.ru/ginv/index.html.
 
ginv implements the involutive basis algorithm by V. P. Gerdt and Y. A. Blinkov in C++. For a list of the main features, please see below.
 
Moreover, the implemented computational methods are made accessible by ginv to a higher level programming language as a Python module.
 
ginv is designed so as to be able to deal with polynomial systems, systems of differential equations, and finite difference schemes in the future.
 
Some features of ginv (see Publications for more information):  
 

 

Download ginv

 
ginv (version 1.2):
 
ginv (adapted to be used together with the latest version of Involutive):
 
After installing ginv, it would be helpful if you could send us a short e-mail which explains for what purpose ginv is beneficial for you.
 
If you encounter any problem with ginv, don't hesitate to contact us.  

 

Installing ginv

 

Linux(Unix)

To install the GINV software under Unix one needs the library gmp (http://www.swox.com/gmp) assembled with C++ support. For the code optimization under a given computer architecture one can properly adjust the C++ compiler options in the file setup.py.

The assemblage of the module ginv is done in line with the standard scheme for Python:


    python setup.py build
    
For installation into the standard folder (and assemblage if the module has not been assembled):
    python setup.py install
    
For installation into a non-standard folder:
    python setup.py install --prefix=/home/user/pyginv
    

Windows

Installation under Windows uses the pre-compiled module ginv. This imposes some restrictions on the type and capacity of a processor. The module ginv is built-up with i586 code. This may lead to a substantial slow-down in performance, for instance, when a 64-bit processor is used.

Assemblage under Windows is similar to that under Unix.
 
For more details see http://invo.jinr.ru/ginv/index.html.  

 

Contributors to ginv


 
See also contact information.