Mentions légales du service
Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Chameleon
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Operate
Environments
Terraform modules
Monitor
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
solverstack
Chameleon
Commits
c8f97b25
Commit
c8f97b25
authored
7 years ago
by
PRUVOST Florent
Browse files
Options
Downloads
Patches
Plain Diff
CHAMELEON -> Chameleon
parent
fa1a6034
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/orgmode/chapters/introduction.org
+8
-8
8 additions, 8 deletions
doc/orgmode/chapters/introduction.org
with
8 additions
and
8 deletions
doc/orgmode/chapters/introduction.org
+
8
−
8
View file @
c8f97b25
# This file is part of the C
HAMELEON
User's Guide.
# This file is part of the C
hameleon
User's Guide.
# Copyright (C) 2017 Inria
# Copyright (C) 2017 Inria
# See the file ../users_guide.org for copying conditions.
# See the file ../users_guide.org for copying conditions.
** MORSE project
** MORSE project
...
@@ -109,15 +109,15 @@
...
@@ -109,15 +109,15 @@
Research papers about MORSE can be found at
Research papers about MORSE can be found at
http://icl.cs.utk.edu/projectsdev/morse/pubs/index.html
http://icl.cs.utk.edu/projectsdev/morse/pubs/index.html
** C
HAMELEON
** C
hameleon
*** C
HAMELEON
software
*** C
hameleon
software
The main purpose is to address the performance shortcomings of the
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
[[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
multi-socket systems of multicore processors and their inability to
efficiently utilize accelerators such as Graphics Processing Units
efficiently utilize accelerators such as Graphics Processing Units
(GPUs).
(GPUs).
C
HAMELEON
is a framework written in C which provides routines to
C
hameleon
is a framework written in C which provides routines to
solve dense general systems of linear equations, symmetric positive
solve dense general systems of linear equations, symmetric positive
definite systems of linear equations and linear least squares
definite systems of linear equations and linear least squares
problems, using LU, Cholesky, QR and LQ factorizations. Real
problems, using LU, Cholesky, QR and LQ factorizations. Real
...
@@ -125,12 +125,12 @@
...
@@ -125,12 +125,12 @@
precision and double precision. It supports Linux and Mac OS/X
precision and double precision. It supports Linux and Mac OS/X
machines (only tested on Intel x86-64 architecture).
machines (only tested on Intel x86-64 architecture).
C
HAMELEON
is based on [[http://icl.cs.utk.edu/plasma/][PLASMA]] source code but is not limited to
C
hameleon
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. C
HAMELEON
shared-memory environment and can exploit multiple GPUs. C
hameleon
is interfaced in a generic way with both [[http://icl.cs.utk.edu/quark/][QUARK]] and [[http://runtime.bordeaux.inria.fr/StarPU/][StarPU]] runtime
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
systems. This feature allows to analyze in a unified framework how
sequential task-based algorithms behave regarding different runtime
sequential task-based algorithms behave regarding different runtime
systems implementations. Using C
HAMELEON
with [[http://runtime.bordeaux.inria.fr/StarPU/][StarPU]] runtime
systems implementations. Using C
hameleon
with [[http://runtime.bordeaux.inria.fr/StarPU/][StarPU]] runtime
system allows to exploit GPUs through kernels provided by [[https://developer.nvidia.com/cublas][cuBLAS]]
system allows to exploit GPUs through kernels provided by [[https://developer.nvidia.com/cublas][cuBLAS]]
and clusters of interconnected nodes with distributed memory (using
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
[[http://www.open-mpi.org/][MPI]]). Computation of very large systems with dense matrices on a
...
@@ -139,7 +139,7 @@
...
@@ -139,7 +139,7 @@
using MPI.
using MPI.
*** PLASMA's design principles
*** PLASMA's design principles
C
HAMELEON
is originally based on [[http://icl.cs.utk.edu/plasma/][PLASMA]] so that design principles
C
hameleon
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
are very similar. The content of this section PLASMA's design
principles has been copied from the /Design principles/ section of
principles has been copied from the /Design principles/ section of
the PLASMA User's Guide.
the PLASMA User's Guide.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment