SMEAGOL
References: Ahart2024
Parameters for NEGF/SMEAGOL simulation. [Edit on GitHub]
Subsections
Keywords
Keyword descriptions
- SECTION_PARAMETERS
Type: logical
Default: F
Lone keyword: TDescription: Controls activation of SMEAGOL interface
- AM.ATOMLISTBS
Type: integer[ ]
Usage: AM.AtomListBS {integer} {integer} .. {integer}Description: Specifies a list of atoms to include.
- AM.CRITERIUM
Type: real
Default: 2.00000000E+000Description: AM.Criterium
- AM.DELTAINIT
Type: real
Default: 1.00000000E-003Description: AM.DeltaInit
- AM.DELTATODE
Type: real
Default: 1.50000000E+000Description: AM.DeltaToDe
- AM.MAXDEPTH
Type: integer
Default: 15Description: AM.MaxDepth
- AM.NUMBERDIVISIONS
Type: integer
Default: 9Description: AM.NumberDivisions
- ATOMLEFTVCTE
Type: integer
Default: 1Description: AtomLeftVcte
- ATOMRIGHTVCTE
Type: integer
Default: -1Description: AtomRightVcte
- BS.ADD
Type: logical
Default: F
Lone keyword: TDescription: BS.Add
- BS.DELTA
Type: real
Default: 0.00000000E+000Description: BS.Delta
- BS.ESKIP
Type: integer
Default: 1Description: BS.ESkip
- BS.METHOD
Type: integer
Default: 0Description: BS.Method
- BS.MIDDLEORBITAL
Type: integer
Default: 0Description: BS.MiddleOrbital
- BS.MINIMUM
Type: real
Default: 0.00000000E+000Description: BS.Minimum
- BS.SETOCCUPATION
Type: integer
Default: 1Description: BS.SetOccupation
- BS.SKIP
Type: integer
Default: 1Description: BS.Skip
- BS.SUBSYSTEMS
Type: integer
Default: 2Description: BS.Subsystems
- BS.SUBSYSTEMSDELTA
Type: real[ ]
Usage: BS.SubSystemsDelta {real} {real} .. {real}Description: Specifies a list of atoms to include.
- BS.TOLERANCE
Type: real
Default: 1.00000000E-005Description: BS.Tolerance
- BS.TYPEOFRUN
Type: integer
Default: 0Description: BS.TypeOfRun
- BS.WRITETRANSMISSION
Type: logical
Default: F
Lone keyword: TDescription: BS.WriteTransmission
- BULKLEAD
Type: enum
Default: LRDescription: Lead label for bulk transport calculation
Valid values:
LRIdentical left and right leads.LLeft bulk lead.RRight bulk lead.
- CALCIETS
Type: logical
Default: F
Lone keyword: TDescription: CalcIETS
- CALCMPSH
Type: logical
Default: F
Lone keyword: TDescription: CalcMPSH
- CB.MAXKAPPA
Type: real
Default: 0.00000000E+000Description: CB.MaxKappa
- CBS.PRINTWAVEFUNCTION
Type: logical
Default: F
Lone keyword: TDescription: CBS.PrintWaveFunction
- CBS.SUBSYSTEM
Type: logical
Default: F
Lone keyword: TDescription: CBS.SubSystem
- CURRENT.WRITETRANSMISSION
Type: logical
Default: F
Lone keyword: TDescription: Current.WriteTransmission
- DELTA
Type: real
Default: 1.00000000E-010Description: Delta
- DELTATRANSMISSION
Type: real
Default: 0.00000000E+000Description: DeltaTransmission
- EM.ADDRHOGATE
Type: logical
Default: F
Lone keyword: TDescription: EM.AddRhoGate
- EM.ADDVGISOLATEDLOCALCHARGES
Type: logical
Default: T
Lone keyword: TDescription: EM.AddVgIsolatedLocalCharges
- EM.CALLIMPURITYSOLVER
Type: logical
Default: F
Lone keyword: TDescription: EM.CallImpuritySolver
- EM.COMPUTEIMPURITYGFMATSUBARA
Type: logical
Default: F
Lone keyword: TDescription: EM.ComputeImpurityGfMatsubara
- EM.COOPCALCULATE
Type: logical
Default: F
Lone keyword: TDescription: EM.COOPCalculate
- EM.COOPNUMBEROFBONDS
Type: integer
Default: 0Description: EM.COOPNumberOfBonds
- EM.CURRENTDENSITY
Type: logical
Default: F
Lone keyword: TDescription: EM.CurrentDensity
- EM.CURRENTDENSITYK
Type: logical
Default: F
Lone keyword: TDescription: EM.CurrentDensityK
- EM.CURRENTDENSITYK_ENE
Type: logical
Default: F
Lone keyword: TDescription: EM.CurrentDensityK_Ene
- EM.CURRENTDENSITYTRC
Type: logical
Default: F
Lone keyword: TDescription: EM.CurrentDensityTRC
- EM.CURRENTFLUXFL_L
Type: real
Default: 1.00000000E+000Description: EM.CurrentFluxFL_L
- EM.CURRENTFLUXFL_R
Type: real
Default: 0.00000000E+000Description: EM.CurrentFluxFL_R
- EM.CURRENTFLUXFR_L
Type: real
Default: 0.00000000E+000Description: EM.CurrentFluxFR_L
- EM.CURRENTFLUXFR_R
Type: real
Default: 1.00000000E+000Description: EM.CurrentFluxFR_R
- EM.CURRENTFLUXORBITAL1
Type: integer
Default: -1Description: EM.CurrentFluxOrbital1
- EM.CURRENTFLUXORBITAL2
Type: integer
Default: -1Description: EM.CurrentFluxOrbital2
- EM.DEBUGRHOGATE
Type: logical
Default: F
Lone keyword: TDescription: EM.DebugRhoGate
- EM.ENDCODE1
Type: logical
Default: F
Lone keyword: TDescription: EM.EndCode1
- EM.HSTOL
Type: real
Default: 1.00000000E-010Description: EM.HSTol
- EM.INVERSESOLVER
Type: integer
Default: 1Description: EM.InverseSolver
- EM.LDOS
Type: logical
Default: F
Lone keyword: TDescription: EM.LDOS
- EM.LDOS3
Type: logical
Default: F
Lone keyword: TDescription: EM.LDOS3
- EM.LDOSLEADSPROJECTION
Type: integer
Default: 0Description: EM.LDOSLeadsProjection
- EM.NETRHOGATECHARGE
Type: real
Default: 0.00000000E+000Description: EM.NetRhoGateCharge
- EM.NONSELFCONSISTENTRUN
Type: logical
Default: F
Lone keyword: TDescription: EM.NonSelfConsistentRun
- EM.NPROCESSORSDISTRIBUTEMATRICES
Type: integer
Default: 1Description: EM.NProcessorsDistributeMatrices
- EM.NPROCESSORSINVERSE
Type: integer
Default: 1Description: EM.NProcessorsInverse
- EM.NSETHBOUNDARYFROMLEADSL
Type: integer
Default: 1Description: EM.NSetHBoundaryFromLeadsL
- EM.NSETHBOUNDARYFROMLEADSR
Type: integer
Default: 1Description: EM.NSetHBoundaryFromLeadsR
- EM.ONEKP
Type: integer
Default: 0Description: EM.OneKP
- EM.ORDERN
Type: logical
Default: F
Lone keyword: TDescription: EM.OrderN
- EM.OUTPUTINFO
Type: logical
Default: F
Lone keyword: TDescription: EM.OutputInfo
- EM.PARALLELOVERKNUM
Type: integer
Default: 1Description: EM.ParallelOverKNum
- EM.PRINTIMPURITYGFMATSUBARA
Type: logical
Default: F
Lone keyword: TDescription: EM.PrintImpurityGfMatsubara
- EM.RHOGATELXMAX
Type: real
Default: 0.00000000E+000 [bohr]Description: EM.RhoGateLxMax
- EM.RHOGATELXMIN
Type: real
Default: 0.00000000E+000 [bohr]Description: EM.RhoGateLxMin
- EM.RHOGATELYMAX
Type: real
Default: 0.00000000E+000 [bohr]Description: EM.RhoGateLyMax
- EM.RHOGATELYMIN
Type: real
Default: 0.00000000E+000 [bohr]Description: EM.RhoGateLyMin
- EM.RHOGATELZMAX
Type: real
Default: 0.00000000E+000 [bohr]Description: EM.RhoGateLzMax
- EM.RHOGATELZMIN
Type: real
Default: 0.00000000E+000 [bohr]Description: EM.RhoGateLzMin
- EM.ROTATESPINLEADSLEFT.PHI
Type: real
Default: 0.00000000E+000Description: EM.RotateSpinLeadsLeft.Phi
- EM.ROTATESPINLEADSLEFT.THETA
Type: real
Default: 0.00000000E+000Description: EM.RotateSpinLeadsLeft.Theta
- EM.ROTATESPINLEADSRIGHT.PHI
Type: real
Default: 0.00000000E+000Description: EM.RotateSpinLeadsRight.Phi
- EM.ROTATESPINLEADSRIGHT.THETA
Type: real
Default: 0.00000000E+000Description: EM.RotateSpinLeadsRight.Theta
- EM.SETHBOUNDARYFROMLEADS
Type: logical
Default: T
Lone keyword: TDescription: EM.SetHBoundaryFromLeads
- EM.SETHLRZERO
Type: logical
Default: T
Lone keyword: TDescription: EM.SetHLRZero
- EM.SETHLRZERORATIOLEFT
Type: real
Default: 1.00000000E+000Description: EM.SetHLRZeroRatioLeft
- EM.SETHLRZERORATIORIGHT
Type: real
Default: 1.00000000E+000Description: EM.SetHLRZeroRatioRight
- EM.SETRHOBOUNDARYFROMLEADS
Type: logical
Default: T
Lone keyword: TDescription: EM.SetRhoBoundaryFromLeads
- EM.SETRHOBOUNDARYOVERLAPFROMLEADS
Type: logical
Default: T
Lone keyword: TDescription: EM.SetRhoBoundaryOverlapFromLeads
- EM.SETRHOZEROIFHZERO
Type: logical
Default: F
Lone keyword: TDescription: EM.SetRhoZeroIfHZero
- EM.SKIPEQUILIBRIUMRHO
Type: logical
Default: F
Lone keyword: TDescription: EM.SkipEquilibriumRho
- EM.SKIPNONEQUILIBRIUMRHO
Type: logical
Default: F
Lone keyword: TDescription: EM.SkipNonEquilibriumRho
- EM.SPINTORQUEK
Type: logical
Default: F
Lone keyword: TDescription: EM.SpinTorqueK
- EM.SPINTORQUEKSCALE
Type: real
Default: 1.00000000E+000Description: EM.SpinTorqueKScale
- EM.TIMEREVERSAL
Type: logical
Default: F
Lone keyword: TDescription: EM.TimeReversal
- EM.TIMINGS
Type: logical
Default: F
Lone keyword: TDescription: EM.Timings
- EM.TMATRIX
Type: logical
Default: F
Lone keyword: TDescription: EM.TMatrix
- EM.TMATRIXPDOS
Type: logical
Default: F
Lone keyword: TDescription: EM.TMatrixPDOS
- EM.TMATRIXPDOSNWRITE
Type: integer
Default: 20Description: EM.TMatrixPDOSNWrite
- EM.TMATRIXSETPHASEINDEX
Type: integer
Default: -1Description: EM.TMatrixSetPhaseIndex
- EM.TMATRIXWFS
Type: logical
Default: F
Lone keyword: TDescription: EM.TMatrixWFS
- EM.TRANSMISSIONRL
Type: logical
Default: F
Lone keyword: TDescription: EM.TransmissionRL
- EM.TRCADDVCDFT
Type: logical
Default: F
Lone keyword: TDescription: EM.TRCAddVCDFT
- EM.TRCCHANNELS
Type: logical
Default: F
Lone keyword: TDescription: EM.TRCChannels
- EM.TRCCHANNELSWFS
Type: logical
Default: F
Lone keyword: TDescription: EM.TRCChannelsWFS
- EM.TRCCHANNELSWFS_SKIPENE
Type: integer
Default: 100Description: EM.TRCChannelsWFS_SkipEne
- EM.TRCCHANNELSWFS_SKIPKP
Type: integer
Default: 100Description: EM.TRCChannelsWFS_SkipKP
- EM.TRCMAXCHANNELINDEX
Type: integer
Default: 0Description: EM.TRCMaxChannelIndex
- EM.TRCMINCHANNELINDEX
Type: integer
Default: 1Description: EM.TRCMinChannelIndex
- EM.TRCSPINCOMPONENTS
Type: logical
Default: F
Lone keyword: TDescription: EM.TRCSpinComponents
- EM.TRCSPINCOMPONENTSORIBALSPLIT
Type: integer
Default: 0Description: EM.TRCSpinComponentsOribalSplit
- EM.WEIGHTRHO
Type: real
Default: 5.00000000E-001Description: EM.WeightRho
- EM.WRITENK
Type: logical
Default: F
Lone keyword: TDescription: EM.WriteNk
- EMPDOSKSO
Type: logical
Default: F
Lone keyword: TDescription: EMPDOSKSO
- ENERGLOWESTBOUND
Type: real
Default: -7.00000000E+000 [Ry]Description: EnergLowestBound
- ENERGYGRIDTYPE
Type: enum
Default: TRADITIONALDescription: Type of energy grid
Valid values:
TRADITIONALTraditional grid.ADAPTIVEGRIDAdaptive grid.
- FINALTRANSMRANGE
Type: real
Default: -3.67500000E-001 [Ry]Description: FinalTransmRange
- HARTREELEADSBOTTOM
Type: real
Default: 0.00000000E+000 [Ry]Description: HartreeLeadsBottom
- HARTREELEADSLEFT
Type: real
Default: 0.00000000E+000 [bohr]Description: HartreeLeadsLeft
- HARTREELEADSRIGHT
Type: real
Default: 0.00000000E+000 [bohr]Description: HartreeLeadsRight
- IK_SELECT
Type: integer
Default: 0Description: Ik_Select
- INITTRANSMRANGE
Type: real
Default: -3.67500000E-001 [Ry]Description: InitTransmRange
- MD.TRCSAMPLING
Type: integer
Default: 1Description: MD.TRCSampling
- MD.TRCSKIP
Type: integer
Default: 0Description: MD.TRCSkip
- MPSHATOMFIRST
Type: integer
Default: 1Description: MPSHAtomFirst
- MPSHATOMLAST
Type: integer
Default: 1Description: MPSHAtomLast
- MPSHORBFIRST
Type: integer
Default: 1Description: MPSHOrbFirst
- MPSHORBLAST
Type: integer
Default: 1Description: MPSHOrbLast
- NENERGIMCIRCLE
Type: integer
Default: 32Description: NenergImCircle
- NENERGIMLINE
Type: integer
Default: 16Description: NenergImLine
- NENERGREAL
Type: integer
Default: 288Description: NEnergReal
- NIMAGES_IJ
Type: integer[2]
Default: 0 0
Usage: NIMAGES_IJ 3 3Description: Number of cell images along i and j cell vectors. If missing, determine the number of images based on sparsity pattern of the overlap matrix.
- NPOLES
Type: integer
Default: 16Description: NPoles
- NSLICES
Type: integer
Default: 1Description: NSlices
- NTRANSMPOINTS
Type: integer
Default: 100Description: NTransmPoints
- NUMBERLINEARMIX
Type: integer
Default: 1Description: NumberLinearMix
- PROJECT_NAME
Type: string
Default: smeagol_projectDescription: Name of this SMEAGOL project. SMEAGOL writes certain quantities into files named as smeagol_project.EXTENSION. The length of the project name should not exceed 20 characters.
- REGRESSION_TEST
Type: logical
Default: F
Lone keyword: TDescription: Enables regression test mode. Kohn-Sham and density matrices of semi-infinite leads are not written down.
- RUN_TYPE
Type: enum
Default: BULKTRANSPORTDescription: Type of SMEAGOL calculation
Valid values:
BULKTRANSPORTSave Kohn-Sham and density matrices of semi-infinite leads.EMTRANSPORTRun transport calculation for the extended molecule.
- SETEMAX
Type: real
Default: 1.00000000E+000Description: SetEmax
- SETEMIN
Type: real
Default: -1.00000000E+000Description: SetEmin
- SETENERGYRANGE
Type: logical
Default: F
Lone keyword: TDescription: SetEnergyRange
- SIGMA.CHECKACCURACY
Type: logical
Default: F
Lone keyword: TDescription: Sigma.CheckAccuracy
- SIGMA.COMPLEXBANDS
Type: logical
Default: F
Lone keyword: TDescription: Sigma.ComplexBands
- SIGMA.CSVD
Type: logical
Default: F
Lone keyword: TDescription: Sigma.CSVD
- SIGMA.DKIMAG
Type: real
Default: 1.00000000E-006Description: Sigma.Dkimag
- SIGMA.DMAX
Type: real
Default: 1.00000000E-005Description: Sigma.DMax
- SIGMA.DOSVV
Type: logical
Default: F
Lone keyword: TDescription: Sigma.DOSVV
- SIGMA.DSIGMADE
Type: logical
Default: F
Lone keyword: TDescription: Sigma.DSigmaDE
- SIGMA.DSVDMAX
Type: real
Default: 5.00000000E-012Description: Sigma.DSVDMax
- SIGMA.DSVDMIN
Type: real
Default: 1.00000000E-015Description: Sigma.DSVDMin
- SIGMA.EIMAG
Type: real
Default: 0.00000000E+000Description: Sigma.EImag
- SIGMA.INVERTH1
Type: logical
Default: F
Lone keyword: TDescription: Sigma.InvertH1
- SIGMA.INVERTV
Type: logical
Default: F
Lone keyword: TDescription: Sigma.InvertV
- SIGMA.METHOD
Type: integer
Default: 1Description: Sigma.Method
- SIGMA.NRERUNSIGMAMAX
Type: integer
Default: 3Description: Sigma.NRerunSigmaMax
- SIGMA.NX
Type: integer
Default: 1Description: Sigma.Nx
- SIGMA.NXLEFT
Type: integer
Default: 1Description: Sigma.NxLeft
- SIGMA.NXRIGHT
Type: integer
Default: 1Description: Sigma.NxRight
- SIGMA.NY
Type: integer
Default: 1Description: Sigma.Ny
- SIGMA.NYLEFT
Type: integer
Default: 1Description: Sigma.NyLeft
- SIGMA.NYRIGHT
Type: integer
Default: 1Description: Sigma.NyRight
- SIGMA.OVERWRITEHS
Type: logical
Default: T
Lone keyword: TDescription: Sigma.OverwriteHS
- SIGMA.PDOS
Type: logical
Default: F
Lone keyword: TDescription: Sigma.PDOS
- SIGMA.RNOISE
Type: real
Default: 1.00000000E+000Description: Sigma.RNoise
- SIGMA.SAVE
Type: integer
Default: 0Description: SIGMA.Save
- SIGMA.SKIPRIGHT
Type: logical
Default: F
Lone keyword: TDescription: Sigma.SkipRight
- SIGMA.SKIPSVD
Type: real
Default: 1.00000000E+003Description: Sigma.SkipSVD
- SIGMA.SKIPTRANSMISSION
Type: logical
Default: F
Lone keyword: TDescription: Sigma.SkipTransmission
- SIGMA.SVDTOLZERO
Type: real
Default: 1.00000000E-008Description: Sigma.SVDTolZero
- SIGMA.TOLAB
Type: real
Default: 1.00000000E-006Description: Sigma.Tolab
- SIGMA.WARNINOUTPUT
Type: real
Default: 1.00000000E-005 [Ry]Description: Sigma.WarnInOutput
- SIGMA.WIDEBANDIMAG
Type: real
Default: 0.00000000E+000Description: Sigma.WideBandImag
- SIGMA.WRITE
Type: logical
Default: F
Lone keyword: TDescription: Sigma.Write
- SIGMA.WRITEEV
Type: logical
Default: F
Lone keyword: TDescription: Sigma.WriteEV
- SIGMA.WRITETODISK
Type: logical
Default: F
Lone keyword: TDescription: Sigma.WriteToDisk
- SKIPLASTITER
Type: logical
Default: F
Lone keyword: TDescription: SkipLastIter
- SPINCONFLEADS
Type: integer
Default: 0Description: SpinConfLeads
- TEMPERATURE
Type: real
Default: 3.00000000E+002 [K]Description: Electronic temperature of the extended molecule. Temperature of semi-infinite leads are taken from SMEAR / ELECTRONIC_TEMPERATURE keyword of relevant bulk-transport calculations.
- TRANSMISSIONEMBED
Type: logical
Default: T
Lone keyword: TDescription: TransmissionEmbed
- TRANSMISSIONOVERK
Type: logical
Default: F
Lone keyword: TDescription: TransmissionOverK
- TRC.EMDOS
Type: logical
Default: F
Lone keyword: TDescription: TRC.EMDOS
- TRC.EMPDOS
Type: logical
Default: F
Lone keyword: TDescription: TRC.EMPDOS
- TRC.EMPDOSK
Type: logical
Default: F
Lone keyword: TDescription: TRC.EMPDOSK
- TRC.LEADSDOS
Type: logical
Default: F
Lone keyword: TDescription: TRC.LeadsDOS
- TRC.LEADSPDOS
Type: logical
Default: F
Lone keyword: TDescription: TRC.LeadsPDOS
- TRC.TRCOVERKWRITEIK
Type: logical
Default: F
Lone keyword: TDescription: TRC.TrcOverKWriteIk
- TRCDE
Type: real
Default: 0.00000000E+000 [Ry]Description: TRCDE
- TRCDEAUTO
Type: logical
Default: F
Lone keyword: TDescription: TRCDEAuto
- TRCOEFFICIENTS
Type: logical
Default: F
Lone keyword: TDescription: TrCoefficients
- TRCSCALEEF
Type: logical
Default: T
Lone keyword: TDescription: TRCScaleEf
- TYPEOFINTEGRAL
Type: enum
Default: GAUSS-LEGENDREDescription: Method to integrate Green’s functions
Valid values:
GAUSS-LEGENDREGauss-Legendre quadrature method.GAUSS-CHEBYSHEVGauss-Chebyshev quadrature method.
- VBIAS
Type: real
Default: 0.00000000E+000 [Ry]Description: VBias
- VGATE
Type: real
Default: 0.00000000E+000 [Ry]Description: VGate
- ZBROADENINGG
Type: real
Default: 1.00000000E+000 [bohr]Description: ZBroadeningG
- ZEEMANTERMBX
Type: real
Default: 0.00000000E+000 [Ry]Description: ZeemanTermBx
- ZEEMANTERMBY
Type: real
Default: 0.00000000E+000 [Ry]Description: ZeemanTermBy
- ZEEMANTERMBZ
Type: real
Default: 0.00000000E+000 [Ry]Description: ZeemanTermBz
- ZLEFTVCTE
Type: real
Default: 0.00000000E+000 [bohr]Description: ZLeftVcte
- ZRIGHTVCTE
Type: real
Default: 0.00000000E+000 [bohr]Description: ZRightVcte
- ZVGATEL
Type: real
Default: 0.00000000E+000 [bohr]Description: ZVGateL
- ZVGATER
Type: real
Default: 0.00000000E+000 [bohr]Description: ZVGateR