thermochimica
thermochimica copied to clipboard
MQMQA reciprocal excess mixing
Reason. Not all possible types of excess mixing terms for SUBG and SUBQ models are currently supported. Ongoing assessments within the group require at least simple "corner" reciprocal terms, and ideally all possibilities would be covered, including "side" excess terms.
Proposed Solution New code is required in the excess section of CompExcessGibbsEnergySUBG. Benchmarking against FactSage should be performed, and new tests added.
Impact Expands MQMQA support. Should not affect any currently supported databases.
Corner terms have been added in the mqm-reciprocal branch. Tests have been added for these. So far, only systems containing just the 4 elements included in the reciprocal have been tested.
I should add that only "center" reciprocal terms have been encountered in the wild at this point, and these have been supported for some time now.