Open PWstmrlnd opened 4 years ago
Here is another example. It crashed during thermo generation. The log file ends with the problematic adjacency list, but here is the terminal output:
For reaction generation 6 processes are used. Generating thermo for new species... Error: Could not update atomtypes for this molecule: multiplicity 2 1 O u0 p1 c+1 {7,S} {8,D} 2 O u1 p2 c0 {3,S} 3 C u0 p0 c0 {2,S} {4,S} {8,S} {9,S} 4 C u0 p0 c0 {3,S} {5,D} {10,S} 5 C u0 p0 c0 {4,D} {6,S} {12,S} 6 C u0 p0 c0 {5,S} {7,D} {11,S} 7 C u0 p0 c0 {1,S} {6,D} {13,S} 8 C u2 p0 c-1 {1,D} {3,S} 9 H u0 p0 c0 {3,S} 10 H u0 p0 c0 {4,S} 11 H u0 p0 c0 {6,S} 12 H u0 p0 c0 {5,S} 13 H u0 p0 c0 {7,S}
Traceback (most recent call last):
File "/Users/mcninch/anaconda3/envs/rmg_env/bin/rmg.py", line 111, in
@yunsiechung is this related to changes in handling lone pairs in solvation corrections?
Note that it also occurred in a gas-phase simpleReactor case, hanging up the calculations.
For reaction generation 7 processes are used. libc++abi.dylib: terminating with uncaught exception of type std::runtime_error: Couldn't close file
I'm going to try without the multiprocessor option next.
Ran without the multiprocessor option (-n 7) for 21 hr without any "Couldn't close file" errors. Seems like that may be the issue. It sure was faster with multiprocessing, though.
Oh, are you running with automated semiemprical calculations? They're usually less accurate than RMG current thermo estimation, so unless you're sure there's an improvement I'd recommend turning them off anyway, which may fix your multiprocessing problem.
No, just a straight calc of the form "rmg.py -n 7 input.py" Input and output files attached.
inputVP1_10ppmO2.py.txt RMG.log.txt
The error lines don't appear in the log file, just in the streaming output: libc++abi.dylib: terminating with uncaught exception of type std::runtime_error: Couldn't close file
Run was proceeding fine, adding reactions, when suddenly during reaction generation:
For reaction generation 7 processes are used. libc++abi.dylib: terminating with uncaught exception of type std::runtime_error: Couldn't close file
Yesterday I got the same error in a different calculation, but the message repeated for 1000++ times before I killed the job. What is the cause, and can the problem be avoided?