Abstraction Modeling in Scientific Computing

Brief Summary

This chapter covers the design and programming of the sequential and parallel object-oriented plasma PIC simulation codes in the C++ programming language. The abstract programming models, designed from the Fortran77 programs, are described. This provides insight into paradigm-related issues relevant to converting procedural-based scientific codes into object-oriented models.