Skip to content

arbenson/Clique

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clique

A C++ sparse-direct solver for distributed-memory architectures with an emphasis on scalable triangular solves and memory usage. The library was initially released as part of A parallel sweeping preconditioner for heterogeneous 3D Helmholtz equations (a preprint is available on arXiv) and is built directly on top of Elemental.

You may check out a copy of Clique using the command:

git clone --recursive git://github.com/poulson/Clique.git

The --recursive argument handles checking out Elemental as a git submodule. If you have an especially outdated version of git, then you may instead need to run:

git clone git://github.com/poulson/Clique.git
cd Clique
git submodule update --init

and, with even older versions of git:

git clone git://github.com/poulson/Clique.git
cd Clique
git submodule init
git submodule update

Documentation

The documentation for the development version of Clique is built using Sphinx.

Related open-source packages

Implementations:

  1. DSCPACK
  2. MUMPS
  3. PSPASES
  4. SuperLU_Dist

Wrappers:

  1. PETSc
  2. Trilinos (Amesos)

Note that PETSc contains interfaces for both Clique and Elemental.

About

A scalable implementation of the multifrontal method for symmetric and Hermitian systems (with intrafrontal pivoting)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published