Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use massively parallel sundials solvers for running many solves with different input parameters #2644

Closed
martinjrobins opened this issue Jan 31, 2023 · 1 comment · Fixed by #3121
Assignees
Labels
difficulty: hard Will take several weeks feature in-progress Assigned in the core dev monthly meeting priority: medium To be resolved if time allows solver

Comments

@martinjrobins
Copy link
Contributor

martinjrobins commented Jan 31, 2023

Description

Sundials has a few "massively parallel" solvers that can solve many independent models in parallel on a GPU (SUNLinSol_OneMklDense and SUNLinSol_MagmaDense for dense systesm, SUNLinSol_cuSolverSp_batchQR for sparse). These could be used for parameter sweeps, data generation or inference.

See also #2217

Motivation

enable the use of GPUs to solver a large number of PyBaMM models in parallel

Possible Implementation

No response

Additional context

No response

@valentinsulzer
Copy link
Member

Nice, tagging @pghege who is interested in applications for GPUs in this area

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty: hard Will take several weeks feature in-progress Assigned in the core dev monthly meeting priority: medium To be resolved if time allows solver
Projects
4 participants