Petsc 2.0: a Case Study of Using Mpi to Develop Numerical Software Libraries

@inproceedings{McInnes2007Petsc2A,
  title={Petsc 2.0: a Case Study of Using Mpi to Develop Numerical Software Libraries},
  author={C. R. McInnes and Barry F. Smith},
  year={2007}
}
The Portable, Extensible Toolkit for Scientiic computation (PETSc) is a toolbox for the parallel, numerical solution of elliptic and related partial diierential equations using nite element, nite diierence or related discretization techniques. In this paper we outline some of the major communication phases needed in many PETSc codes and discuss how MPI is used to handle them. 

References

Publications referenced by this paper.
Showing 1-4 of 4 references

MPI: A message-passing interface standard

  • M.P.I. Forum
  • International Journal of Supercomputing…
  • 1994
Highly Influential
8 Excerpts

Chameleon parallel programming tools users manual

  • W. D. Gropp, B. F. Smith
  • Tech. Rep. ANL- 93/23,
  • 1993
Highly Influential
3 Excerpts

The MINPACK-2 test problem collection

  • B. M. Averick, R. G. Carter, J. J. Mor e
  • Tech. Rep. ANL/MCS-TM-150, Argonne National…
  • 1991
Highly Influential
3 Excerpts

PETSc 2.0 users manual

  • B. F. Smith, L. C. McInnes, W. D. Gropp
  • Tech. Rep. ANL-95/11,
  • 1995
1 Excerpt

Similar Papers

Loading similar papers…