Clique
A scalable implementation of the multifrontal method for symmetric and Hermitian systems (with intrafrontal pivoting)
Install / Use
/learn @poulson/CliqueREADME
NOTICE: Clique was merged into Elemental and was extended to support a large variety of additional operations, such as sparse Interior Point Methods for LPs and QPs
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:
Wrappers:
Note that PETSc contains interfaces for both Clique and Elemental.
Related Skills
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
