Dear Leonardo,
Thanking you for your quick response.
I was trying to solve the problem following your suggestions. But, I failed
every time. I have also checked the atomic coordinate positions using VNL
GUI. In all the cases, it seems to me that the atomic positions are within
the unit cells, but I got the same error message. My transiesta input file
looks like:
#
---------------------------------------------------------------------------
# Name and Label
#
---------------------------------------------------------------------------
SolutionMethod transiesta
SystemName Left Electrode for Graphene
SystemLabel Scat_G_Opt
#
---------------------------------------------------------------------------
# Lattice
#
---------------------------------------------------------------------------
LatticeConstant 1.00 Ang
%block LatticeVectors
9.896615 -17.142261 0.000000
4.947479 8.570652 0.000000
0.000000 0.000000 18.000000
%endblock LatticeVectors
%block kgrid_Monkhorst_Pack
1 0 0 0.0
0 10 0 0.0
0 0 1 0.0
%endblock kgrid_Monkhorst_Pack
#
---------------------------------------------------------------------------
# Species and Atoms
#
---------------------------------------------------------------------------
NumberOfSpecies 1
NumberOfAtoms 64
%block ChemicalSpeciesLabel
1 6 C
%endblock ChemicalSpeciesLabel
#
---------------------------------------------------------------------------
# Atomic Coordinates
#
---------------------------------------------------------------------------
AtomicCoordinatesFormat Ang
%block AtomicCoordinatesAndAtomicSpecies
-0.00000041 0.00000463 0.00000000 1 #1 C
1.23686930 2.14266679 0.00000000 1 #3 C
2.47373901 4.28532895 0.00000000 1 #5 C
3.71060872 6.42799121 0.00000000 1 #7 C
1.23707646 -2.14277714 0.00000000 1 #9 C
2.47394618 -0.00011498 0.00000000 1 #11 C
3.71081589 2.14254718 0.00000000 1 #13 C
4.94768560 4.28520934 0.00000000 1 #15 C
1.23693835 0.71418545 0.00000000 1 #33 C
2.47380807 2.85684771 0.00000000 1 #35 C
3.71067778 4.99950987 0.00000000 1 #37 C
4.94754749 7.14217203 0.00000000 1 #39 C
2.47401523 -1.42859632 0.00000000 1 #41 C
3.71088494 0.71406584 0.00000000 1 #43 C
4.94775465 2.85672810 0.00000000 1 #45 C
6.18462437 4.99939026 0.00000000 1 #47 C
4.94830195 -8.57103523 0.00000000 1 #2 C
6.18517162 -6.42837184 0.00000000 1 #4 C
7.42204133 -4.28570960 0.00000000 1 #6 C
8.65891106 -2.14304739 0.00000000 1 #8 C
6.18540520 -10.71390543 0.00000000 1 #10 C
7.42227487 -8.57124206 -0.00000000 1 #12 C
8.65914459 -6.42857985 -0.00000000 1 #14 C
9.89601431 -4.28591757 0.00000000 1 #16 C
2.47417423 -4.28563042 0.00000000 1 #17 C
3.71104390 -2.14296705 0.00000000 1 #19 C
4.94791361 -0.00030488 0.00000000 1 #21 C
6.18478334 2.14235736 0.00000000 1 #23 C
3.71122197 -6.42828885 0.00000000 1 #25 C
4.94809164 -4.28562542 0.00000000 1 #27 C
6.18496135 -2.14296324 0.00000000 1 #29 C
7.42183108 -0.00030103 0.00000000 1 #31 C
6.18522814 -7.85699769 -0.00000000 1 #34 C
7.42209786 -5.71433541 0.00000000 1 #36 C
8.65896758 -3.57167320 0.00000000 1 #38 C
9.89583724 -1.42900983 -0.00000000 1 #40 C
7.42232463 -9.99975752 -0.00000000 1 #42 C
8.65919435 -7.85709531 -0.00000000 1 #44 C
9.89606407 -5.71443308 0.00000000 1 #46 C
11.13293377 -3.57176963 0.00000000 1 #48 C
3.71112009 -3.57138709 0.00000000 1 #49 C
4.94798981 -1.42872488 -0.00000000 1 #51 C
6.18485953 0.71393730 0.00000000 1 #53 C
7.42172919 2.85660073 0.00000000 1 #55 C
4.94814250 -5.71415374 -0.00000000 1 #57 C
6.18501223 -3.57149149 0.00000000 1 #59 C
7.42188195 -1.42882931 0.00000000 1 #61 C
8.65875161 0.71383406 -0.00000000 1 #63 C
7.42246443 -12.85669135 0.00000000 1 #18 C
8.65933414 -10.71402919 0.00000000 1 #20 C
9.89620385 -8.57136702 0.00000000 1 #22 C
11.13307356 -6.42870486 0.00000000 1 #24 C
8.65954130 -14.99947321 0.00000000 1 #26 C
9.89641102 -12.85681095 0.00000000 1 #28 C
11.13328073 -10.71414879 0.00000000 1 #30 C
12.37015044 -8.57148663 0.00000000 1 #32 C
8.65940319 -12.14251053 0.00000000 1 #50 C
9.89627291 -9.99984837 0.00000000 1 #52 C
11.13314262 -7.85718621 0.00000000 1 #54 C
12.37001233 -5.71452395 0.00000000 1 #56 C
9.89648007 -14.28529230 0.00000000 1 #58 C
11.13334978 -12.14263014 0.00000000 1 #60 C
12.37021949 -9.99996797 0.00000000 1 #62 C
13.60708921 -7.85730581 0.00000000 1 #64 C
%endblock AtomicCoordinatesAndAtomicSpecies
# END OF VNL EXPORT
#
---------------------------------------------------------------------------
#
---------------------------------------------------------------------------
PAO.BasisType split
PAO.BasisSize DZP
PAO.SplitNorm 0.15
PAO.EnergyShift 275 meV
MeshCutoff 200. Ry
XC.functional GGA
XC.authors PBE
SolutionMethod transiesta
ElectronicTemperature 300 K
OccupationFunction FD
MinSCFIterations 3
MaxSCFIterations 200
DM.MixingWeight 0.1
DM.Tolerance 0.0001
DM.NumberPulay 6
DM.UseSaveDM .true.
DM.MixSCF1 .true.
MD.NumCGSteps 0
Diag.ParallelOverK T
WriteMullikenPop 1
WriteForces T
SaveHS T
TS.Voltage 0.0 eV
%block TS.ChemPots
Left
Right
%endblock TS.ChemPots
%block TS.ChemPot.Left
mu V/2
contour.eq
begin
C-Left
T-Left
end
%endblock TS.ChemPot.Left
%block TS.ChemPot.Right
mu -V/2
contour.eq
begin
C-Right
T-Right
end
%endblock TS.ChemPot.Right
TS.Contours.Eq.Pole 2.5 eV
%block TS.Contour.C-Left
part circle
from -40. eV + V/2 to -10 kT + V/2
points 25
method g-legendre
%endblock TS.Contour.C-Left
%block TS.Contour.T-Left
part tail
from prev to inf
points 10
method g-fermi
%endblock TS.Contour.T-Left
%block TS.Contour.C-Right
part circle
from -40. eV -V/2 to -10 kT -V/2
points 25
method g-legendre
%endblock TS.Contour.C-Right
%block TS.Contour.T-Right
part tail
from prev to inf
points 10
method g-fermi
%endblock TS.Contour.T-Right
%block TS.Contours.nEq
neq-1
%endblock TS.Contours.nEq
%block TS.Contour.nEq.neq-1
part line
from -|V|/2 - 5 kT to |V|/2 + 5 kT
delta 0.01 eV
method mid-rule
%endblock TS.Contour.nEq.neq-1
# We have 2 electrodes
%block TS.Elecs
Left
Right
%endblock TS.Elecs
%block TS.Elec.Left
TSHS ./ElecLeft_Opt.TSHS
chemical-potential Left
semi-inf-direction -a1
electrode-position 1
%endblock TS.Elec.Left
%block TS.Elec.Right
TSHS ./ElecLeft_Opt.TSHS
chemical-potential Right
semi-inf-direction +a1
electrode-position end -1
%endblock TS.Elec.Right
# TBtrans allows k-points along self-energy directions
# when using mis-aligned electrodes.
# Hence you MUST specify the k-grid
%block TBT.k
diag 1 10 1
%endblock
TBT.DOS.A T
%block TBT.Contours
line
%endblock TBT.Contours
%block TBT.Contour.line
part line
from -1. eV to 1. eV
delta 0.01 eV
method mid-rule
%endblock TBT.Contour.line
Could you please spend some time from your busy schedule to check my above
input file. Because, I am not really able to clean the error.
I am eagerly waiting for your valuable reply. Sorry for my bad English.
Thanking you.
With regards,
Bibhas
On Sat, Oct 21, 2017 at 3:01 AM, Leonardo Fonseca <[email protected]>
wrote:
> Dear Bibhas,
>
> The error message is self-explanatory. The contour integration would
> benefit by adding 5 more energy points without increasing the computational
> load. However this is not an error, just a suggestion. The error is in your
> atomic coordinates. I am unable to open your included files, but most
> likely you have atomic coordinates that are outside the unit cell. For
> example, you could have negative z coordinates or x or y values that go
> beyond the unit cell vectors. For band structure calculation you don't have
> to worry about this since the system is periodic, but for transport you do.
> The message even tells you how to fix the problem. Just add the suggested
> block to shift all atomic coordinates automatically, so you don't have to
> fix it atom by atom.
>
> Good luck!
>
> Leo
>
> 2017-10-20 5:10 GMT-02:00 Bibhas Manna <[email protected]>:
>
>> Dear Transiesta Users,
>>
>> I am very new to run the transiesta code. I have successfully computed
>> .TSHS file for the left electrode at the first step. Assuming that my right
>> and left electrodes are equivalent, I then move on to run the scattering
>> region file using .TSHS for left electrode as an input. However, I faced
>> some fatal errors related to transiesta run. Errors are as follows:
>>
>> ************************ Begin: TS CHECKS AND WARNINGS
>> ************************
>> Without loosing performance you can increase the equilibrium integration
>> precision.
>> You can add 5 more energy points in the equilibrium contours, for FREE!
>> This is 5 more energy points per chemical potential.
>> 5(1=-1) 7(1=-1)
>> atom(cell-dir=neighbour-cell)
>> *** Device atomic coordinates are not inside unit-cell.
>> *** This is a requirement for bias calculations
>> as the Poisson equation cannot be correctly handled
>> due to inconsistencies with the grid and atomic coordinates
>> *** Will continue, but will die when running V /= 0 ***
>> Electrode: Left lies outside the unit-cell.
>> Please shift the entire structure using the following recipe:
>> If you already have AtomicCoordinatesFormat, add these
>> AtomicCoordinatesFormat Ang
>> %block AtomicCoordinatesOrigin
>> 1.6556 0.0009 0.0000
>> %endblock AtomicCoordinatesOrigin
>> ************************ End: TS CHECKS AND WARNINGS
>> **************************
>>
>> ****************************************
>> TRANSIESTA REPORTED IMPORTANT WARNINGS
>> ****************************************
>>
>> ******************************
>> TRANSIESTA REPORTED ERRORS
>> ******************************
>> One or more errors have occured doing transiesta initialization, check
>> the output
>> Stopping Program from Node: 0
>> ------------------------------------------------------------
>> --------------
>> MPI_ABORT was invoked on rank 0 in communicator MPI COMMUNICATOR 3 CREATE
>> FROM 0
>> with errorcode 1.
>>
>> NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
>> You may or may not see output from other processes, depending on
>> exactly when Open MPI kills them.
>>
>>
>> I have tried to find the origin of such errors but failed every time.
>>
>> Please suggest me with some solution for this problem. Any help in this
>> regard is highly appreciable.
>> I am also attaching my input and output file of scattering region for
>> your kind consideration.
>>
>> Thanking you.
>> With regards,
>> Bibhas
>>
>>
>>
>>
>>
>>
>>
>>
>>
>