MPSolve icon indicating copy to clipboard operation
MPSolve copied to clipboard

Multiprecision Polynomial Solver

Results 22 MPSolve issues
Sort by recently updated
recently updated
newest added

Static analyser cppcheck says: monomial/monomial-parser.c:276:18: error: Width 3 given in format string (no. 1) is larger than destination buffer 'data_type[3]', use %2s to prevent overflowing it. [invalidScanfFormatWidth] Source code is...

Three examples call octave functions that were deprecated in 5.x and have been removed entirely in 6.x.

A memory leak has been reported at the end of the discussion in Issue #23. It seems less severe than the first one reported in that issues (which has been...

Hi, not quite an issue concerning this repo, but: The file `octave_support.h` is missing in the other official source for release tarballs, linked from the [Uni of Pisa](https://numpi.dm.unipi.it/software/mpsolve) under https://numpi.dm.unipi.it/_media/software/mpsolve/mpsolve-3.2.1.tar.bz2....

This is feature request/suggestion. In order to improve multi-threading, it would be very nice to bind threads to particular (hardware) CPU code. For example, thread 0 runs on core 0,...

Firstly, thank you for the mpsolve package. Building the mpsolve-3.1.7 zipfile downloaded from github.com: ``` wget -c https://github.com/robol/MPSolve/archive/master.zip unzip master.zip cd MPSolve-master sh ./autogen.sh ./configure --prefix=$OCTAVE_DIR make -j 6 &&...

There is a name clash between mpc_t as defined by MPSolve, and mpc_t defined by the GNU MPC library. The solution could be either move to using mpfr library instead...

``` libtool: compile: cc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -D_REENTRANT -Wall -DMPS_USE_BUILTIN_COMPLEX -DNICE_DEBUG -fno-math-errno -fomit-frame-pointer -D_MPS_PRIVATE -D_THREAD_SAFE -pthread -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -MT common/parser.lo -MD -MP...

``` In file included from common/nroots-polynomial.cpp:11: In file included from ../../include/mps/mps.h:66: ../../include/mps/mpc.h:114:37: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister] void mpc_pow_si (mpc_t rc, mpc_t c, register...

If you divide the Mandelbrot polynomial of degree 255 by x^3+2x^2+x+1 and call mpsolve with 30 digits and goal approximate, it runs forever. This is a polynomial of degree 252...