Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : MPScilab details
Login with GitLab

MPScilab

Provides Scilab users with a framework for arbitrary precision mathematical computing.
(2492 downloads for this version - 7710 downloads for all versions)
Details
Version
0.1
A more recent valid version with binaries for Scilab 5.3 exists: 0.2
Authors
Jonathan Blanchard
Matthew Arsenault
Owner Organization
None
Maintainer
Jonathan BLANCHARD
Category
License
Creation Date
May 26, 2011
Source created on
Scilab 5.3.x
Binaries available on
Scilab 5.3.x:
Linux 32-bit Windows 32-bit Windows 64-bit Linux 64-bit
Install command
--> atomsInstall("MPScilab")
Description
            The MPScilab toolbox provides a datatype and functions to perform
arbitrary precision matrix arithmetic. This release of MPScilab should be
considered a preview and only basic functions are implemented. Bugs and features
requests can be filed in the Scilab forge issue tracker for the project :

http://forge.scilab.org/index.php/p/mpscilab/issues/

Main features :

The toolbox introduce a new arbitrary precision full matrix datatype. By using
GMP and MPFR as the computing backend the toolbox also provides a set of basic
functions to manipulate this new datatype. Most functions are able to mix
multi-precision data with the native Scilab matrix of double.

Overview of available functions :

- Basic element-wise addition, subtraction, multiplication and division
- Element wise exponential, square root etc...
- Matrix transposition, multiplication and inversion
- Trigonometric and hyperbolic functions
- Basic comparisons and min/max

A short tutorial is included in the online help available from within Scilab.

WINDOWS NOTE : On Windows the Microsoft Visual C++ 2010 Runtime may be required
to run the toolbox.

IMPORTANT NOTE : Even if written as such it is not possible to install the
toolbox automatically by running atomsInstall("MPScilab"). To install
MPScilab from the binary distribution one must first download the correct file
for the targeted platform. Then from within Scilab the module can be install by
running atomsInstall with the compressed file as argument.

For example on 64 bit Linux :

atomsInstall("/home/jo/MPScilab_0.1-1.bin.x86_64.linux.tar.gz")
             
Files (5)
[252.55 kB]
Source code archive
Source
[648.39 kB]
Linux 32-bit binary for Scilab 5.3.x

[795.18 kB]
Windows 32-bit binary for Scilab 5.3.x

[748.41 kB]
Windows 64-bit binary for Scilab 5.3.x

[683.98 kB]
Linux 64-bit binary for Scilab 5.3.x

News (0)
Comments (3)     Leave a comment 
Comment -- May 31, 2011, 10:32:55 AM    
Hi,

This is an addition that is very interesting for me. 

What are the main features of this module ? On which library is it based ?

On my Windows 32 bits, I was not able to install the module. I tried Scilab 5.3.1 and 5.3.2

:

-->atomsSystemUpdate()
-->atomsInstall('MPScilab')
atomsInstallList: The package MPScilab is not available.
 !--error 10000 

at line      51 of function atomsError called by :  
at line      76 of function atomsInstallList called by :  
at line     227 of function atomsInstall called by :  
atomsInstall('MPScilab')

Can this be linked with the Microsoft Visual C++ 2010 Runtime requirement ?

Regards,

Michaël Baudin
Comment from Jonathan BLANCHARD -- May 31, 2011, 12:55:56 PM    
The module must be installed manually. I am not certain why ATOMS states that it is
possible to install it directly but it's not possible. I will update the description to
include manual install instructions.
Comment from Leonard Kandt -- June 27, 2011, 08:03:54 PM    
Hi,

I am interested in this module.  I installed it manually and I believe it is installed 
correctly.  I get the following:

-->atomsShow('MPScilab')
                Package : MPScilab
                  Title : Multi-precision calculation toolbox for Scilab
                Summary : Provides Scilab users with a framework for arbitrary precision 
mathematical computing.
                Version : 0.1
                 Depend : 
          Category(ies) : Numerical Maths
              Author(s) : Jonathan Blanchard
                          Matthew Arsenault
          Maintainer(s) : Jonathan Blanchard <BlanchardJ@ieee.org>
                 Entity : None
                WebSite : http://forge.scilab.org/index.php/p/mpscilab/
                License : CeCILL
         Scilab Version : >= 5.3
                 Status : Installed
Automatically Installed : no
      Install Directory : SCI\contrib\MPScilab\0.1
            Description : The MPScilab toolbox provides a datatype and functions to 
perform
                          arbitrary precision matrix arithmetic. This release of MPScilab 
should be
                          considered a preview and only basic functions are implemented.
 
-->atomsIsInstalled('MPScilab')
 ans  =
 
  T  

My question is how do I access the short tutorial mentioned above and/or what are some of 
the function names so I can type 'help functionname'?

"A short tutorial is included in the online help available from within Scilab."

I have searched Scilab help for MPScilab and get nothing.  Does this tutorial exist?  Is 
there other documentation available?

Thanks,

Leonard
Answer from Jonathan BLANCHARD -- June 28, 2011, 02:55:09 AM    
> Hi,
> 
> I am interested in this module.  I installed it manually and I believe it is installed

> correctly.  I get the following:
> 
> -->atomsShow('MPScilab')
>                 Package : MPScilab
>                   Title : Multi-precision calculation toolbox for Scilab
>                 Summary : Provides Scilab users with a framework for arbitrary
precision
> 
> mathematical computing.
>                 Version : 0.1
>                  Depend : 
>           Category(ies) : Numerical Maths
>               Author(s) : Jonathan Blanchard
>                           Matthew Arsenault
>           Maintainer(s) : Jonathan Blanchard <BlanchardJ@ieee.org>
>                  Entity : None
>                 WebSite : http://forge.scilab.org/index.php/p/mpscilab/
>                 License : CeCILL
>          Scilab Version : >= 5.3
>                  Status : Installed
> Automatically Installed : no
>       Install Directory : SCI\contrib\MPScilab\0.1
>             Description : The MPScilab toolbox provides a datatype and functions to 
> perform
>                           arbitrary precision matrix arithmetic. This release of
> MPScilab 
> should be
>                           considered a preview and only basic functions are
> implemented.
>  
> -->atomsIsInstalled('MPScilab')
>  ans  =
>  
>   T  
> 
> My question is how do I access the short tutorial mentioned above and/or what are
some
> of 
> the function names so I can type 'help functionname'?
> 
> "A short tutorial is included in the online help available from within
> Scilab."
> 
> I have searched Scilab help for MPScilab and get nothing.  Does this tutorial exist? 
Is
> 
> there other documentation available?
> 
> Thanks,
> 
> Leonard

Hi,

If you open the Scilab help there should be a section name mpscilab under it in a
subsection named Introduction contains basic information about MPScilab, especially the
sub-section 3-MPScilab Basics contains the tutorial.

Hope this help,

Jonathan Blanchard
Answer from Leonard Kandt -- June 28, 2011, 11:02:24 PM    
> > Hi,
> > 
> > I am interested in this module.  I installed it manually and I believe it is
> installed 
> > correctly.  I get the following:
> > 
> > -->atomsShow('MPScilab')
> >                 Package : MPScilab
> >                   Title : Multi-precision calculation toolbox for Scilab
> >                 Summary : Provides Scilab users with a framework for arbitrary
> precision
> > 
> > mathematical computing.
> >                 Version : 0.1
> >                  Depend : 
> >           Category(ies) : Numerical Maths
> >               Author(s) : Jonathan Blanchard
> >                           Matthew Arsenault
> >           Maintainer(s) : Jonathan Blanchard <BlanchardJ@ieee.org>
> >                  Entity : None
> >                 WebSite : http://forge.scilab.org/index.php/p/mpscilab/
> >                 License : CeCILL
> >          Scilab Version : >= 5.3
> >                  Status : Installed
> > Automatically Installed : no
> >       Install Directory : SCI\contrib\MPScilab\0.1
> >             Description : The MPScilab toolbox provides a datatype and functions
to
> 
> > perform
> >                           arbitrary precision matrix arithmetic. This release of
> > MPScilab 
> > should be
> >                           considered a preview and only basic functions are
> > implemented.
> >  
> > -->atomsIsInstalled('MPScilab')
> >  ans  =
> >  
> >   T  
> > 
> > My question is how do I access the short tutorial mentioned above and/or what
are
> some
> > of 
> > the function names so I can type 'help functionname'?
> > 
> > "A short tutorial is included in the online help available from within
> > Scilab."
> > 
> > I have searched Scilab help for MPScilab and get nothing.  Does this tutorial
> exist?  Is
> > 
> > there other documentation available?
> > 
> > Thanks,
> > 
> > Leonard
> 
> Hi,
> 
> If you open the Scilab help there should be a section name mpscilab under it in a
> subsection named Introduction contains basic information about MPScilab, especially
the
> sub-section 3-MPScilab Basics contains the tutorial.
> 
> Hope this help,
> 
> Jonathan Blanchard

Thank you for your response.  I think that after manually installing I needed to restart 
Scilab before the help files were available.  After restarting this morning, I now see the

mpscilab help files and I'm on my way.  Thanks.

- Leonard
Answer from Leonard Kandt -- June 29, 2011, 12:54:00 AM    
> > Hi,
> > 
> > I am interested in this module.  I installed it manually and I believe it is
> installed 
> > correctly.  I get the following:
> > 
> > -->atomsShow('MPScilab')
> >                 Package : MPScilab
> >                   Title : Multi-precision calculation toolbox for Scilab
> >                 Summary : Provides Scilab users with a framework for arbitrary
> precision
> > 
> > mathematical computing.
> >                 Version : 0.1
> >                  Depend : 
> >           Category(ies) : Numerical Maths
> >               Author(s) : Jonathan Blanchard
> >                           Matthew Arsenault
> >           Maintainer(s) : Jonathan Blanchard <BlanchardJ@ieee.org>
> >                  Entity : None
> >                 WebSite : http://forge.scilab.org/index.php/p/mpscilab/
> >                 License : CeCILL
> >          Scilab Version : >= 5.3
> >                  Status : Installed
> > Automatically Installed : no
> >       Install Directory : SCI\contrib\MPScilab\0.1
> >             Description : The MPScilab toolbox provides a datatype and functions
to
> 
> > perform
> >                           arbitrary precision matrix arithmetic. This release of
> > MPScilab 
> > should be
> >                           considered a preview and only basic functions are
> > implemented.
> >  
> > -->atomsIsInstalled('MPScilab')
> >  ans  =
> >  
> >   T  
> > 
> > My question is how do I access the short tutorial mentioned above and/or what
are
> some
> > of 
> > the function names so I can type 'help functionname'?
> > 
> > "A short tutorial is included in the online help available from within
> > Scilab."
> > 
> > I have searched Scilab help for MPScilab and get nothing.  Does this tutorial
> exist?  Is
> > 
> > there other documentation available?
> > 
> > Thanks,
> > 
> > Leonard
> 
> Hi,
> 
> If you open the Scilab help there should be a section name mpscilab under it in a
> subsection named Introduction contains basic information about MPScilab, especially
the
> sub-section 3-MPScilab Basics contains the tutorial.
> 
> Hope this help,
> 
> Jonathan Blanchard

Thank you for your response.  I think that after manually installing I needed to restart 
Scilab before the help files were available.  After restarting this morning, I now see the

mpscilab help files and I'm on my way.  Thanks.

- Leonard
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.