Fixing GPU finite difference by moving apply boundary conditions
before the ghost cell update.