From c8f97b2518df8a7d7abcc220988ef783bf9e09e1 Mon Sep 17 00:00:00 2001 From: Florent Pruvost <florent.pruvost@inria.fr> Date: Tue, 29 Aug 2017 14:53:18 +0200 Subject: [PATCH] CHAMELEON -> Chameleon --- doc/orgmode/chapters/introduction.org | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/doc/orgmode/chapters/introduction.org b/doc/orgmode/chapters/introduction.org index a202c7899..7608703e5 100644 --- a/doc/orgmode/chapters/introduction.org +++ b/doc/orgmode/chapters/introduction.org @@ -1,4 +1,4 @@ -# This file is part of the CHAMELEON User's Guide. +# This file is part of the Chameleon User's Guide. # Copyright (C) 2017 Inria # See the file ../users_guide.org for copying conditions. ** MORSE project @@ -109,15 +109,15 @@ Research papers about MORSE can be found at http://icl.cs.utk.edu/projectsdev/morse/pubs/index.html -** CHAMELEON -*** CHAMELEON software +** Chameleon +*** Chameleon software The main purpose is to address the performance shortcomings of the [[http://www.netlib.org/lapack/][LAPACK]] and [[http://www.netlib.org/scalapack/][ScaLAPACK]] libraries on multicore processors and multi-socket systems of multicore processors and their inability to efficiently utilize accelerators such as Graphics Processing Units (GPUs). - CHAMELEON is a framework written in C which provides routines to + Chameleon is a framework written in C which provides routines to solve dense general systems of linear equations, symmetric positive definite systems of linear equations and linear least squares problems, using LU, Cholesky, QR and LQ factorizations. Real @@ -125,12 +125,12 @@ precision and double precision. It supports Linux and Mac OS/X machines (only tested on Intel x86-64 architecture). - CHAMELEON is based on [[http://icl.cs.utk.edu/plasma/][PLASMA]] source code but is not limited to - shared-memory environment and can exploit multiple GPUs. CHAMELEON + Chameleon is based on [[http://icl.cs.utk.edu/plasma/][PLASMA]] source code but is not limited to + shared-memory environment and can exploit multiple GPUs. Chameleon is interfaced in a generic way with both [[http://icl.cs.utk.edu/quark/][QUARK]] and [[http://runtime.bordeaux.inria.fr/StarPU/][StarPU]] runtime systems. This feature allows to analyze in a unified framework how sequential task-based algorithms behave regarding different runtime - systems implementations. Using CHAMELEON with [[http://runtime.bordeaux.inria.fr/StarPU/][StarPU]] runtime + systems implementations. Using Chameleon with [[http://runtime.bordeaux.inria.fr/StarPU/][StarPU]] runtime system allows to exploit GPUs through kernels provided by [[https://developer.nvidia.com/cublas][cuBLAS]] and clusters of interconnected nodes with distributed memory (using [[http://www.open-mpi.org/][MPI]]). Computation of very large systems with dense matrices on a @@ -139,7 +139,7 @@ using MPI. *** PLASMA's design principles - CHAMELEON is originally based on [[http://icl.cs.utk.edu/plasma/][PLASMA]] so that design principles + Chameleon is originally based on [[http://icl.cs.utk.edu/plasma/][PLASMA]] so that design principles are very similar. The content of this section PLASMA's design principles has been copied from the /Design principles/ section of the PLASMA User's Guide. -- GitLab