[gpaw-users] Mn2O3 lattice parameter using StrainFilter
Jens Jørgen Mortensen
jensj at fysik.dtu.dk
Thu Oct 17 06:38:48 CEST 2013
Den 07-10-2013 11:54, Jens Jørgen Mortensen skrev:
> Den 03-10-2013 13:02, Teemu Parviainen skrev:
>> Dear GPAW users
>>
>> I'm trying to resolve the lattice parameter of cubic Mn2O3 bulk
>> structure with StrainFilter class (GPAW version 0.9.1.rev10611 and
>> ASE 3.7.1). However, the method does not yield any good results as
>> the lattice immediately starts to shrink and deform. Basically here
>> are the steps I try to do:
>>
>> 1. I generate the structure using Crystal-package and relax it. The
>> energy of the final structure is -636.18 eV with total force of 0.0262
>> 2. Load up the output file to the Strainfilter-script and try to
>> optimize the lattice parameter
>>
>> However step 2 fails. The calculation converges fine but the total
>> force of the structure is ridiculously large which I find very weird.
>> The .log file looks basically like this:
>>
>> -636.179147 6725.2886
>> -630.665535 6649.4279
>> -618.996444 6554.3936
>> -599.934434 6439.1574
>>
>> Calculator parameters in both scripts are the same:
>>
>> calc = GPAW(
>> mode=PW(900),
>> nbands=-40,
>> xc='PBE',
>> maxiter=240,
>> width=0.2,
>> spinpol= True,
>> mixer=MixerSum(0.02, 2, 50),
>> kpts=(1,1,1),
>> txt=name + '.txt',
>> setups={'Mn': 'paw:d,3.9'} #Hubbard U for increasing
>> band gap
>> )
>>
>> The same method works fine for example for Cu2O and CuO bulk
>> structures, which we have calculated recently.
>>
>> Other things I have tried:
>> -Perform the calculation without using spins
>> -Generate the structure within StrainFilter-script and not relax
>> it first
>> -Use different values of plane-wave cut-off energy
>> -Use different values of initial lattice constant
>>
>> All these have yielded same kind of results.
>>
>> Attached are the relevant scripts and output files. Any help would be
>> kindly accepted.
>
> The StrinFilter multiplies the 6 components of the stress by the
> volume and then converts those numbers to forces acting on two atoms
> so that we can use our normal optimization algorithms which can only
> handle atoms.
>
> Since your volume is quite high, the "atomic" forces will be high
> too. Maybe that is confusing the algorithm - I'll take a look.
Looks like a bug in GPAW's stress code :-(
I think the problem is only there for gamma-point only calculations
(like yours), so you could try kpts=(2,2,2) until I have solved the problem.
Jens Jørgen
>
> Jens Jørgen
>
>> -Teemu Parviainen
>> PhD student
>> University of Jyväskylä, Nanoscience Center, Finland
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.fysik.dtu.dk/pipermail/gpaw-users/attachments/20131017/5abbfad0/attachment.html>
More information about the gpaw-users
mailing list