Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - huangshenjie

Pages: [1] 2 3
1
General Questions and Answers / a problem about bandstructure
« on: March 13, 2013, 12:58 »
Dear all, I want to calculate the bandstructure of the spin-up and spin-down electrons, respectively. However, in the bandstructure setting, there isn't a parameter of choosing the spin-up electrons~~  Should I set the spin in the initial state??

2
Dear all, when I calculated the transmission spectrum of my MTJ, I noticed that the transmission spectrums calculated through different self-energy calculators are quite different as well as the currents. Which calculator should I choose?

And in order to obtain a reasonable current, which is the reasonable value of the energies? Is numpy.linspace(-2,2,101)*eV OK??


3
We corrected some bugs in Krylov between the two version, that could be it. Try using RecursionSelfEnergy in both versions and see if that matches closer.

Well, thanks a lot. I'll try it.

4
Dear all, during my calculation, the device calculation converged in step 0. Is that possible? ?

ps: the tolerence is 1e-5 and kpoints is 3*3*100

5
Not without more details. But some defaults changed between these versions.

Thank you Anders Blom. But could you tell me which defaults are different in these versions?
My code is shown as follow:
Code
configuration = nlread('D:/hsj/0304/para00133.nc', object_id='gID000')[0]

# -------------------------------------------------------------
# Transmission spectrum
# -------------------------------------------------------------
transmission_spectrum = TransmissionSpectrum(
    configuration=configuration,
    energies=numpy.linspace(-2,2,101)*eV,
    kpoints=MonkhorstPackGrid(3,3),
    energy_zero_parameter=AverageFermiLevel,
    infinitesimal=1e-06*eV,
    self_energy_calculator=KrylovSelfEnergy(),
    )
nlsave('para00133ts.nc', transmission_spectrum)
nlprint(transmission_spectrum)

6
It may be some local problem on the cluster, or possibly you ran out of memory. Try running again, if the problem appears in the same place make sure you are running only one MPI process / node. You can estimate the amount of memory a calculation need (roughly) as described in http://quantumwise.com/documents/tutorials/ATK-12.8/MemoryUsage/

Thank you sir. By the way, how to make sure whether I am running only one MPI process?? I'm a beginner at linux~~

And after I reduced the k pionts from 9*9 to 3*3, this problem didn't appear any more. Is that means the problem is running out of memory?

7
Dear sir,
I have gotten 2 transmission spectrums respectively through ATK 12.8 and 10.8 from a same nc file.
And the parameters of the tramsmission spectrums are identical. However, these two spectrums are very different.
Could you tell me why they are different???

8
Dear all, I made a py file and calculated through ATK 10.8. However, an error appeared and the log file shows as follow:
"Density Matrix Calculation : ==============rank 0 in job 9  localhost.localdomain_33142   caused collective abort of all ranks
  exit status of rank 0: return code 137"

I don't what is wrong with my calculation~~

9
The tutorial is still available physically (http://quantumwise.com/documents/tutorials/2008.10/FeMgO Convergence Tricks.pdf) but as the title etc indicates, it applies mostly to the older versions of the software, and to some extent to the specific FeMgO system which was hard to converge before we introduced the double contour integration and a more correct treatment of the spill-in terms.

In ATK 12.2 and later, convergence problems are almost invariably related to either too few k-points or a too short electrode (or, perhaps, too short screening region), unless of course the geometry is unusual and complicated.

At high bias you need a longer screening region. A rather special trick which can also help at high bias is to use a smaller value for the "real_axis_point_density".


Thanks a lot. However, I tried to open the link you provided, it shows error 404 Notfoundium……

10
The default "FFT" is OK for your system.

And if I insert a Cu layer between the barrier and the ferromagnetic layer, should I still choose  FFT?
Yes.

Thank you Mr.zh. I still have another question about contour integral. In order to get proper result and save time, which value should I choose about real axis point density and infinitesimal?   

11
Dear all, I want to learn something about the converge and I have seen a lot of posts about converge problem which mention a tutorial named Convergence Tricks. But I cannot find it.

Thank you in advance!

12
The default "FFT" is OK for your system.

And if I insert a Cu layer between the barrier and the ferromagnetic layer, should I still choose  FFT?

13
The default "FFT" is OK for your system.

Thank you very much. I still have another question about contour integral. In order to get proper result and save time, which value should I choose about real axis point density and infinitesimal?   

14
Hi, I have built a MTJ, CoMnO/ MgO / CoMnO. However, I don't which is the best Poisson solver.
Could you tell me the proper solver? Thanks.

15
Dear sir, I have built a MTJ and the model has been optimized. However, when I calculated the MTJ in 0.1 bias, the log file shows that the device calculation cannot converge.

Could you tell me how to change the parameters in order to converge the calculation as well as save time??  Thank you very much.

Pages: [1] 2 3