2019 · 2K citations · 16 references
ComputingComputer ScienceHigh-performance ComputingComputational PhysicsParallel ComputingScientific ComputingData ParallelismGraphics Processing Unit ComputingNumerical AnalysisNumerical Methods For Differential EquationsParallel Numerical MethodsParallel Programming ModelsCoupled Partial Differential EquationsCuda ProgrammingGpu Programming ModelsNonlinear Partial Differential EquationsOpencl ProgrammingParallel Partial Differential Equation SolversParallel SolversScientific Computing On Gpus
The Portable, Extensible Toolkit for Scientific Computation (PETSc), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It supports MPI, and GPUs through CUDA or OpenCL, as well as hybrid MPI-GPU parallelism. PETSc (sometimes called PETSc/Tao) also contains the Tao optimization software library.
16