Output files

Output files

Apart from the output that is printed to standard out there are some other useful files created by NECI. Some of them are only created, when certain keywords are given.

FCIMCStats

This file contains whitespace delimited data that is written every 10nth iteration. Currently (2021-06-08) there are 35 columns. The information in this file is useful in virtually every way of using NECI.

The columns are listed in the following. Important and often used columns are highlighted red, rarely used columns are greyed out.

1 Steps (Step)
The number of iterations.

2 Shift (Shift)
The shift for population control. Equals the correlation energy in the equilibrium. Shift + Reference energy should equal the projected energy in equilibrium.

3 Walker Change (WalkerCng)
Absolute change of the walker number. (Since there are fractional walkers, this can be non-integer.)

4 Growth Rate (GrowRate)
Relative change of walker number.

5 Total Walkers (TotWalkers)
The number of total walkers.

6 Annihilation (Annihil)
The number of annihilated walkers.

7 Number of died walkers (NoDied)
The number of died walkers (from annihilation or diagonal death step).

8 Number of born walkers (NoBorn)
The number of born walkers.

9 Projected averaged correlation energy (Proj.E)
Averaged correlation energy as calculated from the projected energy expression. The unaveraged values are given in column 11.

10 Average Shift (Av.Shift)
Averaged shift. Note that it should not be used, when the average was taken over a period that not in stationary conditions.

11 Projected instantaneous correlation energy (Proj.E.ThisCyc)
Instantaneous (not averaged) correlation energy as calculated from the projected energy expression. The averaged values are given in column 9. The total energy (correlation + reference energy) is given in column 23)

12 Number of walkers at reference determinant (NoatHF)
The number of walkers at the reference determinant. (Since there are fractional walkers, this can be non-integer.)

13 Number of walkers at doubles (NoatDoubs)
Number of walkers that are a double excitation away from the reference.

14 Acceptance rate (AccRat)
Probability that a spawn gets accepted. This is not the condition probability, but the absolute one.

15 Uniqe determinants (UniqueDets)
Number of unique configurations (determinants/CSFs).

16 Iteration time (IterTime)
This is the time averaged over the last 10 iterations.

17 (FracSpawnFromSing)
TODO

18 (WalkersDiffProc)
TODO

19 Total imaginary time (TotImagTime)
The elapsed imaginary time since start of the dynamics.

20 (ProjE.ThisIter)
TODO

21 (HFInstShift)
TODO

22 (TotInstShift)
TODO

23 Projected instantaneous total energy (Tot-Proj.E.ThisCyc)
Instantaneous (not averaged) total energy as calculated from the projected energy expression The instantaneous correlation energy is given in column 11. The nominator and denominator are given in columns 24 and 25 and should be used for statistical analysis of errors. It is averaged over the last 10 iterations.

24 Instantaneous denominator of projected energy (HFContribtoE)
This is the instantaneous denominator of the projected energy and equivalent to the reference weight (column 12). Column 24 and 25 are used to evaluate the other projected energy columns (9, 11, and 23). It is averaged over the last 10 iterations.

25 Instantaneous numerator of projected energy (NumContribtoE)
This is the instantaneous nominator of the projected energy Column 24 and 25 are used to evaluate the other projected energy columns (9, 11, and 23). It is averaged over the last 10 iterations.

26 Amplitude of reference (HF weight)
Unlike the name suggests, this is the amplitude weight of the reference determinant given by: This means that this column can be obtained by dividing column 12 by column 27.

27 (|Psi|)
Instantaneous L2-norm of the current wavefunction.

28 Expectation value of operator over all determinants (Inst S^2)
Requires the instant-s2-full keyword in the logging block.

29 Expectation value of operator over initiator determinants (Inst S^2)
Requires the instant-s2-init keyword in the logging block.

30 Absolute instantaneous projected correlation energy (AbsProjE)
L1-norm of projected correlation energy expression.

31 (PartsDiffProc)
Uninitialised Garbage.

32 Weight of semistochastic space (|Semistoch|/|Psi|)
If is the semistochastic or core space, then we have:

33 Largest spawn per iteration (MaxCycSpawn)
This is the largest spawn per iteration.

34 The number of discarded excitations (InvalidExcits)
This is the number of discarded excitations averaged over the last 10 iterations.

35 The number of valid excitations (ValidExcits)
This is the number of valid excitations averaged over the last 10 iterations.