Erratic behaviour of adsorbate during NEB optimization
Posted: Fri Feb 09, 2024 5:53 pm
Dear VASP community,
I'm currently trying to calculate the activation barrier of different elementary reaction steps on several metal surfaces, i.e. adsorption,
dissociation etc., using VASP's NEB module.
Interpolation of the relaxed start/end points yields a sensible reaction path, however starting the NEB run quickly leads to the N2
molecule doing anything but what would be expected.
The first few SCF cycles converge normally, though after a few cycles, the forces between the images become extremely large and the nitrogen atoms are
anywhere but where they're supposed to be after basically exploding.
After some more steps, the optimizer will start having trouble converging until eventually the calculation aborts.
I've attached the inputs/outputs/trajectories of the N2 adsorption on a Co surface from the gas phase.
You can view the trajectory of the interpolated POSCARS in trajectoryPOS.xyz, as well as the VASP-optimized trajectory in trajectoryCONT.xyz.
In an attempt to troubleshoot, I've increased ENCUT above what's recommended for N atoms and also increased the number of k-points to 5 5 1.
The order of atoms is identical in the start/end POSCAR.
Selective dynamics is also switched on for the same atoms in both files (upper two layers and N2 are allowed to relax).
As visible from my INCAR, I normally utilize VTST's climbing image NEB , but switching it off didn't improve the behaviour of N2 during the NEB run.
The problem occurs for all other metals and reaction steps (i.e. dissociation from the adsorbed state), so none of my calculations on the metal surfaces are currently working.
This could indicate that something with my general settings might be faulty, but I've went over my inputs several times now and they seem fine to me.
I've preciously run the same type of NEB calculations on the surface of metal clusters using almost identical settings without any issues, so it's beyond me
what could lead to such an erratic behaviour of the N2.
Best regards
I'm currently trying to calculate the activation barrier of different elementary reaction steps on several metal surfaces, i.e. adsorption,
dissociation etc., using VASP's NEB module.
Interpolation of the relaxed start/end points yields a sensible reaction path, however starting the NEB run quickly leads to the N2
molecule doing anything but what would be expected.
The first few SCF cycles converge normally, though after a few cycles, the forces between the images become extremely large and the nitrogen atoms are
anywhere but where they're supposed to be after basically exploding.
After some more steps, the optimizer will start having trouble converging until eventually the calculation aborts.
I've attached the inputs/outputs/trajectories of the N2 adsorption on a Co surface from the gas phase.
You can view the trajectory of the interpolated POSCARS in trajectoryPOS.xyz, as well as the VASP-optimized trajectory in trajectoryCONT.xyz.
In an attempt to troubleshoot, I've increased ENCUT above what's recommended for N atoms and also increased the number of k-points to 5 5 1.
The order of atoms is identical in the start/end POSCAR.
Selective dynamics is also switched on for the same atoms in both files (upper two layers and N2 are allowed to relax).
As visible from my INCAR, I normally utilize VTST's climbing image NEB , but switching it off didn't improve the behaviour of N2 during the NEB run.
The problem occurs for all other metals and reaction steps (i.e. dissociation from the adsorbed state), so none of my calculations on the metal surfaces are currently working.
This could indicate that something with my general settings might be faulty, but I've went over my inputs several times now and they seem fine to me.
I've preciously run the same type of NEB calculations on the surface of metal clusters using almost identical settings without any issues, so it's beyond me
what could lead to such an erratic behaviour of the N2.
Best regards