NVIDIA / NVIDIA/AMGX

amgX as pure on GPU external, distributed memory, linear algebra library using MPI?

Open
#114 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

usage question
Dominant language
Cuda
Stars
692
Forks
197
PR merge metrics
No merged PRs in 30d

Description

Hello,

I am not sure about the underlying multi GPU concept of amgX.

The application I have in mind has the following features:

  • distributed memory CFD domain decomposition using scotch
  • MPI parallelism
  • pure on GPU simulation including linear algebra avoiding CPU<->GPU data transfers at each timestep apart from the process boundaries (GPU<->GPU via PCIE) = not just CPU->GPU offloading of the linear algebra solvers

Are the amgX solvers build on the GPU?

Is there an example of a distributed memory/MPI implementation to possibly leverage amgX as an external, pure on GPU matrix solver library?

Klaus

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by reviewing the AMGX documentation and the existing issue discussion for GPU solver behavior and distributed-memory/MPI support. Done would require a confirmed answer or a defined implementation scope for a pure-GPU MPI integration example.

Written by the indexing model from the issue text.

Assessment

Domain
distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.