[ase-users] relaxation problem in the cluster model
Tao Jiang
tjiang at fysik.dtu.dk
Sun Mar 6 14:38:59 CET 2011
Dear Hayat,
On Mar 2, 2011, at 11:24 PM, hayat hocine wrote:
> Dear ESA users mailing list
> I want to fix three gold atoms and relax the copper atom (Cu) in the
> CuAu3 cluster.
> ------------ the script
>
> #!/usr/bin/env python
> from ase import *
> from ase.calculators.jacapo import *
> from ase.lattice.surface import *
> from ase.constraints import FixAtoms
>
> import numpy as np
>
> CuAu3 = Atoms([Atom('Au',[2.259749,3.880966,1.845724]),
> Atom('Au',[3.508997,1.692649,1.878040]),
> Atom('Au',[0.989053,1.704892,1.866603]),
> Atom('Cu',[2.087748,2.462808,3.699057])],
> cell=(8,8,8))
> CuAu3.center()
>
> mask = FixAtoms ([True,True,True,False])
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mask=FixAtoms(mask=[True,True,True,False])
This should work.
> CuAu3.set_constraint(mask)
>
> calc = Jacapo('CuAu3-relax.nc',
> pw = 350,
> ft = 0.01,
> atoms = CuAu3)
> qn = QuasiNewton (CuAu3, trajectory='CuAu3-relax.traj')
> qn.run()
>
> view(CuAu3)
>
> E3 = CuAu3.get_potential_energy()
> print E3
> ---------------------
>
> Cordially
>
> Hocine hayat
> _______________________________________________
> ase-users mailing list
> ase-users at listserv.fysik.dtu.dk
> https://listserv.fysik.dtu.dk/mailman/listinfo/ase-users
More information about the ase-users
mailing list