7. Output
The principal outputs of the code, written to the terminal, are the number of iterations niter, the final energy E, and the expectation value of the quadrupole operator Q or other single-particle operator provided in the input data. The finitetemperature code also reports the entropy of the ensemble, S in Eq. (13). The code also writes to terminal a table of orbital properties. The columns are: (1) index for the orbital; (2) index of the block containing the orbital; (3) charge of the nucleon (0 or 1); (4) K quantum number; (5) parity π: 0 or 1 for even or odd parity respectively; (6) occupation number f , integer for zero temperature and floating-point for finite temperature; (7) single-particle energy. In addition, the code writes the final U matrix and f array to files u_new.dat and n_new.dat, respectively. In the zerotemperature code the second file has two lines. The first line gives the number of occupied orbitals in each block and can be used as an input file to HFgradZ. The second line gives the occupation number for each orbital in the format needed by HFgradT. Apart from that, the two files are in proper format to be used as input to rerun the minimization. If the minimization is converged, the rerun should only require one iteration step.