3D finite-difference method using discontinuous grids | Synapse