Preconditioning systems arising from discrete fracture networks

Test numerical and algorithm performance of PETSc preconditioners

Quick Facts

Type

Mini App

Status

Benchmark Ready

Work Packages

WP3

Frameworks

HPDDM, PETSc, MUMPS, PaStiX

This application is benchmark-ready and can be used for performance evaluation.

1. Overview

Test numerical and algorithm performance of PETSc preconditioners

2. Technical Stack

2.1. Frameworks Used

  • HPDDM

  • PETSc

  • MUMPS

  • PaStiX

2.2. Parallel Frameworks

  • MPI

  • Multithread

  • Multithread - OpenMP

  • GPU - Cuda

3. Methods & Algorithms

3.1. WP3: Solvers

  • domain decomposition methods

  • multi-precision

  • krylov solver

  • preconditioning

4. Data Flow

4.1. Inputs

  • PETSc binary

  • YAML config

4.2. Outputs

  • CSV logs

  • PETSc binary

  • XML reports

5. Benchmarking

5.1. Metrics

  • Strong Scalability

  • Weak Scalability

  • Time To Solution

  • Io Scaling

  • Relative Error

5.2. Benchmark Scope

  • Solver Scaling

  • Multi Node

6. Timeline

Milestone Date

Specification Due

2025-06-15

Prototype Due

N/A

7. Team

Partners: Sorbonne U

Responsible: P. Jolivet

WP7 Engineer: Raphael Zanella (SU)