diff --git a/doc/user/chapters/installing.org b/doc/user/chapters/installing.org index eeedfe097db6ebb82fac55fa208b7c7d216fdcb8..c28bee958a769afd6e0d4f857a53f1bb9b756f22 100644 --- a/doc/user/chapters/installing.org +++ b/doc/user/chapters/installing.org @@ -469,12 +469,15 @@ Finally some packages or also available for [[sec:ug:debian][Debian/Ubuntu]] and https://gitlab.inria.fr/solverstack/chameleon/-/packages, then install as follows #+begin_src sh - sudo apt-get install ./chameleon_1.1.0-1_amd64.deb -y + sudo apt-get install ./chameleon_1.2.0-1_amd64.deb -y + // and to uninstall use + // sudo apt-get autoremove -y chameleon #+end_src Chameleon will be installed on your system meaning you can use drivers for performance tests #+begin_src sh - mpiexec -n 2 chameleon_stesting -t 2 -o gemm -n 1000 + export OPENBLAS_NUM_THREADS=1 + mpiexec -n 2 chameleon_stesting -o gemm -n 6400 #+end_src and use Chameleon library in your own project #+begin_src sh diff --git a/doc/user/homepage.org b/doc/user/homepage.org index d6692404ed9ed87b1f83db8eb1670226a83b86d2..f2a364273bce421c2f83f3dc7db968c10142d5cb 100644 --- a/doc/user/homepage.org +++ b/doc/user/homepage.org @@ -77,7 +77,7 @@ #+ATTR_HTML: :alt Table of download materials image :title Table of download materials :align center | Git | Release source | Debian/Ubuntu | [[https://brew.sh/][Brew]] (Mac) | [[https://guix.gnu.org/en/][Guix]] (Linux) | [[https://spack.readthedocs.io/en/latest/][Spack]] (Linux/Mac) | |-----------+----------------+---------------+------------+--------------+-------------------| - | [[https://gitlab.inria.fr/solverstack/chameleon][Chameleon]] | [[https://gitlab.inria.fr/solverstack/chameleon/uploads/b299d6037d7636c6be16108c89bc2aab/chameleon-1.1.0.tar.gz][1.1.0]] | [[https://gitlab.inria.fr/solverstack/chameleon/-/packages][packages]] | [[https://gitlab.inria.fr/solverstack/brew-repo][brew-repo]] | [[https://gitlab.inria.fr/guix-hpc/guix-hpc-non-free][guix-repo]] | [[https://github.com/spack/spack][spack-repo]] | + | [[https://gitlab.inria.fr/solverstack/chameleon][Chameleon]] | [[https://gitlab.inria.fr/api/v4/projects/616/packages/generic/source/v1.2.0/chameleon-1.2.0.tar.gz][1.2.0]] | [[https://gitlab.inria.fr/solverstack/chameleon/-/packages][packages]] | [[https://gitlab.inria.fr/solverstack/brew-repo][brew-repo]] | [[https://gitlab.inria.fr/guix-hpc/guix-hpc-non-free][guix-repo]] | [[https://github.com/spack/spack][spack-repo]] | Some packages are part of the official distribution and we just provide the package name. For others we provide links where you can @@ -135,9 +135,9 @@ Then to install Chameleon from sources with CMake, proceed as follows #+begin_src sh :eval never-export - wget https://gitlab.inria.fr/solverstack/chameleon/uploads/b299d6037d7636c6be16108c89bc2aab/chameleon-1.1.0.tar.gz - tar xvf chameleon-1.1.0.tar.gz - cd chameleon-1.1.0 + wget https://gitlab.inria.fr/api/v4/projects/616/packages/generic/source/v1.2.0/chameleon-1.2.0.tar.gz + tar xvf chameleon-1.2.0.tar.gz + cd chameleon-1.2.0 # or clone the master branch from the git repository to get the last version # git clone --recursive https://gitlab.inria.fr/solverstack/chameleon.git && cd chameleon mkdir build && cd build @@ -185,9 +185,9 @@ Then to install Chameleon from sources with CMake, proceed as follows #+begin_src sh :eval never-export - wget https://gitlab.inria.fr/solverstack/chameleon/uploads/b299d6037d7636c6be16108c89bc2aab/chameleon-1.1.0.tar.gz - tar xvf chameleon-1.1.0.tar.gz - cd chameleon-1.1.0 + wget https://gitlab.inria.fr/api/v4/projects/616/packages/generic/source/v1.2.0/chameleon-1.2.0.tar.gz + tar xvf chameleon-1.2.0.tar.gz + cd chameleon-1.2.0 # or clone from git repository # git clone --recursive https://gitlab.inria.fr/solverstack/chameleon.git && cd chameleon mkdir build && cd build @@ -202,8 +202,10 @@ system. Then in a shell terminal #+begin_src sh :eval never-export # to install one of our non offical package, for example on Ubuntu 22.04 - wget https://gitlab.inria.fr/api/v4/projects/616/packages/generic/ubuntu_22.04/1.1.0/chameleon_1.1.0-1_amd64.deb - sudo apt-get install -y ./chameleon_1.1.0-1_amd64.deb + wget https://gitlab.inria.fr/api/v4/projects/616/packages/generic/ubuntu_22.04/1.2.0/chameleon_1.2.0-1_amd64.deb + sudo apt-get install -y ./chameleon_1.2.0-1_amd64.deb + // and to uninstall use + // sudo apt-get autoremove -y chameleon mpiexec -n 2 chameleon_dtesting -o potrf -t 2 -n 3200 --nowarmup #+end_src If there are no package available for your Debian/Ubuntu diff --git a/doc/user/news.org b/doc/user/news.org index 5bd72b8cd688b2c31c70e25d71a080c14c258946..352a97c3a2c8d08f89638ef19f8278e8da5a40f6 100644 --- a/doc/user/news.org +++ b/doc/user/news.org @@ -1,3 +1,4 @@ ++ [2023-07-04] *Release 1.2.0* available, see [[https://gitlab.inria.fr/solverstack/chameleon/-/releases/v1.2.0][changes]], [[https://gitlab.inria.fr/api/v4/projects/616/packages/generic/source/v1.2.0/chameleon-1.2.0.tar.gz][download source tarball]]. + [2023-02-08] *Added support for HIP and hipblas (CUDA and ROC backend)*, see [[https://gitlab.inria.fr/solverstack/chameleon/-/merge_requests/355][MR 355]]. + [2023-01-18] *Add parallel kernels support*, see [[https://gitlab.inria.fr/solverstack/chameleon/-/merge_requests/206][MR 206]]. + [2022-08-31] *Add A-stationnary GEMM and SYMM algorithms*, see [[https://gitlab.inria.fr/solverstack/chameleon/-/merge_requests/334][MR 334]].