New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sticking species not detected correctly when ‘solid’ species are involved #1210
Comments
cti2yaml
cti2yaml
cti2yaml
The way this is handled for CTI input files is that
|
Problem description
Steps to reproduce
Convert
haca2.cti
(CTI file pulled verbatim from Cantera 2.5.1)Open interface as:
Behavior
presumably the original CTI input file is valid (it has been part of the test suite),
so it is not entirely clear what is going on… it looks like an issue with the logic in the validation of the sticking species that somehow has evaded detection: it probably should only consider gas phases?System information
Additional context
Issue was found when working on #1205
Resolution is contingent on #1181,
and can be incorporated into #1205[Edit: the unit test usinghaca2
bypasses the (newly introduced) validation step, so this issue doesn't need to be resolved for #1205]As a reference, the sticking species is (presumably manually) added in the current ‘official’ YAML file https://github.com/Cantera/cantera/blob/main/test_problems/surfSolverTest/haca2.yaml
Possible Solutions
cti2yaml
InterfaceKinetics::buildSurfaceArrhenius
I believe (2) is both more robust and easier to implement.
The text was updated successfully, but these errors were encountered: