- MPSolve
Infobox Software
name = MPSolve
caption =
collapsible =
author = Dario Bini and Giuseppe Fiorentino
developer =
released =
latest release version = Version 2.2
latest release date = May 2001
latest preview version =
latest preview date =
frequently updated =
programming language = C console program
operating system = linux
platform = PC
size =
language = english
status =
genre = mathemathical software
license = [http://www.dm.unipi.it/cluster-pages/mpsolve/copyright.htm Custom licence] (semi-free)
website = [http://www.dm.unipi.it/cluster-pages/mpsolve home page]MPSolve (Multiprecision Polynomial Solver) is a package for the approximation of the roots of a univariate polynomial. It uses the
Aberth method ["Design, Analysis, and Implementation of a Multiprecision Polynomial Rootfinder" by D. A. Bini and G. Fiorentino published in Numerical Algorithms, Volume 23 (2000), pages 127-173] ."Mpsolve takes advantage of sparsity, and has special hooks for polynomials that can be evaluated efficiently by straight-line programs" [ [http://cm.bell-labs.com/who/sjf/eigensolveperformance.html Comparison of performance of MPSolve and Eigensolve by Steven Fortune] ]
Implementation
The program is written in ANSI C and makes use of the
GNU Multi-Precision Library .It uses
command line interface (CLI).Usage
The executable program of the package is called unisolve (univariate polynomial solver). It can be run from command line in console.
Output
Typically output will be on the screen.
It may also be saved the to the text file (with res extension) and plotted in
gnuplot .This image shows centers of hyperbolic components of
mandelbrot set for period 10 ( and itsdivisor s). There are also drawn boundaries of period 1 and 2 hyperbolic components.It is made with
gnuplot . Centers are computed with MPSolve.External links
* [http://www.dm.unipi.it/cluster-pages/mpsolve Home page]
=References=
Wikimedia Foundation. 2010.