forked from ReactionMechanismGenerator/RMG-Py
-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Milestone
Description
Total error message:
Traceback (most recent call last):
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmg.py", line 173, in <module>
main()
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmg.py", line 158, in main
cProfile.runctx(command, global_vars, local_vars, stats_file)
File "/home/mazeau.e/anaconda2/envs/rmg_env3/lib/python2.7/cProfile.py", line 49, in runctx
prof = prof.runctx(statement, globals, locals)
File "/home/mazeau.e/anaconda2/envs/rmg_env3/lib/python2.7/cProfile.py", line 140, in runctx
exec cmd in globals, locals
File "<string>", line 1, in <module>
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmgpy/rmg/main.py", line 844, in execute
trimolecularReact=self.trimolecularReact)
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmgpy/rmg/model.py", line 688, in enlarge
self.processNewReactions([rxn], spc)
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmgpy/rmg/model.py", line 810, in processNewReactions
rxn, isNew = self.makeNewReaction(rxn)
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmgpy/rmg/model.py", line 502, in makeNewReaction
reactants = [self.makeNewSpecies(reactant)[0] for reactant in forward.reactants]
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmgpy/rmg/model.py", line 371, in makeNewSpecies
submit(spec,self.solventName)
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmgpy/thermo/thermoengine.py", line 188, in submit
spc.thermo = submit_(evaluator, spc, solventName= solventName)
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmgpy/scoop_framework/util.py", line 171, in submit_
return func(*args, **kwargs)
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmgpy/thermo/thermoengine.py", line 174, in evaluator
thermo = generateThermoData(spc,solventName=solventName)
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmgpy/thermo/thermoengine.py", line 138, in generateThermoData
thermo0 = thermodb.getThermoData(spc)
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmgpy/data/thermo.py", line 1130, in getThermoData
thermo0 = self.getThermoDataForSurfaceSpecies(species)
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmgpy/data/thermo.py", line 1414, in getThermoDataForSurfaceSpecies
self.__addGroupThermoData(adsorptionThermo, self.groups['adsorptionPt'], molecule, {})
File "/scratch/westgroup/mazeau/Cat/RMG-Py/rmgpy/data/thermo.py", line 2186, in __addGroupThermoData
raise DatabaseError('Unable to determine thermo parameters for {0}: no data for node {1} or any of its ancestors.'.format(molecule, node0) )
rmgpy.exceptions.DatabaseError: Unable to determine thermo parameters for <Molecule "C#CC=C[Ni]">: no data for node R* or any of its ancestors.
This has happened in 7 models... and it's always only for that one molecule. However, putting that species in the list of species to include in the core in the Pt(111)/base input file does not raise this error. It should definitely match the C-*R3 node in the adsorptionPt tree.
I tried to see if it was a problem with the tree itself in a jupyter notebook, but it turns out, according to the RMG website
You must derive from this class and implement the loadEntry(), saveEntry(),
processOldLibraryEntry(), and generateOldLibraryEntry() methods in order to
load and save from the new and old database formats.
and I didn't feel like doing that so I couldn't test to see how far that molecule could descend the tree :(
Metadata
Metadata
Assignees
Labels
No labels