Author Topic: boundary problem of generating intermediate configurations.  (Read 3810 times)

0 Members and 1 Guest are viewing this topic.

Offline lipai

  • New QuantumATK user
  • *
  • Posts: 1
  • Country: cn
  • Reputation: 0
    • View Profile
Hello everyone!
I am interested in the BC method of generating intermediate configurations at the beginning of NEB calculation.
However, when I use this method, I encounted a boundary problem. For instance, if I have two positions(A,B), one of that close to  one boundary of the box and the other one close to the opposite boundary, in consider of periodic boundary condition, the shortest path from A to B is through the boundary, rather than cross almost the whole box. We put one atom at position A as the initial configuration, and one atom at B as the final configuration. If we use the dist.pl of vtst-scripts to check the distance between these two configurations, the value is very small. While we put them into VNL/Builder and try to create intermediate configurations, it shows a big value of distance.
Because of this, there may be some atoms cross the whole box in the NEB PATH that we created with VNL.
The VTST-scripts however, avoided this problem by doing things as follows:
    if ($distance <= -0.5) {
        $distance += 1.0;
    } elsif ($distance > 0.5) {
        $distance -= 1.0;
    }
Therefore, the dist.pl and nebmake,pl works well.

How can I use BC method to create intermediat configurations and also avoid boundary problems?


Offline zh

  • Supreme QuantumATK Wizard
  • *****
  • Posts: 1141
  • Reputation: 24
    • View Profile
Re: boundary problem of generating intermediate configurations.
« Reply #1 on: October 28, 2014, 08:52 »
Please read the following paper:
 S. Smidstrup, A. Pedersen, K. Stokbro, and H. Jónsson, “Improved initial guess for minimum energy path calculations,” The Journal of Chemical Physics, vol. 140, no. 21, p. 214106, 2014.