Skip to content

Commit d63e372

Browse files
committed
better tolerances
1 parent d862d60 commit d63e372

File tree

4 files changed

+150
-127
lines changed

4 files changed

+150
-127
lines changed

tests/na_psp/na_pp.inp

+4
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ $pp_files
99
$end
1010
}
1111

12+
SCF {
13+
initial_mixing_steps = 1
14+
}
15+
1216
Molecule {
1317
charge = 0
1418
multiplicity = 2

tests/na_psp/reference/na_pp.json

+99-77
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@
179179
"file_phi_b": "initial_guess/phi_b_scf",
180180
"file_phi_p": "initial_guess/phi_p_scf",
181181
"initial_mixing_step_size": 0.4,
182-
"initial_mixing_steps": 4,
182+
"initial_mixing_steps": 1,
183183
"localize": false,
184184
"method": "DFT (PBE)",
185185
"prec": 0.001,
@@ -234,7 +234,7 @@
234234
"charge": 0,
235235
"dipole_moment": {
236236
"dip-1": {
237-
"magnitude": 1.5412304686953057e-12,
237+
"magnitude": 1.5431882994167793e-12,
238238
"r_O": [
239239
0.0,
240240
0.0,
@@ -270,28 +270,28 @@
270270
"multiplicity": 2,
271271
"orbital_energies": {
272272
"energy": [
273-
-0.11137421211779709
273+
-0.11137264846091652
274274
],
275275
"occupation": [
276276
1.0
277277
],
278278
"spin": [
279279
"a"
280280
],
281-
"sum_occupied": -0.11137421211779709
281+
"sum_occupied": -0.11137264846091652
282282
},
283283
"scf_energy": {
284-
"E_ee": 0.1123087856243794,
284+
"E_ee": 0.11231217724350473,
285285
"E_eext": 0.0,
286-
"E_el": -2.4608194770787355,
287-
"E_en": -0.3005885798334123,
288-
"E_kin": 0.07619330399458547,
286+
"E_el": -2.4608194714179095,
287+
"E_en": -0.30059134577651003,
288+
"E_kin": 0.07620088563938604,
289289
"E_next": 0.0,
290290
"E_nn": 0.0,
291291
"E_nuc": 0.0,
292-
"E_tot": -2.4608194770787355,
292+
"E_tot": -2.4608194714179095,
293293
"E_x": 0.0,
294-
"E_xc": -2.398014489529761,
294+
"E_xc": -2.398016668329462,
295295
"Er_el": 0.0,
296296
"Er_nuc": 0.0,
297297
"Er_tot": 0.0
@@ -308,17 +308,17 @@
308308
"rsp_calculations": null,
309309
"scf_calculation": {
310310
"initial_energy": {
311-
"E_ee": 0.10851432870211557,
311+
"E_ee": 0.06728433551928523,
312312
"E_eext": 0.0,
313-
"E_el": -2.4595323543152485,
314-
"E_en": -0.2974945743266253,
315-
"E_kin": 0.07129980959119464,
313+
"E_el": -2.4220177562293785,
314+
"E_en": -0.18681185471126147,
315+
"E_kin": 0.025727595850920673,
316316
"E_next": 0.0,
317317
"E_nn": 0.0,
318318
"E_nuc": 0.0,
319-
"E_tot": -2.4595323543152485,
319+
"E_tot": -2.4220177562293785,
320320
"E_x": 0.0,
321-
"E_xc": -2.395732505101679,
321+
"E_xc": -2.340205075287731,
322322
"Er_el": 0.0,
323323
"Er_nuc": 0.0,
324324
"Er_tot": 0.0
@@ -328,138 +328,160 @@
328328
"cycles": [
329329
{
330330
"energy_terms": {
331-
"E_ee": 0.11083822635882015,
331+
"E_ee": 0.08792978450446469,
332332
"E_eext": 0.0,
333-
"E_el": -2.4606951895400946,
334-
"E_en": -0.2981524416710238,
335-
"E_kin": 0.07527212538689362,
333+
"E_el": -2.448360381708408,
334+
"E_en": -0.2480234793823093,
335+
"E_kin": 0.03981510812235215,
336336
"E_next": 0.0,
337337
"E_nn": 0.0,
338338
"E_nuc": 0.0,
339-
"E_tot": -2.4606951895400946,
339+
"E_tot": -2.448360381708408,
340340
"E_x": 0.0,
341-
"E_xc": -2.3963912321391048,
341+
"E_xc": -2.3699381011376595,
342342
"Er_el": 0.0,
343343
"Er_nuc": 0.0,
344344
"Er_tot": 0.0
345345
},
346-
"energy_total": -2.4606951895400946,
347-
"energy_update": 0.0011628352248460594,
348-
"mo_residual": 0.044343444400899566,
349-
"wall_time": 1.627968793
346+
"energy_total": -2.448360381708408,
347+
"energy_update": 0.026342625479029547,
348+
"mo_residual": 0.29275470833338657,
349+
"wall_time": 1.87897036
350350
},
351351
{
352352
"energy_terms": {
353-
"E_ee": 0.11206386247893615,
353+
"E_ee": 0.10084738345125073,
354354
"E_eext": 0.0,
355-
"E_el": -2.4607979926026338,
356-
"E_en": -0.3008830157725604,
357-
"E_kin": 0.07533752610833887,
355+
"E_el": -2.4583366431332223,
356+
"E_en": -0.27347022717673924,
357+
"E_kin": 0.06014988772760428,
358358
"E_next": 0.0,
359359
"E_nn": 0.0,
360360
"E_nuc": 0.0,
361-
"E_tot": -2.4607979926026338,
361+
"E_tot": -2.4583366431332223,
362362
"E_x": 0.0,
363-
"E_xc": -2.398108772357163,
363+
"E_xc": -2.3830466133849413,
364364
"Er_el": 0.0,
365365
"Er_nuc": 0.0,
366366
"Er_tot": 0.0
367367
},
368-
"energy_total": -2.4607979926026338,
369-
"energy_update": 0.0001028030625391807,
370-
"mo_residual": 0.016370579672021917,
371-
"wall_time": 1.143859989
368+
"energy_total": -2.4583366431332223,
369+
"energy_update": 0.009976261424814226,
370+
"mo_residual": 0.16424213476987776,
371+
"wall_time": 1.107012592
372372
},
373373
{
374374
"energy_terms": {
375-
"E_ee": 0.112114529512374,
375+
"E_ee": 0.10837714424608341,
376376
"E_eext": 0.0,
377-
"E_el": -2.4608174110995464,
378-
"E_en": -0.30005277553039783,
379-
"E_kin": 0.07632381041113419,
377+
"E_el": -2.4603864351644757,
378+
"E_en": -0.2925797148663059,
379+
"E_kin": 0.06819873635649264,
380380
"E_next": 0.0,
381381
"E_nn": 0.0,
382382
"E_nuc": 0.0,
383-
"E_tot": -2.4608174110995464,
383+
"E_tot": -2.4603864351644757,
384384
"E_x": 0.0,
385-
"E_xc": -2.3976768359534146,
385+
"E_xc": -2.393673328667694,
386386
"Er_el": 0.0,
387387
"Er_nuc": 0.0,
388388
"Er_tot": 0.0
389389
},
390-
"energy_total": -2.4608174110995464,
391-
"energy_update": 1.9418496912670946e-05,
392-
"mo_residual": 0.005815395684143401,
393-
"wall_time": 1.144211452
390+
"energy_total": -2.4603864351644757,
391+
"energy_update": 0.002049792031253439,
392+
"mo_residual": 0.08601372170626616,
393+
"wall_time": 1.160116298
394394
},
395395
{
396396
"energy_terms": {
397-
"E_ee": 0.11230079822517312,
397+
"E_ee": 0.11143117615316524,
398398
"E_eext": 0.0,
399-
"E_el": -2.460818099220807,
400-
"E_en": -0.3007398327168662,
401-
"E_kin": 0.0760319192339861,
399+
"E_el": -2.460717881627539,
400+
"E_en": -0.2972193303799965,
401+
"E_kin": 0.07664074397695705,
402402
"E_next": 0.0,
403403
"E_nn": 0.0,
404404
"E_nuc": 0.0,
405-
"E_tot": -2.460818099220807,
405+
"E_tot": -2.460717881627539,
406406
"E_x": 0.0,
407-
"E_xc": -2.3980900339250444,
407+
"E_xc": -2.3961608637584058,
408408
"Er_el": 0.0,
409409
"Er_nuc": 0.0,
410410
"Er_tot": 0.0
411411
},
412-
"energy_total": -2.460818099220807,
413-
"energy_update": 6.881212604170628e-07,
414-
"mo_residual": 0.0027508105942137674,
415-
"wall_time": 1.170358453
412+
"energy_total": -2.460717881627539,
413+
"energy_update": 0.00033144646306304537,
414+
"mo_residual": 0.03943113952919061,
415+
"wall_time": 1.165200132
416416
},
417417
{
418418
"energy_terms": {
419-
"E_ee": 0.11231069559506972,
419+
"E_ee": 0.11229346265459098,
420420
"E_eext": 0.0,
421-
"E_el": -2.4608194943264516,
422-
"E_en": -0.3005971197581816,
423-
"E_kin": 0.0761952132610342,
421+
"E_el": -2.4608166017875925,
422+
"E_en": -0.3004293964150688,
423+
"E_kin": 0.07610294973606287,
424424
"E_next": 0.0,
425425
"E_nn": 0.0,
426426
"E_nuc": 0.0,
427-
"E_tot": -2.4608194943264516,
427+
"E_tot": -2.4608166017875925,
428428
"E_x": 0.0,
429-
"E_xc": -2.3980184431171456,
429+
"E_xc": -2.3979678314927004,
430430
"Er_el": 0.0,
431431
"Er_nuc": 0.0,
432432
"Er_tot": 0.0
433433
},
434-
"energy_total": -2.4608194943264516,
435-
"energy_update": 1.3951056447858434e-06,
436-
"mo_residual": 0.0010216573039469807,
437-
"wall_time": 1.212498287
434+
"energy_total": -2.4608166017875925,
435+
"energy_update": 9.872016005374462e-05,
436+
"mo_residual": 0.011449088971365986,
437+
"wall_time": 1.189709915
438438
},
439439
{
440440
"energy_terms": {
441-
"E_ee": 0.1123087856243794,
441+
"E_ee": 0.1122448599507366,
442442
"E_eext": 0.0,
443-
"E_el": -2.4608194770787355,
444-
"E_en": -0.3005885798334123,
445-
"E_kin": 0.07619330399458547,
443+
"E_el": -2.4608194838771844,
444+
"E_en": -0.300419677057211,
445+
"E_kin": 0.07608516491532324,
446446
"E_next": 0.0,
447447
"E_nn": 0.0,
448448
"E_nuc": 0.0,
449-
"E_tot": -2.4608194770787355,
449+
"E_tot": -2.4608194838771844,
450450
"E_x": 0.0,
451-
"E_xc": -2.398014489529761,
451+
"E_xc": -2.3979250385190247,
452452
"Er_el": 0.0,
453453
"Er_nuc": 0.0,
454454
"Er_tot": 0.0
455455
},
456-
"energy_total": -2.4608194770787355,
457-
"energy_update": 1.724771614419751e-08,
458-
"mo_residual": 4.1968004001620746e-05,
459-
"wall_time": 1.270508358
456+
"energy_total": -2.4608194838771844,
457+
"energy_update": 2.8820895918713063e-06,
458+
"mo_residual": 0.0018410885660774647,
459+
"wall_time": 1.248312214
460+
},
461+
{
462+
"energy_terms": {
463+
"E_ee": 0.11231217724350473,
464+
"E_eext": 0.0,
465+
"E_el": -2.4608194714179095,
466+
"E_en": -0.30059134577651003,
467+
"E_kin": 0.07620088563938604,
468+
"E_next": 0.0,
469+
"E_nn": 0.0,
470+
"E_nuc": 0.0,
471+
"E_tot": -2.4608194714179095,
472+
"E_x": 0.0,
473+
"E_xc": -2.398016668329462,
474+
"Er_el": 0.0,
475+
"Er_nuc": 0.0,
476+
"Er_tot": 0.0
477+
},
478+
"energy_total": -2.4608194714179095,
479+
"energy_update": 1.2459274945086918e-08,
480+
"mo_residual": 0.0007229416758799866,
481+
"wall_time": 1.278819235
460482
}
461483
],
462-
"wall_time": 7.569974397
484+
"wall_time": 9.028960601
463485
},
464486
"success": true
465487
},

0 commit comments

Comments
 (0)