Default value: 0.25
![]() |
If DM.NumberPulay is 0 or 1, simple linear mixing is performed.
Default value: 0
Default value: .false.
NOTE: This feature is temporarily disabled pending a proper implementation that works well in parallel.
Store intermediate information of Pulay mixing in files (.true.) or in memory (.false.). Memory storage can increase considerably the memory requirements for large systems. If files are used, the filenames will be SystemLabel.P1 and SystemLabel.P2, where SystemLabel is the name associated to parameter SystemLabel.
Default value: .false.
See D.D. Johnson, Phys. Rev. B38, 12807 (1988), and references therein; Kresse and Furthmuller, Comp. Mat. Sci 6, 15 (1996).
If DM.NumberBroyden is 0, the program performs linear mixings, or, if requested, Pulay mixings.
Broyden mixing takes precedence over Pulay mixing if both are specified in the input file.
Note: The Broyden mixing algorithm is still in development, notably with regard to the effect of its various modes of operation, and the assigment of weights. In its default mode, its effectiveness is very similar to Pulay mixing. As memory usage is not yet optimized, casual users might want to stick with Pulay mixing for now.
Default value: 0
Default value: .true.
Default value: .true.
Default value: 0
Default value: 0.50
Default value: .false.