Skip to content

A multiple precision version of BLAS and LAPACK

License

Notifications You must be signed in to change notification settings

RaumZeit/mlapack

 
 

Repository files navigation

GitHub release Build Status Github All Releases

MLAPACK

This is a fork of the MPACK multiprecision linear algebra package.

The only difference to its upstream version is that the package itself and several of its files have been renamed to from mpack to mlapack to circumvent conflicts with other packages names mpack. In particular, the mpack project name is not unique among Linux distributions. Most Linux distributions already provide an mpack or libmpack package that serves totally different purposes. The first provides tools for encoding/decoding MIME messages and the second is a small binary serialization/RPC library.

Description

The MPACK is a multiprecision linear algebra package based on BLAS and LAPACK. This package is rewritten in C++, and supports several high precision libraries like GMP, MPFR and QD etc so that users can choose for user's convenience. The MPACK is a free software (2-clause BSD style license with original license by LAPACK).

Acknowledgement:

This work has been supported by: The Special Postdoctoral Researchers' Program of RIKEN (2008, 2009) Grant-in-Aid for Scientific Research (B) 21300017 from the Japan Society for the Promotion of Science (2009, 2010, 2011). Microsoft Research CORE6 (2010).

Special thanks to: Fujisawa, Katsuki Goto, Kazushige Himeno, Ryutaro .

Please refer userman.pdf for details. Please enjoy!

                                              NAKATA Maho <maho@riken.jp>

About

A multiple precision version of BLAS and LAPACK

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 77.2%
  • C 12.2%
  • Makefile 7.3%
  • Cuda 1.8%
  • Fortran 0.7%
  • Shell 0.6%
  • Other 0.2%