Programming with large matrices

6. Programming with large matrices#

Attribution

This chapter is written by Frans van der Meer. Find out more here.

This chapter contains a information that is aimed at improving your programming skills, in relation to dealing with setting up and solving large systems of equations. A selection of python tools is introduced that are relevant for PDE simulation methods, but that each have wider applicability. The central objective is computational efficiency. Sometimes a positive side-effect of using the right tools is improved readability of the code, although at other times readability needs to be sacrificed in favor of runtime.