C++ generic programming, High Performance Computing, numerical kernel, PARSEC, seismic wave propagation, SIMD, Task-based model.