PETSc
NumFOCUS Sponsored Project since 2023PETSc is a numerical algorithm software library widely used by scientists and engineers to write scientific simulations. Such simulations are used to understand the world better, and engineer improved processes and products.
Share This Project:
Industry
Research laboratories, higher education, industry.
Language
C, C++, Fortran, Python
Features
Numerical Computing, PDEs, numerical simulation, linear systems, ODEs, optimization
PETSc, the Portable, Extensible Toolkit for Scientific Computation, includes a large suite of scalable parallel linear and nonlinear equation solvers, ODE integrators, and optimization algorithms for application codes written in C, C++, Fortran, and Python. In addition, PETSc includes support for managing parallel PDE discretizations including parallel matrix and vector assembly routines.
Acoustics, Aerodynamics, Air Pollution, Arterial Flow, Bone Fractures, Brain Surgery, Cancer Surgery, Cancer Treatment, Carbon Sequestration, Cardiology, Cells, CFD, Combustion, Concrete, Corrosion, Data Mining, Dentistry, Earth Quakes, Economics, Esophagus, Fission, Fusion, Glaciers, Ground Water Flow, Linguistics, Mantel Convection, Magnetic Films, Material Science, Medical Imaging, Ocean Dynamics, Oil Recover, PageRank, Polymer Injection Molding, Polymeric Membranes, Quantum computing, Seismology, Semiconductors, Rockets, Relativity, Surface Water Flow.