(9.17)—Modeling catalysts and photocatalysts from first-principle