Describir: Finite-difference methods for partial differential equations