I'm not sure. The way I originally coded it, OMM.LongOutput = .false. prints a few lines of summary info for each k-point at every SCF iteration (while .true. prints a line for every iteration of the OMM algorithm). As Marcos found, the problem with this setup is that even .false. ends up printing a lot of information when you have many k-points.
Maybe it makes sense to apply the patch, so that users can choose between no information and full information. Then .false. basically gives you the same output as a standard diagonalization run.
Hi Alberto,
I'm not sure. The way I originally coded it, OMM.LongOutput = .false. prints a few lines of summary info for each k-point at every SCF iteration (while .true. prints a line for every iteration of the OMM algorithm). As Marcos found, the problem with this setup is that even .false. ends up printing a lot of information when you have many k-points.
Maybe it makes sense to apply the patch, so that users can choose between no information and full information. Then .false. basically gives you the same output as a standard diagonalization run.