[gpaw-users] bfgs line search
Jess Wellendorff
jesswe at fysik.dtu.dk
Thu May 17 17:09:32 CEST 2012
Hi Sampsa,
yes, the BFGSLineSearch algorithm tries to avoid taking "bad" steps
during structure relaxation, so it looks around in the potential-energy
landscape before deciding on the next step to take.
Therefore, each relaxation step will often be preceded by several
electronic structure calculations.
NB: Since the BFGSLineSearch algorithm relies on an accurate "picture"
of the surrounding potential-energy landscape, it is important to employ
well-converged electronic structures.
Otherwise the algorithm may get the wrong impression of which step to take.
This appears to be the case in the example you have provided. The
algorithm is supposed to only take steps that will lead to a smaller
total energy than that of the preceding step. This has clearly failed.
Best
- Jess Wellendorff
On 05/17/2012 04:38 PM, Sampsa Riikonen wrote:
> Dear List,
>
> This is a weird detail of ASE behaviour..
>
> For the optimization of a small molecule, aserun.log looks like this:
> ---------
> cat aserun.log
>
> BFGSLineSearch: 0 15:32:19 -6.000802 0.0392
> BFGSLineSearch: 1 15:33:29 -6.000746 0.0266
> BFGSLineSearch: 2 15:34:32 -6.000747 0.0337
> BFGSLineSearch: 3 15:35:22 -6.000710 0.0375
> BFGSLineSearch: 4 15:36:04 -6.000737 0.0188
>
> ----------
>
> aserun.out has the following:
> ----------
> grep -i "converged" aserun.out
>
> Converged After 32 Iterations.
> Converged After 17 Iterations.
> Converged After 17 Iterations.
> Converged After 20 Iterations.
> Converged After 4 Iterations.
> Converged After 3 Iterations.
> Converged After 19 Iterations.
> Converged After 13 Iterations.
> Converged After 3 Iterations.
> Converged After 9 Iterations.
> Converged After 8 Iterations.
> Converged After 3 Iterations.
> Converged After 3 Iterations.
> Converged After 14 Iterations.
> Converged After 13 Iterations.
> Converged After 6 Iterations.
> Converged After 4 Iterations.
> Converged After 3 Iterations.
> Converged After 3 Iterations.
> Converged After 3 Iterations.
> Converged After 13 Iterations.
> Converged After 14 Iterations.
> Converged After 10 Iterations
> ----------
>
> So, gpaw has calculated the electronic structure for quite many
> geometries, while bfgs line search only
> reports 5 steps.
>
> Does it report only successive "line minizations" and nothing else?
>
> Regards,
>
> Sampsa
>
>
> _______________________________________________
> gpaw-users mailing list
> gpaw-users at listserv.fysik.dtu.dk
> https://listserv.fysik.dtu.dk/mailman/listinfo/gpaw-users
More information about the gpaw-users
mailing list