[ase-users] special setups in ase/Vasp (Janne Blomqvist)
    John Kitchin 
    jkitchin at andrew.cmu.edu
       
    Mon Apr  2 15:39:32 CEST 2012
    
    
  
hmm... That does not seem to work. the code runs with
setups={'Pd':'_new'}, but Pd_new is not used to create the POTCAR.
It looks like what happens is the try statement fails around line 330,
since m is a string, so nothing is added to special_setups. if I
uncomment the line print 'setup ' + m + ' is a groups setup', I get
"setup Pd is a groups setup"
when I run the code. What does that mean?
What does int(m) mean in line 332 if m is 'Pd' in this case?
Here is the short script I am testing:
!/usr/bin/env python
from ase import Atoms, Atom
from ase.calculators.vasp import Vasp
import os, sys
import torque
a=3.92
b = a / 2.
bulk = Atoms([Atom('Pd', (0.0, 0.0, 0.0))],
             cell=[(0,b,b),
                   (b,0,b),
                   (b,b,0)])
calc = Vasp(encut=300,
            xc='PBE',
            kpts=(4, 4, 4),
            setups={'Pd':'_new'})
bulk.set_calculator(calc)
calc.initialize(bulk)
calc.write_potcar()
Thanks,
John
On Mon, Apr 2, 2012 at 6:00 AM,
<ase-users-request at listserv.fysik.dtu.dk> wrote:
> Send ase-users mailing list submissions to
>        ase-users at listserv.fysik.dtu.dk
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        https://listserv.fysik.dtu.dk/mailman/listinfo/ase-users
> or, via email, send a message with subject or body 'help' to
>        ase-users-request at listserv.fysik.dtu.dk
>
> You can reach the person managing the list at
>        ase-users-owner at listserv.fysik.dtu.dk
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of ase-users digest..."
>
>
> Today's Topics:
>
>   1. Re: special setups in ase/Vasp (Janne Blomqvist)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 2 Apr 2012 09:58:00 +0300
> From: Janne Blomqvist <Janne.Blomqvist at aalto.fi>
> Subject: Re: [ase-users] special setups in ase/Vasp
> To: <ase-users at listserv.fysik.dtu.dk>
> Message-ID: <4F794DF8.7010108 at aalto.fi>
> Content-Type: text/plain; charset="UTF-8"; format=flowed
>
> On 2012-03-31 16:25, John Kitchin wrote:
>> Is this the right way to specify a special setup in Vasp with ase?
>>
>> a=3.92
>> b = a / 2.
>> bulk = Atoms([Atom('Pd', (0.0, 0.0, 0.0))],
>>               cell=[(0,b,b),
>>                     (b,0,b),
>>                     (b,b,0)])
>>
>> calc = Vasp(encut=300,
>>              xc='PBE',
>>              kpts=(4, 4, 4),
>>              setups={0:'Pd_new'})
>>
>> bulk.set_calculator(calc)
>
> No, you should have something like
>
>
>
>
> --
> Janne Blomqvist
>
>
> ------------------------------
>
> _______________________________________________
> ase-users mailing list
> ase-users at listserv.fysik.dtu.dk
> https://listserv.fysik.dtu.dk/mailman/listinfo/ase-users
>
> End of ase-users Digest, Vol 46, Issue 2
> ****************************************
    
    
More information about the ase-users
mailing list