next up previous contents index
Next: 4.5.3 Cache usage Up: 4.5 Optimization, compiler switches Previous: 4.5.1 OpenMP settings   Contents   Index


4.5.2 Vectorization

To ensure a good performance on modern CPUs vectorization has to be enabled usually by enabling a sufficiently high optimization level with for instance -O3, -Ofast, -fast, etc, see Sect.4.6.

The performance can be improved by choosing optimal branches in CO5BOLD, i.e., by determining the optimal values for


next up previous contents index
Next: 4.5.3 Cache usage Up: 4.5 Optimization, compiler switches Previous: 4.5.1 OpenMP settings   Contents   Index