Dear all
I followed the silicon tutorial, modified it for a monolayer MoS2 and computed its band structure.
Now i want to apply strain on monolayer and compute the band structure again as a function of strain.
My question is How can i apply strain like 1% strain.?
I tried changing the xcart in previous file by 0.01 as specified in response function tutorial but it doesnot show much difference in bandgap.?
Also in Si tutorial a non- SCF calculation is used to compute band structure. Why it is so?
I need to plot band-structures with different values of uniaxial strain?
Please help me.
Regards
Manik
Applying strain on a 2 D material [SOLVED]
Moderator: bguster
-
- Posts: 271
- Joined: Sat Jan 16, 2010 12:05 pm
- Location: Dept. of Physics, University J. J. Strossmayer, Osijek, Croatia
- Contact:
Re: Applying strain on a 2 D material [SOLVED]
Dear manik,
1. It seems that you misunderstood something. Strain concerns the deformation of lattice (through rprim variable), not atomic positions (xcart). If you followed the elastic response function tutorial at
http://www.abinit.org/doc/helpfiles/for-v8.0/tutorial/lesson_elastic.html#4
you could see that lattice c-axis is changed by a small percentage, after a careful relaxation of the whole unit cell. This is the way you need to follow. Do a very accurate relaxation of your unit cell. Then strain the lattice in the desired direction (as is shown in telast_4.in example) and calculate the band structure for the strained lattice.
2. If you don't understand why you need non-scf to obtain the band structure, go through the basic tutorial again
http://www.abinit.org/doc/helpfiles/for-v8.0/tutorial/lesson_base3.html.
Best regards,
Igor
1. It seems that you misunderstood something. Strain concerns the deformation of lattice (through rprim variable), not atomic positions (xcart). If you followed the elastic response function tutorial at
http://www.abinit.org/doc/helpfiles/for-v8.0/tutorial/lesson_elastic.html#4
you could see that lattice c-axis is changed by a small percentage, after a careful relaxation of the whole unit cell. This is the way you need to follow. Do a very accurate relaxation of your unit cell. Then strain the lattice in the desired direction (as is shown in telast_4.in example) and calculate the band structure for the strained lattice.
2. If you don't understand why you need non-scf to obtain the band structure, go through the basic tutorial again
http://www.abinit.org/doc/helpfiles/for-v8.0/tutorial/lesson_base3.html.
Best regards,
Igor
Re: Applying strain on a 2 D material
Thank you Igor for your reply. Now it works well. 
