Repository navigation
Commit 0fa76bb
MOPAC: withdraw the VIBIR entry -- it killed eccejobmonitor on every job
Shipped this morning, withdrawn the same evening. Live testing:
FATAL ERROR: JobOutputGet: end of file encountered while reading
parse type VIBIR
eccejobmonitor terminating abnormally, exit status 1
repeating forever as the monitor restarted. MOPAC jobs ran but could
never be monitored, and Reconnect did not help.
eccejobmonitor tails a file that is STILL BEING WRITTEN. If it matches a
Begin and then reaches EOF before finding the End, that is FATAL -- not
"wait and try again on the next poll". So an End must be a string
guaranteed to appear, and "SYMMETRY NUMBER FOR POINT-GROUP" is not:
MOPAC does not print it for every molecule or every runtype.
Invisible to tests/parsers by construction. That suite replays COMPLETE
files, so the End is always found. My own note in this file says to run
every runtype through the simulation, and I did -- the simulation cannot
model a partially-written file, which is the condition that matters.
Recorded there so the next End-anchored entry gets thought about at EOF
rather than only on finished output.
The entry is kept commented out rather than deleted, with the
diagnosis: mopac.vibir is correct and verified against a real CH4 run
(the T2 modes carry intensity, A1 and E come out silent, which is right
for Td). What is wrong is only the framing. A blank-line End will not do
either -- MOPAC separates individual VIBRATION stanzas with blank lines,
so it would close after the first and report one mode's intensity as
though it were all of them, which is worse than nothing.
Reopening #103 with this.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EFMUNbw2UpRPmgsqviAowb1 parent e9c7202 commit 0fa76bb
3 files changed
Lines changed: 56 additions & 50 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
207 | 235 | | |
208 | 236 | | |
209 | 237 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | 70 | | |
82 | 71 | | |
83 | 72 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | 112 | | |
124 | 113 | | |
125 | 114 | | |
| |||
0 commit comments