QuantumATK Forum
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News:
QuantumATK W-2024.09 version released on Sep 9, 2024
Home
Help
Search
Login
Register
QuantumATK Forum
»
QuantumATK
»
General Questions and Answers
»
PDDOS calculation along y direction
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: PDDOS calculation along y direction (Read 3518 times)
0 Members and 1 Guest are viewing this topic.
danial
Heavy QuantumATK user
Posts: 26
Reputation: 0
PDDOS calculation along y direction
«
on:
March 25, 2017, 20:07 »
Dear Quantumwise developers;
I tried to calculate PDDOS, but the result is along Z direction, I need to investigate the alteration along Y axis of my device like the attached file.
I really appreciate you in advance
Logged
danial
Heavy QuantumATK user
Posts: 26
Reputation: 0
Re: PDDOS calculation along y direction
«
Reply #1 on:
March 26, 2017, 09:50 »
could it be possible to help me?
Logged
Jess Wellendorff
QuantumATK Staff
Supreme QuantumATK Wizard
Posts: 933
Country:
Reputation: 29
Re: PDDOS calculation along y direction
«
Reply #2 on:
March 27, 2017, 08:29 »
You posted this question on a Saturday night, so please don't expect qualified answers within 12 hours.
Logged
Jess Wellendorff
QuantumATK Staff
Supreme QuantumATK Wizard
Posts: 933
Country:
Reputation: 29
Re: PDDOS calculation along y direction
«
Reply #3 on:
March 27, 2017, 08:54 »
I expect you used the ProjectedLocalDensityOfStetes analysis, which computes the local DOS for a range of energies, and plots the average DOS for each value of the z-coordinate. But you need to plot it along y instead. You can do this by manually creating the PLDOS plot as explained in a rather old tutorial:
http://quantumwise.com/documents/tutorials/latest/MolecularDevice/index.html/chap.analysis.html#sect1.analysis.lddos
.
You first need to compute the LDOS for all energies of interest (wr.t the Fermi level).
You then need to plot the results. Note the line "avg_z = numpy.apply_over_axes(numpy.mean,lddos[:,:,:],[0,1]).flatten()", which averages over the XY plane. There you probably need to use the indices "[0,2]" instead of "[0,1]" in order to average over the XZ plane.
Logged
Print
Pages: [
1
]
Go Up
« previous
next »
QuantumATK Forum
»
QuantumATK
»
General Questions and Answers
»
PDDOS calculation along y direction