Currently, the installation only works on linux machines.
CUMODP needs CUDA Toolkit 7.0 or later, on devices of compute capability 2.0 or above.
Maple and NTL are required for some of the verification and benchmarking.
The following environmental variables will be automatically set by install_cumodp.sh:
CUMODP_HOME : The home directory of the library which is "CUMODP_HOME". By default, this variable should point to the directory where you have extracted the source files.
MODPN_HOME : the home directory of the MODPN library.
"$CUMODP_HOME/src" and "$MODPN_HOME/src" are added to "LD_LIBRARY_PATH".
Use the Makefile in the "$CUMODP_HOME" directory and simply execute "make". This command will compile and create the CUMODP library in $CUMODP_HOME/src.
There are test files written in C in the "new_tests" directory for all of the functionalities. There is Makefiles inside of each subdirectories.
If you have questions or bug reports, please contact: cumodp sdl [dot] csd [dot] uwo [dot] ca
© 2017, ORRCA
Ontario Research Center for Computer Algebra (ORRCA)
Department of Computer Science
The University of Western Ontario
London, Ontario, Canada N6A 5B7