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

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

1 2 3 ... 29 30 31 next

  1. Alvarez Laguna, A.; Lani, A.; Deconinck, H.; Mansour, N.N.; Poedts, S.: A fully-implicit finite-volume method for multi-fluid reactive and collisional magnetized plasmas on unstructured meshes (2016)
  2. Augustin, Christoph M.; Neic, Aurel; Liebmann, Manfred; Prassl, Anton J.; Niederer, Steven A.; Haase, Gundolf; Plank, Gernot: Anatomically accurate high resolution modeling of human whole heart electromechanics: A strongly scalable algebraic multigrid solver method for nonlinear deformation (2016)
  3. Badia, Santiago; Martín, Alberto F.; Principe, Javier: Multilevel balancing domain decomposition at extreme scales (2016)
  4. Bangerth, Wolfgang; Davydov, Denis; Heister, Timo; Heltai, Luca; Kanschat, Guido; Kronbichler, Martin; Maier, Matthias; Turcksin, Bruno; Wells, David: The deal.II library, version 8.4 (2016)
  5. Bauman, Paul T.; Stogner, Roy H.: GRINS: a multiphysics framework based on the libMesh finite element library (2016)
  6. Beilina, Larisa; Hosseinzadegan, Samar: An adaptive finite element method in reconstruction of coefficients in Maxwell’s equations from limited observations. (2016)
  7. Berger-Vergiat, Luc; McAuliffe, Colin; Waisman, Haim: Parallel preconditioners for monolithic solution of shear bands (2016)
  8. Campos, Carmen; Roman, Jose E.: Parallel Krylov solvers for the polynomial eigenvalue problem in SLEPc (2016)
  9. Campos, Carmen; Roman, Jose E.: Restarted Q-Arnoldi-type methods exploiting symmetry in quadratic eigenvalue problems (2016)
  10. Chiang, Nai-Yuan; Zavala, Victor M.: An inertia-free filter line-search algorithm for large-scale nonlinear programming (2016)
  11. Christon, Mark A.; Bakosi, Jozsef; Nadiga, Balasubramanya T.; Berndt, Markus; Francois, Marianne M.; Stagg, Alan K.; Xia, Yidong; Luo, Hong: A hybrid incremental projection method for thermal-hydraulics applications (2016)
  12. Deng, Xiaomao; Cai, Xiao-Chuan; Zou, Jun: Two-level space-time domain decomposition methods for three-dimensional unsteady inverse source problems (2016)
  13. Fannon, James; Loiseau, Jean-Christophe; Valluri, Prashant; Bethune, Iain; Náraigh, Lennon Ó.: High-performance computational fluid dynamics: a custom-code approach (2016)
  14. Germaschewski, Kai; Fox, William; Abbott, Stephen; Ahmadi, Narges; Maynard, Kristofor; Wang, Liang; Ruhl, Hartmut; Bhattacharjee, Amitava: The plasma simulation code: a modern particle-in-cell code with patch-based load-balancing (2016)
  15. Gholami, Amir; Malhotra, Dhairya; Sundar, Hari; Biros, George: FFT, FMM, or multigrid? A comparative study of state-of-the-art Poisson solvers for uniform and nonuniform grids in the unit cube (2016)
  16. Ghosh, Debojyoti; Constantinescu, Emil M.: Semi-implicit time integration of atmospheric flows with characteristic-based flux partitioning (2016)
  17. Haji-Ali, Abdul-Lateef; Nobile, Fabio; von Schwerin, Erik; Tempone, Raúl: Optimization of mesh hierarchies in multilevel Monte Carlo samplers (2016)
  18. Hapla, Vaclav; Horak, David; Pospisil, Lukas; Cermak, Martin; Vasatova, Alena; Sojka, Radim: Solving contact mechanics problems with PERMON (2016)
  19. Harrison, Robert J.; Beylkin, Gregory; Bischoff, Florian A.; Calvin, Justus A.; Fann, George I.; Fosso-Tande, Jacob; Galindo, Diego; Hammond, Jeff R.; Hartman-Baker, Rebecca; Hill, Judith C.; Jia, Jun; Kottmann, Jakob S.; Yvonne Ou, M.-J.; Pei, Junchen; Ratcliff, Laura E.; Reuter, Matthew G.; Richie-Halford, Adam C.; Romero, Nichols A.; Sekino, Hideo; Shelton, William A.; Sundahl, Bryan E.; Thornton, W.Scott; Valeev, Edward F.; Vázquez-Mayagoitia, Álvaro; Vence, Nicholas; Yanai, Takeshi; Yokoi, Yukina: MADNESS: a multiresolution, adaptive numerical environment for scientific simulation (2016)
  20. He, Qinglong; Chen, Yong; Han, Bo; Li, Yang: Elastic frequency-domain finite-difference contrast source inversion method (2016)

1 2 3 ... 29 30 31 next