Author Topic: Some doubt about MPSH result  (Read 6781 times)

0 Members and 1 Guest are viewing this topic.

Offline zhangguangping

  • QuantumATK Guru
  • ****
  • Posts: 187
  • Country: cn
  • Reputation: 2
    • View Profile
Some doubt about MPSH result
« on: October 7, 2010, 09:21 »
Hi,as I kown,the MPSH can be regarded as the value of the selected atoms under the bias and inlcuded the effect of the surroundings.Am I right?
But how to explain the following phenomenon:

The selected atoms have 124 electrons,and should have 62 occupied orbitals if treated as isolated.And the MPSH HOMO orbital of the selected atoms should at 62 or so,and LUMO at 61 or so.

After the convergency,there are 124.096 (Mulliken) electrons on the selected atoms.So I expected the 61th (for the quntum number is started with zero) MPSH orbital is HOMO,and 62th MPSH orbital is LUMO.
And as I kown,the smallest positive number is LUMO and the biggest negative number is HOMO,as atk put the fermi energy to zero.

But the MPSH result shows:
58       -2.51662803866
59       -2.10063289295
60       -2.02243292869
61       -1.78048389083
62       -1.44400824774
63        0.936283743779
64        1.46552142409
65        1.87921738475
66        1.89000122501
67        2.33287791883
68        2.59222292105
69        2.79361757147

Since there are 63 occupied orbitals in the MPSH ,there should be 126 electrons on the selected atoms.
But in fact there are only 124.096.

I expcted the 61th (ie.62) MPSH is the HOMO,for there is 124 electrons.But now the extra 0.096 electron makes the 62th (ie.63) MPSH HOMO.
Is this so?
or
What is wrong?
« Last Edit: October 7, 2010, 14:04 by zhangguangping »

Offline jdgayles16

  • QuantumATK Guru
  • ****
  • Posts: 108
  • Reputation: 0
    • View Profile
Re: Some doubt about MPSH result
« Reply #1 on: October 7, 2010, 20:47 »
If your using ATK 2008.10 this link has a script to calculate the occupation of each level

http://quantumwise.com/forum/index.php?topic=50.0

10.8.... series does it for you =)

Offline zhangguangping

  • QuantumATK Guru
  • ****
  • Posts: 187
  • Country: cn
  • Reputation: 2
    • View Profile
Re: Some doubt about MPSH result
« Reply #2 on: October 8, 2010, 04:45 »
If your using ATK 2008.10 this link has a script to calculate the occupation of each level

http://quantumwise.com/forum/index.php?topic=50.0

10.8.... series does it for you =)
Dear jdgayles16:
Thank you very much.I will try(that is a script for molecular system and mine is a two probe system).And does the calculation of the occupation use the fermi function to smearing it?I think it is so.
And I have found to calculate a system in equilibrium is very fast,but when calculate it under bias,it takes so long time compared to equilibrium to finish a scf of  TwoProbe self-consisten calculation.Is this normal?Or is there something to speed up it. I calculate the bias on the previous one.
Thanks.
« Last Edit: October 8, 2010, 04:59 by zhangguangping »

Offline kaypu

  • QuantumATK Guru
  • ****
  • Posts: 135
  • Country: 00
  • Reputation: 1
    • View Profile
Re: Some doubt about MPSH result
« Reply #3 on: October 8, 2010, 04:59 »
in the new vension 2010, atk can calculate the occupancies for Twoprobe Projected Hamiltonian energy spectrum, i want to ask about how to get the HOMO and LUMO?  is that the HOMO as the last negative energy and the LUMO as the first positive energy?  or  identify the HOMO-LUMO according to the occupancies?

Offline jdgayles16

  • QuantumATK Guru
  • ****
  • Posts: 108
  • Reputation: 0
    • View Profile
Re: Some doubt about MPSH result
« Reply #4 on: October 8, 2010, 05:26 »
I always identify according to occupancy.

Offline zh

  • QuantumATK Support
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 1141
  • Reputation: 24
    • View Profile
Re: Some doubt about MPSH result
« Reply #5 on: October 8, 2010, 07:22 »
It is more reliable to identify the HOMO-LUMO by means of the occupancies.

Offline zhangguangping

  • QuantumATK Guru
  • ****
  • Posts: 187
  • Country: cn
  • Reputation: 2
    • View Profile
Re: Some doubt about MPSH result
« Reply #6 on: October 8, 2010, 09:22 »
It is more reliable to identify the HOMO-LUMO by means of the occupancies.
However,there is no functionality to do occupation analysis with the MPSH spectrum in 2008.10 version.

Offline zhangguangping

  • QuantumATK Guru
  • ****
  • Posts: 187
  • Country: cn
  • Reputation: 2
    • View Profile
Re: Some doubt about MPSH result
« Reply #7 on: October 8, 2010, 09:23 »
I always identify according to occupancy.
Does the script you provide me can do it for two probe systems?

Offline jdgayles16

  • QuantumATK Guru
  • ****
  • Posts: 108
  • Reputation: 0
    • View Profile
Re: Some doubt about MPSH result
« Reply #8 on: October 8, 2010, 21:15 »
I dont see why it shouldnt I would just test the script and play around with the calculateEigenstateOccupations() function

Offline zhangguangping

  • QuantumATK Guru
  • ****
  • Posts: 187
  • Country: cn
  • Reputation: 2
    • View Profile
Re: Some doubt about MPSH result
« Reply #9 on: October 9, 2010, 02:43 »
I dont see why it shouldnt I would just test the script and play around with the calculateEigenstateOccupations() function
I think this script is for a molecule system,I don't think it work for the MPSH eigenstates spectrum.
If it works,how to use it?
change:
self_consistent_calculation = restoreSelfConsistentCalculation('c6h4s2.nc')
to
self_consistent_calculation = restoreSelfConsistentCalculation('your_twoprobe.nc')
But your_twoprobe.nc contains the consistent density for the whole two probe not only for the selected MPSH atoms.How can the script kown we want to do the occupation analysis on the MSPH eigenstate?
 

Offline zh

  • QuantumATK Support
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 1141
  • Reputation: 24
    • View Profile
Re: Some doubt about MPSH result
« Reply #10 on: October 9, 2010, 03:48 »
The charge obtained by Mulliken population analysis is not unique, and it may depend on the choice of basis set. Since the molecular region selected for the MPSH analysis is not isolated in a two-probe system anymore, charge transfer may occur between the molecule and the surface screening layers. Therefore, sometimes it may fail to identify the so-called "HOMO" and "LUMO" in MPSH analysis by counting the total electrons that are estimated from the isolated molecule or from the Mulliken population analysis.  

In the MPSH analysis of a two-probe, the MSPH eigenvalues are given with respect to the Fermi level, which is set as the average fermi energy of the electrode at a given bias and is also taken as the zero of energy. If the occupations of energy levels are not available in the MPSH analysis, the so-called "HOMO" and "LUMO" in MPSH analysis could be identified by checking the positions of MSPH eigenvalues relative to the Fermi level.
« Last Edit: October 9, 2010, 06:42 by zh »

Offline zhangguangping

  • QuantumATK Guru
  • ****
  • Posts: 187
  • Country: cn
  • Reputation: 2
    • View Profile
Re: Some doubt about MPSH result
« Reply #11 on: October 9, 2010, 04:20 »
The charge obtained by Mulliken population analysis is not unique, and it may depend on the chosen basis set. Since the molecular region selected for the MPSH analysis is not isolated in a two-probe system anymore, charge transfer may occur between the molecule and the surface screening layers. Therefore, sometimes it may fail to identify the so-called "HOMO" and "LUMO" in MPSH analysis by counting the total electrons that are estimated from the isolated molecule or from the Mulliken population analysis. 

In the MPSH analysis of a two-probe, the MSPH eigenvalues are given with respect to the Fermi level, which is set as the average fermi energy of the electrode at a given bias and is also taken as the zero of energy. If the occupations of energy levels are not available in the MPSH analysis, the so-called "HOMO" and "LUMO" in MPSH analysis could be identified by checking the positions of MSPH eigenvalues relative to the Fermi level.

Dear zh,
I think 'The charge obtained by Mulliken population analysis is not unique' is the issue for this question.
So if a occupation is available, it is convenient to see this.But 08.10 version can not do this task althogh 10.8 can do it.
Thank you very much for reminding me the role of the Mulliken population analysis.

Best regards.