Author Topic: The calculation of Indium Arsenide  (Read 6560 times)

0 Members and 1 Guest are viewing this topic.

Offline yongjunwinwin

  • Heavy QuantumATK user
  • ***
  • Posts: 36
  • Country: cn
  • Reputation: 1
    • View Profile
The calculation of Indium Arsenide
« on: August 6, 2012, 04:13 »
I used ATK to calculate the band structure of Indium Arsenide (the script and result is attached) under two different k point sampling, however, I found the band gap I got is ~0.7 which is larger than reported 0.35 eV. In addition, the split off band did not show in my calculated band structure.

I also found the the zero energy level shift with different k point sampling (3*3*3 and 6*6*6), what would be the reason for the phenomenon I mention?

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5405
  • Country: dk
  • Reputation: 89
    • View Profile
    • QuantumATK at Synopsys
Re: The calculation of Indium Arsenide
« Reply #1 on: August 6, 2012, 16:19 »
In general you should not expect DFT to give the correct band gap of semiconductors. ATK does however have tight-binding models for InAs (and other III-V binaries), which wold give a correct gap.

The energy shift is probably an artifact, may due to too few k-points; the specific position of the Fermi level in the gap is in some sense irrelevant, as long as its relatively far from the band edges (which however doesn't seem to be the case for 6x6x6). But what about 9x9x9? Or 11x11x11? You need to make sure you have enough.

The split-off band is due to spin-orbit interaction, which is coming in a future version of ATK.
« Last Edit: August 6, 2012, 16:21 by Anders Blom »

Offline yongjunwinwin

  • Heavy QuantumATK user
  • ***
  • Posts: 36
  • Country: cn
  • Reputation: 1
    • View Profile
Re: The calculation of Indium Arsenide
« Reply #2 on: August 7, 2012, 00:55 »
So DFT could not precisely predict the bandgap of semiconductor, which I think is pretty important in latter analysis?

Yeah, I have try 12*12*12, in whose result the Fermi level did not also stay in the middle, a little up I am afraid..

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5405
  • Country: dk
  • Reputation: 89
    • View Profile
    • QuantumATK at Synopsys
Re: The calculation of Indium Arsenide
« Reply #3 on: August 7, 2012, 02:42 »
Seems to be an artifact of LDA. With GGA it looks better.

Offline yongjunwinwin

  • Heavy QuantumATK user
  • ***
  • Posts: 36
  • Country: cn
  • Reputation: 1
    • View Profile
Re: The calculation of Indium Arsenide
« Reply #4 on: August 7, 2012, 05:41 »
Yeah, my origin calculation is done using GGA ... however, what I am concerned about is that if the band gap could be precisely predicted?

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5405
  • Country: dk
  • Reputation: 89
    • View Profile
    • QuantumATK at Synopsys
Re: The calculation of Indium Arsenide
« Reply #5 on: August 7, 2012, 11:49 »
Not with LDA or GGA. Maybe with Meta-GGA/TB09. Otherwise you need to use Huckel or Slater-Koster tight-binding.

Offline zh

  • QuantumATK Support
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 1141
  • Reputation: 24
    • View Profile
Re: The calculation of Indium Arsenide
« Reply #6 on: August 7, 2012, 12:48 »
The overestimation of band gap for InAs by the LDA/GGA in your calculations looks strange. Since InAs is a semiconductor, the use of 6*6*6 for the k-mesh may be sufficient.  You may also take care of the pseudopotential of Indium. In some cases, the treatment  of semicore states of Indium is necessary.

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5405
  • Country: dk
  • Reputation: 89
    • View Profile
    • QuantumATK at Synopsys
Re: The calculation of Indium Arsenide
« Reply #7 on: August 7, 2012, 13:19 »
Valid points. However, as a general note, one should not expect LDA/GGA to give an accurate estimate of the band gap.

Offline nori

  • QuantumATK Guru
  • ****
  • Posts: 122
  • Reputation: 12
    • View Profile
Re: The calculation of Indium Arsenide
« Reply #8 on: August 7, 2012, 18:27 »
If my memory is right, this problem only occuers when GGA is used for 'In'.
So if you use LDA instead, it's expected that the band gap is under-estimated.

this problem was also seen in the calculation of InP.
I agree with zh that the pseudopotential of Indium would be the key to this issue.

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5405
  • Country: dk
  • Reputation: 89
    • View Profile
    • QuantumATK at Synopsys
Re: The calculation of Indium Arsenide
« Reply #9 on: August 7, 2012, 18:31 »
I certainly agree that you can get closer by perhaps considering different version of LDA/GGA and the pseudopotential. I just want to make sure that it's clear that one should not in general expect LDA/GGA to give correct band gaps, no matter how good your pseudopotential, k-point sampling, basis set, or whatever.

Offline yongjunwinwin

  • Heavy QuantumATK user
  • ***
  • Posts: 36
  • Country: cn
  • Reputation: 1
    • View Profile
Re: The calculation of Indium Arsenide
« Reply #10 on: August 7, 2012, 23:14 »
Then what about other properties, I mean would it affected other properties as well?

Offline gM

  • Regular QuantumATK user
  • **
  • Posts: 19
  • Country: ca
  • Reputation: 1
    • View Profile
Re: The calculation of Indium Arsenide
« Reply #11 on: September 13, 2012, 02:34 »
Hello, I have convergence issues when trying to do an SD scan of a 5nm long, 1nm wide InAs nanowire.   The simulation reaches 200 iterations and warns that it finished without convergence. I use the following:

Extended Huckel Calculator
k-point sampling 3x3x100
CerdaHuckelParameters.Arsenic_InAs_GW_Basis
CerdaHuckelParameters.Indium_InAs_GW_Basis

I have attached the script.  Could anyone tell me what I'm doing wrong with it? Should I increase the k-point sampling?

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5405
  • Country: dk
  • Reputation: 89
    • View Profile
    • QuantumATK at Synopsys
Re: The calculation of Indium Arsenide
« Reply #12 on: September 13, 2012, 03:25 »
Well, you should definitely not increase the k-point sampling. You already have too many :) Since this system is effectively one-dimensional, you should only have 1 k-point in A and B. That will save you a lot of time, but not solve the convergence. For that, check your boundary condition; there is a bug in Neumann for 12.2, but you don't need that anyway, just use periodic (that is, use FFT2D).

Offline gM

  • Regular QuantumATK user
  • **
  • Posts: 19
  • Country: ca
  • Reputation: 1
    • View Profile
Re: The calculation of Indium Arsenide
« Reply #13 on: September 14, 2012, 19:40 »
Thanks Dr. Blom. That fixed the issue.