[ase-users] Is the VASP PSTRESS keyword missing in ASE?
Marcin Dulak
Marcin.Dulak at fysik.dtu.dk
Thu Mar 12 09:21:46 CET 2015
Hi,
On 03/12/2015 02:46 AM, Martin Rahm wrote:
> Hi,
>
> It would seem like I found more missing vasp keywords.
>
> KSPACING
>
> and
>
> KGAMMA
>
> I haven't updated my ASE version in a while, so please pardon the
> spamming in case this has already been fixed.
those are already in ASE trunk. You can see which keywords are there in
https://trac.fysik.dtu.dk/projects/ase/browser/trunk/ase/calculators/vasp.py
Best regards,
Marcin
>
> Cheers,
> Martin
>
>
> On Thu, May 8, 2014 at 3:31 AM, Jonas Björk <jonbj at ifm.liu.se
> <mailto:jonbj at ifm.liu.se>> wrote:
>
> Hi Zhenhua,
>
> thanks for reporting this. I've added the support for this.
>
> Cheers,
> Jonas
>
> On May 6, 2014, at 3:33 PM, Zhenhua Zeng wrote:
>
> > HI Jonas,
> >
> > I found the parameters "KPAR" may be not supported yet (I'm
> using a slight old ase version). It would be great if you could
> add it.
> >
> > As you may already know, it is similar to "NPAR", but support
> k-point parallelization starting from vasp5.3.
> >
> > Thanks!
> > Zhenhua
> >
> > On 5/6/2014 6:58 AM, Jonas Björk wrote:
> >> Hi,
> >>
> >> I've added support for PSTRESS to the VASP calculator. Please
> report if other INCAR parameters are not supported.
> >>
> >> Best wishes,
> >> Jonas
> >>
> >> ------------------------------
> >> Jonas Björk, PhD
> >> The Department of Physics, Chemistry and Biology (IFM)
> >> Linköping University
> >> 581 83 Linköping, Sweden
> >>
> >> Phone: +46 13 282 561
> >> Email: jonbj at ifm.liu.se <mailto:jonbj at ifm.liu.se>
> >> Web: http://cms.ifm.liu.se/theomod/compphys/jonbj.xml
> >> ------------------------------
> >>
> >> On May 6, 2014, at 12:46 PM, Morten Nagel wrote:
> >>
> >>> Hi Martin,
> >>>
> >>> the Vasp ASE calculator only supports the most common/not all
> INCAR
> >>> keywords. To circumvent this limitation you would have to
> manipulate
> >>> the calculator object directly. In it all parameters are
> stored in
> >>> different python dictionaries depending on their type. I attach a
> >>> simple functions, which works for simple keywords like PSTRESS or
> >>> NCORE.
> >>>
> >>> Be warned that by using it you are abolishing the input
> validation of
> >>> ASE! Vasp will fail due to some typing error or other small
> mistake.
> >>>
> >>> BR
> >>> - Morten
> >>>
> >>>
> >>>
> >>> On Mon, 2014-05-05 at 16:08 -0400, Martin Rahm wrote:
> >>>> Dear ASE users,
> >>>>
> >>>>
> >>>> I want to use ASE to setup VASP calculations under pressure.
> >>>> Unfortunately it would seem like
> >>>> the VASP PSTRESS keyword necessary is not recognized by ase.
> This is
> >>>> quite surprising. Have I done something wrong, or is there
> any way
> >>>> around this?
> >>>>
> >>>>
> >>>> My input includes
> >>>>
> >>>>
> >>>> calc=Vasp(prec = 'Accurate',
> >>>> xc = 'PBE',
> >>>> encut = 600,
> >>>> ediff = 1E-4,
> >>>> ibrion = 2,
> >>>> isif = 3,
> >>>> nsw = 100,
> >>>> ismear=1,
> >>>> sigma=0.2,
> >>>> potim=0.1,
> >>>> lwave=False,
> >>>> lcharg=False,
> >>>> ediffg=0.0001,
> >>>> pstress=500,
> >>>> kpts = (10,10,10))
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> which results in the following error:
> >>>>
> >>>>
> >>>> Traceback (most recent call last):
> >>>> File "./test.py", line 31, in <module>
> >>>> kpts = (10,10,10))
> >>>> File "/usr/lib/python2.6/site-packages/ase/calculators/vasp.py",
> >>>> line 297, in __init__
> >>>> self.set(**kwargs)
> >>>> File "/usr/lib/python2.6/site-packages/ase/calculators/vasp.py",
> >>>> line 320, in set
> >>>> raise TypeError('Parameter not defined: ' + key)
> >>>> TypeError: Parameter not defined: pstress
> >>>>
> >>>>
> >>>> Thankful for any help.
> >>>>
> >>>>
> >>>>
> >>>> Regards,
> >>>> Martin
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> ase-users mailing list
> >>>> ase-users at listserv.fysik.dtu.dk
> <mailto:ase-users at listserv.fysik.dtu.dk>
> >>>> https://listserv.fysik.dtu.dk/mailman/listinfo/ase-users
> >>>
> <unsupported_vasp.py>_______________________________________________
> >>> ase-users mailing list
> >>> ase-users at listserv.fysik.dtu.dk
> <mailto:ase-users at listserv.fysik.dtu.dk>
> >>> https://listserv.fysik.dtu.dk/mailman/listinfo/ase-users
> >>
> >> _______________________________________________
> >> ase-users mailing list
> >> ase-users at listserv.fysik.dtu.dk
> <mailto:ase-users at listserv.fysik.dtu.dk>
> >> https://listserv.fysik.dtu.dk/mailman/listinfo/ase-users
> >
>
>
> _______________________________________________
> ase-users mailing list
> ase-users at listserv.fysik.dtu.dk
> <mailto:ase-users at listserv.fysik.dtu.dk>
> https://listserv.fysik.dtu.dk/mailman/listinfo/ase-users
>
>
>
>
> _______________________________________________
> ase-users mailing list
> ase-users at listserv.fysik.dtu.dk
> https://listserv.fysik.dtu.dk/mailman/listinfo/ase-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.fysik.dtu.dk/pipermail/ase-users/attachments/20150312/f358960c/attachment.html>
More information about the ase-users
mailing list