RMG-Java icon indicating copy to clipboard operation
RMG-Java copied to clipboard

GC overhead limit exceeded and some transport groups are not found

Open rajeshdparmar opened this issue 13 years ago • 3 comments

One of the runs with "PM3 and Pdep OFF" has given memory error. Also it is showing some of the transport groups are not found. This was running for last few weeks. Heap dump file is created so it may be useful.

File location:

~/Rajesh/New_jobs/MultiT_Prun_15000$

Error Message:

--> C14H13O2JJJ(2511217)
Warning: Transport group not found: 2
Created new species: C14H13O2JJJ(2511218)
Ea raised by 10.2 from 5.2 to dHrxn(298K)=15.4 kcal/mol.
Created new R_Addition_MultipleBond reaction: C6H5O2J(626926) + C8H8JJ(1204506) --> C14H13O2JJJ(2511218)
Ea raised by 2.6 from 5.2 to dHrxn(298K)=7.8 kcal/mol.
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Created new species: C14H13O2JJJ(2511219)
Ea raised by 3.9 from 5.2 to dHrxn(298K)=9.1 kcal/mol.
Created new R_Addition_MultipleBond reaction: C6H5O2J(626926) + C8H8JJ(1204506) --> C14H13O2JJJ(2511219)
Ea raised by 2.6 from 5.2 to dHrxn(298K)=7.8 kcal/mol.
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Warning: Transport group not found: 2
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Warning: Transport group not found: 2
Warning: Transport group not found: 21
Created new species: C14H13O2JJJ(2511220)
Ea raised by 3.9 from 5.2 to dHrxn(298K)=9.1 kcal/mol.
Created new R_Addition_MultipleBond reaction: C6H5O2J(626926) + C8H8JJ(1204506) --> C14H13O2JJJ(2511220)
Ea raised by 3.4 from 5.2 to dHrxn(298K)=8.6 kcal/mol.
Warning: Transport group not found: 21
Warning: Transport group not found: 2
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Warning: Transport group not found: 2
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Created new species: C14H13O2JJJ(2511221)
Ea raised by 4.7 from 5.2 to dHrxn(298K)=9.9 kcal/mol.
Created new R_Addition_MultipleBond reaction: C6H5O2J(626926) + C8H8JJ(1204506) --> C14H13O2JJJ(2511221)
Ea raised by 3.4 from 5.2 to dHrxn(298K)=8.6 kcal/mol.
Warning: Transport group not found: 21
Warning: Transport group not found: 2
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Warning: Transport group not found: 2
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Warning: Transport group not found: 21
Created new species: C14H13O2JJJ(2511222)
Ea raised by 4.7 from 5.2 to dHrxn(298K)=9.9 kcal/mol.
Created new R_Addition_MultipleBond reaction: C6H5O2J(626926) + C8H8JJ(1204506) --> C14H13O2JJJ(2511222)
Created new species: C14H13O2JJJ(2511223)
Created new R_Addition_MultipleBond reaction: C8H8JJ(1204506) + C6H5O2J(626926) --> C14H13O2JJJ(2511223)
java.lang.OutOfMemoryError: GC overhead limit exceeded
Dumping heap to java_pid29301.hprof ...
Heap dump file created [13881007472 bytes in 180.851 secs]
Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded
        at java.util.ArrayList.iterator(ArrayList.java:737)
        at jing.chemUtil.Graph.getArcList(Graph.java:1150)
        at jing.chemUtil.Graph.resetMatchedGC(Graph.java:1984)
        at jing.chemUtil.Graph.isSubAtCentralNodes(Graph.java:1646)
        at jing.chem.ChemGraph.isSubAtCentralNodes(ChemGraph.java:2234)
        at jing.chem.ChemGraph.isSubAtCentralNodes(ChemGraph.java:2179)
        at jing.chemUtil.HierarchyTreeNode.findMatchedPath(HierarchyTreeNode.java:182)
        at jing.chemUtil.HierarchyTreeNode.findMatchedPath(HierarchyTreeNode.java:191)
        at jing.chemUtil.HierarchyTreeNode.findMatchedPath(HierarchyTreeNode.java:191)
        at jing.chemUtil.HierarchyTreeNode.findMatchedPath(HierarchyTreeNode.java:191)
        at jing.chemUtil.HierarchyTree.findMatchedPath(HierarchyTree.java:87)
        at jing.chem.ThermoGAGroupLibrary.findGAGroup(ThermoGAGroupLibrary.java:232)
        at jing.chem.GATP.getGAGroup(GATP.java:177)
        at jing.chem.GATP.generateThermoData(GATP.java:95)
        at jing.chem.ChemGraph.generateThermoData(ChemGraph.java:1317)
        at jing.chem.ChemGraph.getThermoData(ChemGraph.java:1828)
        at jing.chem.Species.findStablestThermoData(Species.java:344)
        at jing.chem.Species.(Species.java:117)
        at jing.chem.Species.make(Species.java:877)
        at jing.rxn.ReactionTemplate.reactTwoReactants(ReactionTemplate.java:1196)
        at jing.rxn.TemplateReactionGenerator.react(TemplateReactionGenerator.java:219)
        at jing.rxnSys.RateBasedRME.enlargeReactionModel(RateBasedRME.java:164)
        at jing.rxnSys.ReactionModelGenerator.enlargeReactionModel(ReactionModelGenerator.java:3894)
        at jing.rxnSys.ReactionModelGenerator.modelGeneration(ReactionModelGenerator.java:1464)
        at RMG.main(RMG.java:96)

rajeshdparmar avatar Jun 28 '11 15:06 rajeshdparmar

Oooh - a 13 GB heap dump file - that's going to be interesting to analyze! We may need to use the new server. Hang on to it for now. @gmagoon, do you want to take http://www.eclipse.org/mat/ for a spin on your new 96GB machine, and see where we're leaking memory?

rwest avatar Jun 29 '11 05:06 rwest

It will be really good if we can solve this problem. I realized that if I use conversion criteria 0.9999 then I get around 3999 core reaction but reaction time is in milliseconds. However my actual reaction time is 0.3 to 0.6 sec. So when I use these 3999 reactions for simulation, I get around 3% of C7 to C13 species which otherwise should decompose to give smaller hydrocarbons at high temperature and at higher residence time. This gives a good mismatch between predicted vs experimental data. So for me an ideal solution is the one that is obtained by 0.6 s criteria.

rajeshdparmar avatar Jun 30 '11 14:06 rajeshdparmar

We should return something useful for transport estimates.

rwest avatar Jul 22 '11 19:07 rwest