AmgX: A Library for GPU Accelerated Algebraic Multigrid and Preconditioned Iterative Methods | Synapse