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 1573 articles , 2 standard articles )

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

1 2 3 ... 77 78 79 next

  1. Agnelli, Filippo; Nika, Grigor; Constantinescu, Andrei: Design of thin micro-architectured panels with extension-bending coupling effects using topology optimization (2022)
  2. Al Daas, Hussam; Ballard, Grey; Benner, Peter: Parallel algorithms for tensor train arithmetic (2022)
  3. Al Daas, Hussam; Jolivet, Pierre; Scott, Jennifer A.: A robust algebraic domain decomposition preconditioner for sparse normal equations (2022)
  4. Aulisa, Eugenio; Capodaglio, Giacomo; Ke, Guoyi: A computational study of preconditioning techniques for the stochastic diffusion equation with lognormal coefficient (2022)
  5. Ausas, Roberto Federico; Gebhardt, Cristian Guillermo; Buscaglia, Gustavo Carlos: A finite element method for simulating soft active non-shearable rods immersed in generalized Newtonian fluids (2022)
  6. Barrett, Aaron; Fogelson, Aaron L.; Griffith, Boyce E.: A hybrid semi-Lagrangian cut cell method for advection-diffusion problems with Robin boundary conditions in moving domains (2022)
  7. Beilina, Larisa; Ghaderi Aram, Morteza; Karchevskii, Evgenii M.: An adaptive finite element method for solving 3D electromagnetic volume integral equation with applications in microwave thermometry (2022)
  8. Boullé, Nicolas; Farrell, Patrick E.; Paganini, Alberto: Control of bifurcation structures using shape optimization (2022)
  9. Brinkerhoff, Douglas J.: Variational inference at glacier scale (2022)
  10. Castañar, Inocencio; Baiges, Joan; Codina, Ramon; Venghaus, Henning: Topological derivative-based topology optimization of incompressible structures using mixed formulations (2022)
  11. Colombo, A.; Crivellini, A.; Nigro, A.: On the entropy conserving/stable implicit DG discretization of the Euler equations in entropy variables (2022)
  12. Dalby, James; Farrell, Patrick E.; Majumdar, Apala; Xia, Jingmin: One-dimensional ferronematics in a channel: order reconstruction, bifurcations, and multistability (2022)
  13. Danieli, Federico; Southworth, Ben S.; Wathen, Andrew J.: Space-time block preconditioning for incompressible flow (2022)
  14. Dassi, Franco; Zampini, Stefano; Scacchi, S.: Robust and scalable adaptive BDDC preconditioners for virtual element discretizations of elliptic partial differential equations in mixed form (2022)
  15. Deng, Xiaomao; Liao, Zi-Ju; Cai, Xiao-Chuan: An efficient two-level overlapping domain decomposition method for recovering unsteady sources of 3D parabolic problems (2022)
  16. Denner, Fabian; Evrard, Fabien; van Wachem, Berend: Breaching the capillary time-step constraint using a coupled VOF method with implicit surface tension (2022)
  17. Dinachandra, Moirangthem; Alankar, Alankar: Adaptive finite element modeling of phase-field fracture driven by hydrogen embrittlement (2022)
  18. Engström, C.; Giani, S.; Grubišić, L.: Higher order composite DG approximations of Gross-Pitaevskii ground state: benchmark results and experiments (2022)
  19. Farrell, Patrick; Orozco, Pablo Alexei Gazca; Süli, Endre: Finite element approximation and preconditioning for anisothermal flow of implicitly-constituted non-Newtonian fluids (2022)
  20. Franceschini, Andrea; Castelletto, Nicola; White, Joshua A.; Tchelepi, Hamdi A.: Scalable preconditioning for the stabilized contact mechanics problem (2022)

1 2 3 ... 77 78 79 next