Mentions légales du service

Skip to content
Snippets Groups Projects
Mathieu Faverge's avatar
Mathieu Faverge authored
starpu: Add an shm insert task macro and change the data conversion tasks to local tasks to avoid issue with tag registrations
82dfc6fd
History

Chameleon: A dense linear algebra software for heterogeneous architectures

Chameleon is a C library providing parallel algorithms to perform BLAS/LAPACK operations exploiting fully modern architectures.

1 Get Chameleon

To use last development states of Chameleon, please clone the master branch. Note that Chameleon contains a git submodule morse_cmake. To get sources please use these commands:

# if git version >= 1.9
git clone --recursive git@gitlab.inria.fr:solverstack/chameleon.git
cd chameleon
# else
git clone git@gitlab.inria.fr:solverstack/chameleon.git
cd chameleon
git submodule init
git submodule update

Last releases of Chameleon are hosted on the releases page.

2 Documentations

2.1 Homepage and user’s guide

Please visit our Homepage to get:

  • download links,
  • quick start guides,
  • installation instructions,
  • tutorials,
  • bencmarks.

This documentation could also be generated in html:

# build the doc with cmake (emacs with orgmode and latex are required), e.g.
cmake .. -DCHAMELEON_ENABLE_DOC=ON
make doc

see the doc/user directory.

2.2 Source code documentation, API (doxygen)

Please refer to the doxygen documentation to get more precise information about the API, the public and internal functions prototypes and the data structures.

Please refer to the section 2.1 of READMEDEV to get information about the documentation generation.

2.3 For developers

Please refer to the READMEDEV page.

3 Contact

If you have an account on gitlab inria please submit a new issue.

If you don’t have an account on gitlab inria you can send emails to chameleon-issues@inria.fr.

To get the news, register to the mailing list chameleon-announce@inria.fr (click on “S’abonner” in the left panel).

4 Get involved!

CONTRIBUTING

5 Licence

LICENCE