Farouck Smith

Learn More
Parallel numerical software based on the message-passing model is enormously complicated. This paper introduces a set of techniques to manage the complexity, while maintaining high eeciency and ease of use. The PETSc 2.0 package uses object-oriented programming to conceal the details of the message passing, without concealing the parallelism, in a(More)
The numerical approximation of the solution of partial diierential equations (PDEs), which can be used to model physical, chemical, and biological phenomena , is an important application of parallel computers, as we have seen in previous chapters and as is discussed in Kon00]. Early eeorts to build programs to solve PDE problems had to start from scratch,(More)
  • 1