Chapter 14
Optimisation

One of the most frequently asked questions when performing almost any scientific computation is: how do I make my simulation faster? Or, equivalently, why is my simulation running so slowly?

The spectral element method is no exception to this rule. The purpose of this chapter is to highlight some of the easiest parameters that can be tuned to attain optimum performance for a given simulation.

Details are kept as untechnical as possible, but some background information on the underlying numerical methods is necessary in order to understand the various options available and the implications that they can have on your simulation.

 14.1 Operator evaluation strategies
  14.1.1 Selecting an operator strategy
  14.1.2 XML syntax
  14.1.3 Selecting different operator strategies
 14.2 Collections
  14.2.1 Default implementation
  14.2.2 Auto-tuning
  14.2.3 Manual selection
  14.2.4 Collection size