Best way to add more images? + Question about optimizers
Posted: Sat Jan 30, 2010 5:44 pm
Dear Sir,
I am currently starting up to use the CI-NEB method for the first time, where I'm looking at vacancy diffusion around substitutional defects in bcc Fe. I looked through previous threads in the forum and found that the guidelines to start with 3-5 images for simple reaction paths. So I simply selected the lower limit and used 3 images, since I believe the path to be quite straightforward (although I might of course be mistaken). I then run a CI-NEB calculation and my band seems to converge to something that at least looks reasonable. However, I would now like to investigate if my reaction path is sufficiently resolved, so I would like to ask two questions:
1. Is there any general guidelines to confirm that the path is sufficiently resolved? Should I always add more images in order to confirm this?
2. In my cases the images are separated by 0.5-0.7 Angstrom when I use 3 images. If I would like to add more images after the 3 images band has converged (with the 2nd image at the saddle point), would it be better to
a) linearly interpolate a new image at each spacing thereby going from 3 to 7 images,
or
b) add a single new image on each side of the saddle and thereby going from 3 to 5 images?
The issue I'm thinking of is that if I go with option b), then the two images on each side of the saddle must be re-optimized to provide an equal spacing between the images. While if I go with option a) I still need to optimize two images (and possibly also the preconverged image in the middle), but the spacing between the images are equidistant from the start. Can I conclude that option a) will give less computational effort per image?
---
In addition to the two above question, I also have a question connected to the available optimizers. I started with the QuickMin algorithm in VASP (IBRION = 3, POTIM = 0.1) to decrease the forces down to 1 eV/Angstrom. After this stage I'm now thinking about switching to LBFGS with the default settings. However, under the information for the optimizers I found the following
''We recommend using CG or LBFGS when accurate forces are available. This is essential for evaluating curvatures. For high forces (far from the minimum) or inaccurate forces (close to the minimum) the quick-min or FIRE methods are recommended.''
which I do not quite understand. What is meant with that the ''inaccurate forces (close to the minium)'' statement? Will the forces always be inaccurate when the band is approaching the MEP? Or is it referring to the forces acting on the images next to the initial and final state?
So does the above statement mean that I should converge my band with LBFGS until I'm very close to the MEP and then switch to say the FIRE method for the final part? Or can I expect the LBFGS to behave well even when the band is close to the MEP?
I have tried to make the evaluation of the forces as accurate as possible by using the following INCAR (for the QuickMin case)
-------------
SYSTEM = Fe126X
ENCUT = 700 eV
ENAUG = 700 eV
EDIFF = 1E-8
EDIFFG = -0.01
LREAL = A
PREC = Accurate
ROPT = -0.0001 -0.0001
ADDGRID = .TRUE.
ISMEAR = 1
SIGMA = 0.1
POTIM = 0.1
IBRION = 3
ISIF = 2
NSW = 100
MAGMOM = 126*4 0
ISPIN = 2
ALGO = Fast
IMAGES = 3
ICLIMB = 0
SPRING = -5
LCLIMB = .TRUE.
LTANGENTOLD = .FALSE.
LDNEB = .FALSE.
-------------
I appreciate any comments that you have time to spare. It would be really helpful so that I can get properly started.
Best regards,
/Dan Fors
I am currently starting up to use the CI-NEB method for the first time, where I'm looking at vacancy diffusion around substitutional defects in bcc Fe. I looked through previous threads in the forum and found that the guidelines to start with 3-5 images for simple reaction paths. So I simply selected the lower limit and used 3 images, since I believe the path to be quite straightforward (although I might of course be mistaken). I then run a CI-NEB calculation and my band seems to converge to something that at least looks reasonable. However, I would now like to investigate if my reaction path is sufficiently resolved, so I would like to ask two questions:
1. Is there any general guidelines to confirm that the path is sufficiently resolved? Should I always add more images in order to confirm this?
2. In my cases the images are separated by 0.5-0.7 Angstrom when I use 3 images. If I would like to add more images after the 3 images band has converged (with the 2nd image at the saddle point), would it be better to
a) linearly interpolate a new image at each spacing thereby going from 3 to 7 images,
or
b) add a single new image on each side of the saddle and thereby going from 3 to 5 images?
The issue I'm thinking of is that if I go with option b), then the two images on each side of the saddle must be re-optimized to provide an equal spacing between the images. While if I go with option a) I still need to optimize two images (and possibly also the preconverged image in the middle), but the spacing between the images are equidistant from the start. Can I conclude that option a) will give less computational effort per image?
---
In addition to the two above question, I also have a question connected to the available optimizers. I started with the QuickMin algorithm in VASP (IBRION = 3, POTIM = 0.1) to decrease the forces down to 1 eV/Angstrom. After this stage I'm now thinking about switching to LBFGS with the default settings. However, under the information for the optimizers I found the following
''We recommend using CG or LBFGS when accurate forces are available. This is essential for evaluating curvatures. For high forces (far from the minimum) or inaccurate forces (close to the minimum) the quick-min or FIRE methods are recommended.''
which I do not quite understand. What is meant with that the ''inaccurate forces (close to the minium)'' statement? Will the forces always be inaccurate when the band is approaching the MEP? Or is it referring to the forces acting on the images next to the initial and final state?
So does the above statement mean that I should converge my band with LBFGS until I'm very close to the MEP and then switch to say the FIRE method for the final part? Or can I expect the LBFGS to behave well even when the band is close to the MEP?
I have tried to make the evaluation of the forces as accurate as possible by using the following INCAR (for the QuickMin case)
-------------
SYSTEM = Fe126X
ENCUT = 700 eV
ENAUG = 700 eV
EDIFF = 1E-8
EDIFFG = -0.01
LREAL = A
PREC = Accurate
ROPT = -0.0001 -0.0001
ADDGRID = .TRUE.
ISMEAR = 1
SIGMA = 0.1
POTIM = 0.1
IBRION = 3
ISIF = 2
NSW = 100
MAGMOM = 126*4 0
ISPIN = 2
ALGO = Fast
IMAGES = 3
ICLIMB = 0
SPRING = -5
LCLIMB = .TRUE.
LTANGENTOLD = .FALSE.
LDNEB = .FALSE.
-------------
I appreciate any comments that you have time to spare. It would be really helpful so that I can get properly started.
Best regards,
/Dan Fors