I will speak about the PETSc library, a community effort that I help lead, which provides scalable parallel linear and nonlinear algebraic solvers. It is very often used to solve complex, multiphysics problems arising from PDEs, and I will show examples from geophysics, fluid dynamics, electrostatics, neutronics, fracture mechanics, and molecular biology.