https://123dok.org/document/4zpl72rq-electro-thermo-chemical-computational-models-heterogeneous-semiconductor-simulation.html