1. S. Balay, K. Buschelman, W.D. Gropp, D. Kaushik, L.C. McInnes and B.F. Smith, PETSc home page. http://www.mcs.anl.gov/petsc (2001).
2. S. Balay, W.D. Gropp, L.C. McInnes and B.F. Smith, Efficient management of parallelism in object oriented numerical software libraries, inModern Software Tools in Scientific Computing, E. Arge, A.M. Bruaset and H.P. Langtangen Eds., Birkhauser Press (1997) 163-202.
3. S. Balay, W.D. Gropp, L.C. McInnes and B.F. Smith, PETSc users manual. Technical Report ANL-95/11 - Revision 2.1.0, Argonne National Laboratory (2001).
4. G. Booch,Object-Oriented Analysis and Design with Applications. Addison-Wesley Object Technology Series. Addison Wesley Longman, Inc., 2nd ed. (1994).
5. Concepts Development Team. Concepts. Internet (2001). http://www.math.ethz.ch/~concepts/