There are 3 main types of runing MPSolve: ------------------------------------ 1. reading from the standard input stream (typically the keyboard). ./unisolve (one can type here for example content of the file test.pol, without comments line, which start with "!" character ) ********************************************** 2. reading from input file (holding the input polynomial in the form: degree and list of coefficients) ./unisolve Data/mand31.pol ***************************************************** 3.using "user defined" polynomial. In this case one uses 2 files: - mps_user.c (containing definition of polynomial in the form of recurrence relation) - input file containing only degree of poynomial ./unisolve Data/umand31.pol compare the files mand31.pol and umand31.pol to see the differences. The output files should be the same. ------------------------- If one wants to use other type of "user defined" polynomial than this one which is contained in the standard mps_user.c file, then should: - edit usr_mand.c and modify the code in order to obtain the implementation of the polynomial that you want - copy usr_mand.c into mps_user.c ( it should be readable and writable by the user) - run make ( to recompile the package) - write the desired degree of polynomial in the input file (here for example: umand31.pol ) - run MPSolve ( the way number 3) ./unisolve Data/umand31.pol ********* output **************************** In all above examples output will be on the screen. If one wants to save the oputput to the text file with res extension in directory Results: ./unisolve Data/umand31.pol >Results/umand31.res ********* ploting the data from output file in gnuplot ******************************* First create file for gnuplot ( use -Og option ), for example: ./unisolve -Og Data/umand31.pol >Results/umand31g.res Run gnuplot: gnuplot and inside gnuplot: plot "/home/adam/mpsolve/MPSolve-2.2/Results/umand31g.res" **********************************************************