Answers are grounded in this paper and cite their sources.
As modern programming methodologies migrate from computer science to scientific computing, developers of numerical software are faced with new possibilities and challenges.Based on experiences from an ongoing project that develops Cϩϩ software for the solution of partial differential equations, this article has its focus on object-oriented design of iterative solvers for linear systems of equations.Special attention is paid to possible conflicts that have to be resolved in order to achieve a very flexible, yet efficient, code.
No takes yet. Share an insight, caveat, or question.
Bruaset et al. (1997) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: