Number of dumps was estimated one too large

 * Usage of floor()+1 makes more sense than ceiling()+1
 * This fixes the issue with the kernel wavefields being shifted in time weirdly. The bug was introduced in commit 4fdc3be0b9163702cd293f978f30a53c8313fa17