How can I get the electrostatic difference potential-voltage profile using transiesta?

Asked by Jianjun Mao on 2019-04-23

Dear Nick,

I want to get the voltage profile to see if the screening region is long enough to ensure smooth transitions between the central region and the electrodes and if the potential is bulk like in my electrode regions. How can I get it using siesta or transiesta?

Many thanks~!

Question information

Language:
English Edit question
Status:
Solved
For:
Siesta Edit question
Assignee:
No assignee Edit question
Solved by:
Nick Papior
Solved:
2019-05-06
Last query:
2019-05-06
2019-05-06

This question was reopened

 Nick Papior (nickpapior) said on 2019-04-23: #1

I would highly recommend you to do the tutorial here https://github.com/zerothi/ts-tbt-sisl-tutorial

In TS_02 you will create a potential profile plot.

 Jianjun Mao (jjmao) said on 2019-04-24: #2

Thanks Nick Papior, that solved my question.

 Jianjun Mao (jjmao) said on 2019-05-03: #3

Dear Nick,

I have installed the sisl successfully~ When I try this command"sgrid scat.VT scat.VT.cube" after a calculation. It shows this following error:

File "/home/jjmao/bin/sgrid", line 6, in <module>
from sisl.grid import sgrid
File "/home/jjmao/lib/python2.7/site-packages/sisl/__init__.py", line 93, in <module>
from . import utils
File "/home/jjmao/lib/python2.7/site-packages/sisl/utils/__init__.py", line 41, in <module>
from . import mathematics as math
File "/home/jjmao/lib/python2.7/site-packages/sisl/utils/mathematics.py", line 8, in <module>
from sisl._indices import indices_le
ImportError: /home/jjmao/lib/python2.7/site-packages/sisl/_indices.so: undefined symbol: __intel_sse2_strlen

I can not find the detailed tutorial of sisl in the folder of "2018". I don't know "Jupyter notebook" and how to run run.ipynb.
Maybe some basics are needed.

Besides sisl, I also installed most of the post-process tools in /Util of Siesta. And I encountered some problems about analysing Siesta output:
1. How to use grid2cube to process .VH .VT.....Files. Does they need input files? Can I use these commands to get the potential profile plot?

2. How to visualize the .cube files? Any recommend softwares?

Many thanks Nick, for your patience ~!

 Jianjun Mao (jjmao) said on 2019-05-03: #4

Dear Nick,

I have installed the sisl successfully~ When I try this command"sgrid scat.VT scat.VT.cube" after a calculation. It shows this following error:

File "/home/jjmao/bin/sgrid", line 6, in <module>
from sisl.grid import sgrid
File "/home/jjmao/lib/python2.7/site-packages/sisl/__init__.py", line 93, in <module>
from . import utils
File "/home/jjmao/lib/python2.7/site-packages/sisl/utils/__init__.py", line 41, in <module>
from . import mathematics as math
File "/home/jjmao/lib/python2.7/site-packages/sisl/utils/mathematics.py", line 8, in <module>
from sisl._indices import indices_le
ImportError: /home/jjmao/lib/python2.7/site-packages/sisl/_indices.so: undefined symbol: __intel_sse2_strlen

I can not find the detailed tutorial of sisl in the folder of "2018". I don't know "Jupyter notebook" and how to run run.ipynb.
Maybe some basics are needed.

Besides sisl, I also installed most of the post-process tools in /Util of Siesta. And I encountered some problems about analysing Siesta output:
1. How to use grid2cube to process .VH .VT.....Files. Does they need input files? Can I use these commands to get the potential profile plot?

2. How to visualize the .cube files? Any recommend softwares?

Many thanks Nick, for your patience ~!

 Nick Papior (nickpapior) said on 2019-05-06: #5

You have a faulty Python installation. Please try and fix this.

1. The header of the grid2cube file contains information on how to use it.

2. Any volumetric software may be used, VMD, XCrySDen or others.

 Jianjun Mao (jjmao) said on 2019-05-06: #6

Thanks Nick Papior, that solved my question.