PETSc

AcronymDefinition
PETScPortable, Extensible Toolkit for Scientific Computation