Restricted movement

Queries about input and output files, running specific calculations, etc.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
forsdan
Sr. Member
Sr. Member
Posts: 339
Joined: Mon Apr 24, 2006 9:07 am
License Nr.: 173
Location: Gothenburg, Sweden

Restricted movement

#1 Post by forsdan » Wed May 10, 2006 11:05 am

Dear VASP-users,

Is it possible to restrict the movement of an atom to an arbitrary direction, using the "Selective dynamics"-tag, without defining that direction as an lattice vector ? For example, if my lattice vectors in the POSCAR read

bcc:
2.831000000000000
2.0000000000000000 0.0000000000000000 0.0000000000000000
0.0000000000000000 2.0000000000000000 0.0000000000000000
0.0000000000000000 0.0000000000000000 2.0000000000000000
16
Selective dynamics
Direct
...

Is it possible to restrict the movement of one atom to the (1,1,1)-direction ?

Best regards

Dan Fors
Last edited by forsdan on Wed May 10, 2006 11:05 am, edited 1 time in total.

Franky
Newbie
Newbie
Posts: 33
Joined: Mon Apr 10, 2006 1:05 pm
License Nr.: Research Group E. Pehlke

Restricted movement

#2 Post by Franky » Wed May 10, 2006 12:57 pm

I dont think that is possible.
You might have to implement that yourself using Lagrangian Parameters to enforce that some atom can only move in a certain direction.
Last edited by Franky on Wed May 10, 2006 12:57 pm, edited 1 time in total.

konglt

Restricted movement

#3 Post by konglt » Thu May 11, 2006 2:50 pm

One possible way might be to set your (111) direction as one of the base vectors.
Last edited by konglt on Thu May 11, 2006 2:50 pm, edited 1 time in total.

phtobias

Restricted movement

#4 Post by phtobias » Sat May 13, 2006 8:01 am

I am not sure if the link below fits your need.
http://cms.mpi.univie.ac.at/vasp-forum/ ... .php?4.955

In principle, you can specify the movement of each atom in the POSCAR by a adding a table of velocity vectors following the positions
http://cms.mpi.univie.ac.at/vasp/vasp/node63.html

For example this can be a POSCAR to simulate the collision of H+H:
-----------------
H+H
1.0
10.0 0.0 0.0
0.0 10.0 0.0
0.0 0.0 10.0
2
Selective dynamics
Cartesian
0.25 0.00 0.00 T T F
0.00 0.00 0.00 F F F
Cartesian
-0.01 0.00 0.00
0.00 0.00 0.00
-----------------
Last edited by phtobias on Sat May 13, 2006 8:01 am, edited 1 time in total.

forsdan
Sr. Member
Sr. Member
Posts: 339
Joined: Mon Apr 24, 2006 9:07 am
License Nr.: 173
Location: Gothenburg, Sweden

Restricted movement

#5 Post by forsdan » Mon May 15, 2006 11:03 am

Thank you all for your replies,

The task I was considering to accomplish was to calculate diffusion barriers at 0 K. The main idea was to perform structural relaxations for the initial and final states and then choose the reaction coordinate as a linear interpolation between these two states. The particle would then be constrained to move in a plane orthogonal to the reaction coodinate.

The problem from my point of view arises if I specify the reaction coordinate as a base vector, I must find two vectors orthogonal to the reaction coordinate that can span a unit cell of reasonable size. In the (111)-direction case this may be possible to accomplish but if the reaction coordinate is more arbitrary due to the structural relaxations the probability for success decreases. I now wonder if there is an easy solution to this problem or if the best way is to use the implemented NEB-method instead.

Best regards

Dan Fors
Last edited by forsdan on Mon May 15, 2006 11:03 am, edited 1 time in total.

job
Jr. Member
Jr. Member
Posts: 55
Joined: Tue Aug 16, 2005 7:44 am

Restricted movement

#6 Post by job » Mon May 15, 2006 11:22 am

With the NEB method the atoms are allowed to relax perpendicular to the path (with spring forces constraining relaxation along the path). This will converge towards the minimum energy path, which is probably what you're trying to calculate anyway.
Last edited by job on Mon May 15, 2006 11:22 am, edited 1 time in total.

tjf
Full Member
Full Member
Posts: 107
Joined: Wed Aug 10, 2005 1:30 pm
Location: Leiden, Netherlands

Restricted movement

#7 Post by tjf » Mon May 15, 2006 1:46 pm

Yes, NEB is your friend.

If you have a really well-defined reaction path then you can simulate such a thing with a series of optimisations with your migrating atoms held fixed at points along the reaction path, but you have to very carefuly fix other atoms to define your reference frame. (Otherwise the unit cell simply translates until you get your potenial minimum configuration back.)

But it really sounds like you want NEB.
Last edited by tjf on Mon May 15, 2006 1:46 pm, edited 1 time in total.

Post Reply