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

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

1 2 3 ... 43 44 45 next

  1. Anuprienko, D. V.; Kapyrin, I. V.: Modeling groundwater flow in unconfined conditions: numerical model and solvers’ efficiency (2018)
  2. Araujo-Cabarcas, Juan Carlos; Engström, Christian; Jarlebring, Elias: Efficient resonance computations for Helmholtz problems based on a Dirichlet-to-Neumann map (2018)
  3. Ata, Kayhan; Sahin, Mehmet: An integral equation approach for the solution of the Stokes flow with Hermite surfaces (2018)
  4. Aulisa, Eugenio; Bnà, Simone; Bornia, Giorgio: A monolithic ALE Newton-Krylov solver with multigrid-Richardson-Schwarz preconditioning for incompressible fluid-structure interaction (2018)
  5. Badia, Santiago; Martín, Alberto F.; Principe, Javier: FEMPAR: an object-oriented parallel finite element framework (2018)
  6. Barajas-Solano, David A.; Tartakovsky, Alexandre M.: Probability and cumulative density function methods for the stochastic advection-reaction equation (2018)
  7. Beilina, L.; Cristofol, M.; Li, S.; Yamamoto, M.: Lipschitz stability for an inverse hyperbolic problem of determining two coefficients by a finite number of observations (2018)
  8. Bilgen, Carola; Kopaničáková, Alena; Krause, Rolf; Weinberg, Kerstin: A phase-field approach to conchoidal fracture (2018)
  9. Brauss, K. D.; Meir, A. J.: On a parallel, 3-dimensional, finite element solver for viscous, resistive, stationary magnetohydrodynamics equations: velocity-current formulation (2018)
  10. Constantinescu, Emil M.: Generalizing global error estimation for ordinary differential equations by using coupled time-stepping methods (2018)
  11. Creech, Angus C. W.; Jackson, Adrian; Maddison, James R.: Adapting and optimising fluidity for high-fidelity coastal modelling (2018)
  12. Cui, Zuo; Yang, Zixuan; Jiang, Hong-Zhou; Huang, Wei-Xi; Shen, Lian: A sharp-interface immersed boundary method for simulating incompressible flows with arbitrarily deforming smooth boundaries (2018)
  13. Denner, Fabian: Fully-coupled pressure-based algorithm for compressible flows: linearisation and iterative solution strategies (2018)
  14. Dyja, Robert; Ganapathysubramanian, Baskar; van der Zee, Kristoffer G.: Parallel-in-space-time, adaptive finite element framework for nonlinear parabolic equations (2018)
  15. Garicano-Mena, Jesús; Lani, Andrea; Degrez, Gérard: An entropy-variables-based formulation of residual distribution schemes for non-equilibrium flows (2018)
  16. Garrett, C. Kristopher; Hauck, Cory D.: A fast solver for implicit integration of the Vlasov-Poisson system in the Eulerian framework (2018)
  17. Gibou, Frederic; Fedkiw, Ronald; Osher, Stanley: A review of level-set methods and some recent applications (2018)
  18. Helanow, Christian; Ahlkrona, Josefin: Stabilized equal low-order finite elements in ice sheet modeling -- accuracy and robustness (2018)
  19. Helenbrook, B. T.; Hrdina, J.: High-order adaptive arbitrary-Lagrangian-Eulerian (ALE) simulations of solidification (2018)
  20. He, Ping; Mader, Charles A.; Martins, Joaquim R. R. A.; Maki, Kevin J.: An aerodynamic design optimization framework using a discrete adjoint approach with OpenFOAM (2018)

1 2 3 ... 43 44 45 next