Multiple precision matrices

Bob Smith bsmith at sudleyplace.com
Wed May 25 10:04:18 UTC 2016


On 5/23/2016 11:07 AM, Kartik Gupta wrote:
> Does GMP provide the functionality of doing fast multiple precision matrix
> operations like addition, multiplication, etc?
> Or is there any other library available which builds upon GMP or otherwise
> provides these functionalities?
> I am building a system where I will be using matrices of multiple precision
> integers and performing some computations on them.

Another possibility is to use a version of APL that supports MPIR.  For 
example,

       M←?3 3⍴10*100x
       M
  843973517386478454697764849095246734527256775604545742804810972520841
7799831910573923090524782938918554727240385329340111401328216837440965
9498813590108500135995897381384423475081650822107711264811089798121322

       384873531013453058630993356917
       785001727749799948253926243178
       765680350775342508770673217329

        113911991453400707888596332814871889480151517596984843202691434
        303188203519264704500813388522497448622431018358821527538641541
        591492307776726995026048427997869553046647948904860411467616320

        6861312383373780728995819251248766928
        8970742462598350108034022890781477156
        1867954431598204760769536528630611302

         53511162999326149681573753345994498567466094983017692931690217
        138209353309345956201817367907703398129527970736399653699896295
        525141800431563296632935763505413790847238335370554813536080659

        0551342887299317159697681534790398587
        7404282760962110875824483783300010548
        6059956358373981880843648653004326623

See http://www.nars2000.org and http://www.nars2000.org/download.  The 
executable runs on Windows, Linux (all flavors) and Mac OS, the latter 
two through the translation layer Wine.

-- 
_______________________________________________________________
Bob Smith - bsmith at sudleyplace.com
http://www.sudleyplace.com - http://www.nars2000.org


More information about the gmp-discuss mailing list