In the preceding chapters, we have discussed various numerical techniques for solving the different parts of our mathematical model problem. Now it is time to turn our attention to simulating the complete mathematical model. First, we will explain the diverse computational tasks that constitute an electrocardiac simulator. Then, we will estimate the computational resources needed to carry out high-resolution simulations. It will be shown that
is an essential technique for largescale electrocardiac simulations. Thereafter, this chapter will focus on the general principles for parallelizing a sequential simulator, as well as on major software components needed to achieve this end. These software components will be described in a general setting, without reference to specific programming languages. On the other hand, a simple pseudo language will be used to explain certain details when necessary. Some performance measurements of electrocardiac simulations will also be presented.