https://1library.net/document/zx51lv4q-conservative-nite-difference-scheme-poisson-nernst-planck-equations.html