Sir,
As per your instructions "to include 5d in the basis of Te"
When I define the PAO basis as
Sm 4 # Label, l-shells
n=6 0 2 P 1 # n, l, Nzeta, Polarization, NzetaPol
0.000 0.000
1.000 1.000
n=6 1 2
0.000 0.000
1.000 1.000
n=5 2 2
0.000 0.000
1.000 1.000
n=4 3 2
0.000 0.000
1.000 1.000
Te 3 # Species label, number of l-shells
n=5 0 2 P 1 # n, l, Nzeta, Polarization, NzetaPol
0.000 0.000
1.000 1.000
n=5 1 2 # n, l, Nzeta
0.000 0.000
1.000 1.000
n=5 2 2
0.000 0.000
1.000 1.000
it displayed the following error for Te
SPLIT: Orbitals with angular momentum L= 2
SPLIT: Basis orbitals for state 5d
SPLIT: ERROR Orbital with angular momentum L= 2 not bound in the atom
SPLIT: ERROR a cut off radius must be explicitely given
Stopping Program from Node: 0
But when I remove the 5d in the basis of Te it ran successfully.
Please guide me how can I define 5d in the basis of Te.
Regards and thanks,
Nidhi
[EMAIL PROTECTED] wrote: > Hi,
>
> I have made the changes according to u and defined the pseudo of Sm as
Hi -
If "u" refers to me, mind that I never advised you on the pseudo radii
for Sm...
I only meant that inclusing 4f is technically no error - but it will
probably lead to physically wrong results. Whatever...
Regarding your problems with calculations which sometimes stop
at an error in basis block, sometimes not:
you should carefully read the SIESTA doc file about the syntaxis
of the basis block. Namely:
> but when I define the PAO basis like
> %block PAO.Basis
> Sm 2 # Label, l-shells
> n=6 0 2 P 1 # n, l, Nzeta, Polarization,NzetaPol
> 0.000 0.000
> 1.000 1.000
> n=6 1 2
> 0.000 0.000
> 1.000 1.000
> n=5 2 2
> 0.000 0.000
> 1.000 1.000
> n=4 3 2
> 0.000 0.000
> 1.000 1.000
- yes, it fails, because you declared 2 l-shells (1st line of the Sm block)
but in the following you pass the info for 4 l-shells. I thought we were
already past this problem...
> Again I mabe the changes in PAO basis as
> %block PAO.Basis
> Sm 2 # Label, l-shells
> n=6 0 2 P 1 # n, l, Nzeta, Polarization, NzetaPol
> 0.000 0.000
> 1.000 1.000
> n=4 3 2
> 0.000 0.000
> 1.000 1.000
> Te 2 # Species label, number of l-shells
> n=5 0 2 P 1 # n, l, Nzeta, Polarization, NzetaPol
> 0.000 0.000
> 1.000 1.000
> n=5 1 2 # n, l, Nzeta
> 0.000 0.000
> 1.000 1.000
> %endblock PAO.Basis
>
> then the program run successfully but lattice parameter and band gap is
> far from our expt values.
Now this is formally correct (number of l-shells declared equals
number of l-shells passed), but the basis (at least for Sm) is not
complete enough - you'd need 5d in the basis.
And after you do this, do not expect to get band structure right,
because 4f states will most probably be at a wrong energy...
Good luck
Andrei Postnikov
---------------------------------
Get the freedom to save as many mails as you wish. Click here to know how.