You are on page 1of 4

Appendix A

Bibliography
1. Adams, J.C., Brainerd, W.S., Martin, J.T., Smith, B.T. and Wagener, J.L., Fortran 90 Handbook: Complete ANSI / ISO Reference, Intertext Publications, McGraw-Hill Book Company, New York, 1992. 2. Akin, J.E. Object-oriented Programming via Fortran 90, Engineering Computations, 16(1) 2648, 1999. 3. Angell, I.O. and Grifth, G., High Resolution Computer Graphics Using Fortran 77, Macmillan, London, 1987. 4. Bar-David, T., Object-Oriented Design for C++, Prentice Hall, 1993. 5. Barton, J.J. and L.R. Nackman, Scientic and Engineering C++, Addison Wesley, 1994. 6. Cary, J.R., S.G. Shasharina, J.C. Cummings, J.V.W. Reynders, and P.J. Hinker, A Comparison of C++ and Fortran 90 for Object-Oriented Scientic Programming, Computer Phys. Comm., 105, 20, 1997. 7. Coad, P. and E. Yourdon, Object Oriented Design, Prentice Hall, 1991. 8. Decyk, V.K., Norton,C.D. and B.K. Szymanski, Expressing Object-Oriented Concepts in Fortran90, ACM Fortran Forum, 16,(1), April 1997. 9. Decyk, V.K., Norton,C.D. and B.K. Szymanski, How to Express C++ Concepts in Fortran90, Scientic Programming, 6, 363390, 1997. 10. Dubois-P` elerin, Y. and T. Zimmermann, Object-oriented nite element programming: III. An efcient implementation in C++, Comp. Meth. Appl. Mech. Engr., 108, 165183, 1993. 11. Dubois-P` elerin, Y. and P. Pegon, Improving Modularity in Object-Oriented Finite Element Programming, Communications in Numerical Methods in Engineering, 13, 193198, 1997. 12. Filho, J.S.R.A. and P.R.B. Devloo, Object Oriented Programming in Scientic Computations, Engineering Computations, 8(1), 8187, 1991. 13. Gray, M.G., and R.M. Roberts, Object-Based Programming in Fortran 90, Computers in Physics, 11, 355, 1997. 14. Gehrke, W., Fortran 90 Language Guide, Springer, London, 1995. 15. George, A. and J. Liu An Object-Oriented Approach to the Design of a User Interface for a Sparse Matrix Package, em SIAM J. Matrix Anal. Appl., 20(4), 953969, 1999. 16. Graham, I., Object Oriented Methods, Addison-Wesley, 1991. c 2001 J.E. Akin 187

17. Hahn, B.D., Fortran 90 for Scientists and Engineers, Edward Arnold, London, 1994. 18. Hanly, J.R., Essential C++ for Engineers and Scientists, Addison-Wesley, 1997. 19. Hanselman, D. and Littleeld, B., Mastering Matlab 5, Prentice Hall, 1998. 20. Hubbard, J.R., Programming with C++, McGraw Hill, 1994. 21. Kerrigan, J., Migrating to Fortran 90, OReilly & Associates, Sebastopol, CA, 1993. 22. Koelbel, C.H., Loveman, D.B., Schreiber, R.S., Steele, G.L., Jr. and Zosel, M.E., The High Performance Fortran Handbook, MIT Press, Cambridge, MA, 1994. 23. Machiels, L. and M.O. Deville, Fortran 90: On Entry to Object Oriented Programming for the Solution of Partial Differential Equations, ACM Trans. Math. Software, 23(1), 3249, Mar. 1997. 24. Mossberg, E. K. Otto, and M. Thune, Object-Oriented Software Tools for the Construction of Preconditioners Scientic Programming, 6, 285295, 1997. 25. Nielsen, K., Object-Oriented Development with C++, International Thomson Computer Press, 1997. 26. Norton, C.D., B.K. Szymanski, and V.K. Decyk, Object Oriented Parallel Computation for Plasma Simulation, em Comm. ACM, 38(10), 88, 1995. 27. Norton, C.D., V.K. Decyk, and B.K. Szymanski, High Performance Object-Oriented Scientic Programming in Fortran 90, em Proc. Eighth SIAM Conf. on Parallell Processing for Scientic Programming, (Ed. Heath et. al.), March 1997. 28. Pratap, R., Getting Started with Matlab, Saunders College Publishing, Ft. Worth, TX, 1996. 29. Press, W.H., Teukolsky, S.A., Vetterling, W.T. and Flannery, B.P., Numerical Recipes in Fortran 77, Cambridge University Press, 1989. 30. Press, W.H., Teukolsky, S.A., Vetterling, W.T. and Flannery, B.P., Numerical Recipes in Fortran 90, 2nd ed., Cambridge University Press, 1996. 31. Rumbaugh, J., M. Blaha, W. Premerlani, F. Eddy and W. Lorensen, Object Oriented Modeling and Design, Prentice Hall, 1991. 32. Thomas, P. and Weedon, R., Object-Oriented Programming in Eiffel, Addison-Wesley, 1995. Links to World Wide Web sites (as of 2001, subject to change): 33. http://blas.mcmaster.ca/ fred/oo.html 34. http://citeseer.nj.nec.com/242268.html 35. http://csep1.phy.ornl.gov/CSEP/PL/PL.html 36. http://epubs.siam.org/sam-bin/dbq/article/31773 37. http://kanaima.ciens.ucv.ve/hpf/HTMLNotesnode29.html 38. http://mis.ucd.ie/courses/mms402/prentice.htm 39. http://webserv.gsfc.nasa.gov/ESS/annual.reports/ess98/cdn.html 40. http://www.amath.washington.edu/ lf/software/CompCPP F90SciOOP.html 41. http://www.arithmetica.ch/Oberon/CFORTRANOberon.nhtml 42. http://www.cs.rpi.edu/ szymansk/OOF90 c 2001 J.E. Akin 188

43. http://www.nasatech.com/Briefs/Mar98/NPO20180.html 44. http://www.owlnet.rice.edu/ mech517/F90 docs/EC oop f90.pdf 45. http://www.ssec.wisc.edu/ robert/Software/F90-ObjOrientProg.html 46. http://www.tdb.uu.se/ ngssc/OOP00/module2/ 47. http://www.ticra.dk/ooa.htm

c 2001 J.E. Akin

189

c 2001 J.E. Akin

190

You might also like