|
We thank all PETSc users for their many
suggestions, bug reports, and encouragement. We especially thank David
Keyes for his valuable comments on the source code, functionality, and
documentation for PETSc. We thank Paul Hovland and Boyanna Norris for
all of their assistance in developing the ADIC and ADIFOR automatic
differentiation interfaces.
Some of the source code and utilities in PETSc
have been written by
- Asbjorn Hoiland Aarrestad, (the explicit Runge-Kutta
implementations)
- Mark Adams, (scalability features of MPIBAIJ matrices
and the PC interface to his Prometheus package)
- G. Anciaux and J. Roman, (the interfaces to the
partitioning packages Jostle, Scotch, Chaco, and Party)
- Allison Baker, (the flexible GMRES and the LGMRES code)
- Arvid Bessen, (the adaptive smoothed aggregation algorithm (PCASA) and the ADDA object)
- Tony Caola, (the SPARSEKIT2 ilutp() interface)
- Chad Carroll, (the Win32 graphics),
- Cameron Cooper, (portions of the VecScatter routines)
- Paulo Goldfeld, (the balancing Neumann-Neumann
preconditioner).
- Matt Hille,
- Joel Malard, (the BICGStab(l) implementation)
- Peter Mell, (portions of the DA routines)
- Richard Mills, (the CSRPERM matrix format for the Cray X1)
- Todd Munson, (the LUSOL interface)
- Adam
Powell (the PETSc Debian
package)
- Robert Scheichl, (the MINRES implementation)
- Liyang Xu, (the interface to PVODE)
|