https://123dok.com/document/z1e75e8y-numerical-modeling-finite-difference-finite-element-finite-computer.html