After 3 years of development, I’m very pleased to announce the beta availability of NVIDIA’s AmgX library:
AmgX is, as the name implies, a library of GPU-accelerated sparse linear solver, including 2 flavors of algebraic multigrid (AMG), Krylov solvers, preconditioners like ILU0, and a flexible composition system which lets you combine all of these building blocks to create custom solutions for your problems. AmgX works with a single GPU, multiples GPUs, and even interoperates with MPI for when you have a really big problem to solve across a cluster.
To get a beta copy of AmgX, you need to be a CUDA registered developer - apply here if you aren’t already:
Then go to the main regdev website, download AmgX (link is off the regdev page), give it try, and let us know what you think. Please post any questions or issues on the forum and we’ll try to help you out as best as we can.
Happy solving!
Jon Cohen
Senior Manager, CUDA Libraries and Algorithms