After debugging, and have made a temporarytest cases for chalcopyrite and pyrite dissolution. The results calculated by python scripts are used as the reference results. This test case will be removed and replaced by a formal test after the chemical model is finished