PETSc

The Portable, Extensible Toolkit for Scientific Computation (PETSc) is a suite of data structures and routines that provide the building blocks for the implementation of large-scale application codes on parallel (and serial) computers. PETSc uses the MPI standard for all message-passing communication. PETSc includes an expanding suite of parallel linear, nonlinear equation solvers and time integrators that may be used in application codes written in Fortran, C, C++, Python, and MATLAB (sequential). PETSc provides many of the mechanisms needed within parallel application codes, such as parallel matrix and vector assembly routines. The library is organized hierarchically, enabling users to employ the level of abstraction that is most appropriate for a particular problem. By using techniques of object-oriented programming, PETSc provides enormous flexibility for users. PETSc is a sophisticated set of software tools; as such, for some users it initially has a much steeper learning curve than a simple subroutine library. In particular, for individuals without some computer science background, experience programming in C, C++ or Fortran and experience using a debugger such as gdb or dbx, it may require a significant amount of time to take full advantage of the features that enable efficient software use. However, the power of the PETSc design and the algorithms it incorporates may make the efficient implementation of many application codes simpler than “rolling them” yourself.


References in zbMATH (referenced in 1148 articles , 2 standard articles )

Showing results 1 to 20 of 1148.
Sorted by year (citations)

1 2 3 ... 56 57 58 next

  1. Anderson, Robert; Andrej, Julian; Barker, Andrew; Bramwell, Jamie; Camier, Jean-Sylvain; Cerveny, Jakub; Dobrev, Veselin; Dudouit, Yohann; Fisher, Aaron; Kolev, Tzanio; Pazner, Will; Stowell, Mark; Tomov, Vladimir; Akkerman, Ido; Dahm, Johann; Medina, David; Zampini, Stefano: MFEM: a modular finite element methods library (2021)
  2. Arndt, Daniel; Bangerth, Wolfgang; Davydov, Denis; Heister, Timo; Heltai, Luca; Kronbichler, Martin; Maier, Matthias; Pelteret, Jean-Paul; Turcksin, Bruno; Wells, David: The \textscdeal.II finite element library: design, features, and insights (2021)
  3. Axelsson, Owe; Liang, Zhao-Zheng; Kruzik, Jakub; Horak, David: Inner product free iterative solution and elimination methods for linear systems of a three-by-three block matrix form (2021)
  4. E. Alinovi, J. Guerrero: FLUBIO -An unstructured, parallel, finite-volume based Navier–Stokes and convection-diffusion like equations solver for teaching and research purposes (2021) not zbMATH
  5. Kamensky, David: Open-source immersogeometric analysis of fluid-structure interaction using FEniCS and tIGAr (2021)
  6. Sebastian Blauth: cashocs: A Computational, Adjoint-Based Shape Optimization and Optimal Control Software (2021) not zbMATH
  7. Xing, F.: New optimized Schwarz algorithms for one dimensional Schrödinger equation with general potential (2021)
  8. Zhu, Qiming; Yan, Jinhui: A moving-domain CFD solver in FEniCS with applications to tidal turbine simulations in turbulent flows (2021)
  9. Abhyankar, Shrirang; Betrie, Getnet; Maldonado, Daniel Adrian; Mcinnes, Lois C.; Smith, Barry; Zhang, Hong: PETSc DMNetwork: a library for scalable network PDE-based multiphysics simulations (2020)
  10. Ahrabi, Behzad R.; Mavriplis, Dimitri J.: An implicit block ILU smoother for preconditioning of Newton-Krylov solvers with application in high-order stabilized finite-element methods (2020)
  11. Alberto Paganini, Florian Wechsung: Fireshape: a shape optimization toolbox for Firedrake (2020) arXiv
  12. Ambartsumyan, Ilona; Boukaram, Wajih; Bui-Thanh, Tan; Ghattas, Omar; Keyes, David; Stadler, Georg; Turkiyyah, George; Zampini, Stefano: Hierarchical matrix approximations of hessians arising in inverse problems governed by PDEs (2020)
  13. Arndt, Daniel; Bangerth, Wolfgang; Blais, Bruno; Clevenger, Thomas C.; Fehling, Marc; Grayver, Alexander V.; Heister, Timo; Heltai, Luca; Kronbichler, Martin; Maier, Matthias; Munch, Peter; Pelteret, Jean-Paul; Rastak, Reza; Tomas, Ignacio; Turcksin, Bruno; Wang, Zhuoran; Wells, David: The deal.II library, version 9.2 (2020)
  14. Balakrishna, Naveen; Mathew, Joseph; Samanta, Arnab: Inviscid and viscous global stability of vortex rings (2020)
  15. Bazilevs, Yuri; Kamensky, David; Moutsanidis, Georgios; Shende, Shaunak: Residual-based shock capturing in solids (2020)
  16. Bin Zubair Syed, H.; Farquharson, C.; MacLachlan, S.: Block preconditioning techniques for geophysical electromagnetics (2020)
  17. Brewster, Jack; Juniper, Matthew P.: Shape sensitivity of eigenvalues in hydrodynamic stability, with physical interpretation for the flow around a cylinder (2020)
  18. Bueler, Ed: PETSc for partial differential equations. Numerical solutions in C and Python (2020)
  19. Campos, Carmen; Roman, Jose E.: A polynomial Jacobi-Davidson solver with support for non-monomial bases and deflation (2020)
  20. Čapek, Marek: A phase-field method applied to interface tracking for blood clot formation. (2020)

1 2 3 ... 56 57 58 next