Repository navigation
Commit c18bfd4
Gaussian-03/09: same functional-list defects as Gaussian-16
The defects fixed in 08c296f for Gaussian-16 were copy-pasted into the
03 and 09 dialogs too, so both had a garbage entry in the functional
dropdown and three or five functionals that silently generated nothing.
Both had the same missing commas on the last two entries, so Python
implicitly concatenated them and the dropdown really offered
"N12SX (range)MN12SX (range)" while both real functionals were
unselectable. Both had the same three string mismatches against their
own generator: "MO6HF (hybrid)" (letter O for zero),
"MPW1PBE (hybrid" (missing paren) and "MPW3PBE (hybrid)" (generator
wants MPw3PBE). ged03theory.py additionally offered "BP86 (hybrid)" and
"M06L (nonlocal)" where ai.gauss03 expects "BP86 (GGA)" and
"M06L (meta-GGA)" -- so two of the most ordinary functionals available
generated nothing at all for a Gaussian 03 calculation.
All three Gaussian dialogs now agree exactly with their generators: 0
offered-but-unmapped and 0 concatenated entries across ged03 (61
entries), ged09 (64) and ged16 (74).
xcFuncDefault is an index into these lists and this change deletes two
broken entries as well as appending, so the defaults were checked
against the previous revision rather than assumed: ged03 index 0/17 and
ged09/ged16 index 3/17 all resolve to the same functional as before.
No g03 or g09 binary is installed here, so these are verified as
internal consistency -- the dialog now emits strings its own generator
maps -- not against those codes' own keyword tables. The keywords
themselves are unchanged from what the generators already produced.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent 08c296f commit c18bfd4
2 files changed
Lines changed: 16 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
196 | | - | |
| 196 | + | |
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
| |||
203 | 203 | | |
204 | 204 | | |
205 | 205 | | |
206 | | - | |
| 206 | + | |
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
| |||
221 | 221 | | |
222 | 222 | | |
223 | 223 | | |
224 | | - | |
225 | | - | |
| 224 | + | |
226 | 225 | | |
227 | 226 | | |
228 | 227 | | |
| |||
231 | 230 | | |
232 | 231 | | |
233 | 232 | | |
234 | | - | |
235 | 233 | | |
236 | 234 | | |
237 | 235 | | |
| |||
248 | 246 | | |
249 | 247 | | |
250 | 248 | | |
251 | | - | |
252 | | - | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
253 | 255 | | |
254 | 256 | | |
255 | 257 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
274 | | - | |
275 | | - | |
| 274 | + | |
276 | 275 | | |
277 | 276 | | |
278 | 277 | | |
| |||
281 | 280 | | |
282 | 281 | | |
283 | 282 | | |
284 | | - | |
285 | 283 | | |
286 | 284 | | |
287 | 285 | | |
| |||
298 | 296 | | |
299 | 297 | | |
300 | 298 | | |
301 | | - | |
302 | | - | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
303 | 305 | | |
304 | 306 | | |
305 | 307 | | |
| |||
0 commit comments