  The communities who develop and support open source scientific software
packages are crucial to the utility and success of such packages. Moreover,
these communities form an important part of the human infrastructure that
enables scientific progress. This paper discusses aspects of the PETSc
(Portable Extensible Toolkit for Scientific Computation) community, its
organization, and technical approaches that enable community members to help
each other efficiently.
