Skip to content
@psctoolkit

psctoolkit

Parallel Sparse Computation Toolkit

The Parallel Sparse Computation Toolkit

PSCToolkit is new software framework for solving large and sparse linear systems on current hybrid architectures, from small servers to high-end supercomputers, embedding multi-core CPUs and Nvidia GPUs at the node level. The framework has a modular structure and is composed of three main components which separate basic functionalities for managing distributed sparse matrices and executing some sparse matrix computations involved in iterative Krylov projection methods, eventually exploiting multi-threading and CUDA-based programming models, from the functionalities for setup and application of different types of one-level and multi-level algebraic preconditioners.

📚 The main scientific libraries are:

How to get them

To get them you can use the repository: https://github.com/psctoolkit/psctoolkit.

You can clone it

git clone git@github.com:psctoolkit/psctoolkit.git
cd psctoolkit
git submodule update --init --recursive

Or run it as a Docker image with

docker pull psctoolkit/psctoolkit
docker run -it psctoolkit:latest /bin/bash

or build it from the repository

git clone git@github.com:psctoolkit/psctoolkit.git
cd psctoolkit
docker build - < Dockerfile

Pinned

  1. psctoolkit psctoolkit Public

    Main repository of the PSCToolkit package, it contains pointer to all the various part of the library.

    Dockerfile 2 1

Repositories

Showing 3 of 3 repositories

Top languages

Loading…

Most used topics

Loading…