OMM.LongOutput not honored

Bug #1540922 reported by Alberto Garcia
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Siesta
Confirmed
Wishlist
Alberto Garcia

Bug Description

(Reported by Marcos Verissimo)

1) There seems to be a small bug in one of the variables, namely OMM.LongOutput. I have set it to false and still siesta outputs all the info on the band iterations:

(...)
+---------------------------------------------+
| k point 2067 of 2067 |
+---------------------------------------------+
| minim: icg = 11 |
| minim: 2*Tr[(2*I-S)*S] = 16.0000000 |
+---------------------------------------------+

Changed in siesta:
assignee: nobody → Fabiano Corsetti (f-corsetti)
Revision history for this message
Fabiano Corsetti (f-corsetti) wrote :

Hi Marcos,

That is the correct behaviour of OMM.LongOutput. You should find that it prints out a lot more information if you set it to true!

If you would like to suppress all output from OMM you can apply the attached patch.

Fabiano

Changed in siesta:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Alberto Garcia (albertog) wrote :

Thanks, Fabiano.

Your patch will suppress all output when using the flag. Is this something that can be committed without impairing
functionality (say, the ability to see what is going on at some intermediate level, without being snowed over?).

Revision history for this message
Fabiano Corsetti (f-corsetti) wrote :

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.

Changed in siesta:
milestone: none → 4.0-b2
assignee: Fabiano Corsetti (f-corsetti) → Alberto Garcia (albertog)
Changed in siesta:
milestone: 4.0-b2 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.