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 2

Repositories

Showing 3 of 3 repositories
  • psctoolkit/psctoolkit.github.io’s past year of commit activity
    HTML 0 0 0 0 Updated Dec 27, 2023
  • .github Public

    Profile

    psctoolkit/.github’s past year of commit activity
    0 0 0 0 Updated Nov 28, 2022
  • psctoolkit Public

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

    psctoolkit/psctoolkit’s past year of commit activity
    Dockerfile 2 2 0 0 Updated Nov 28, 2022

Top languages

Loading…

Most used topics

Loading…