SMEAGOL
References: Ahart2024
Parameters for NEGF/SMEAGOL simulation. [Edit on GitHub]
Subsections
Keywords
Keyword descriptions
SECTION_PARAMETERS
Type: logical
Default: F
Lone keyword: T
Description: Controls activation of SMEAGOL interface [Edit on GitHub]
AM.ATOMLISTBS
Type: integer[ ]
Usage: AM.AtomListBS {integer} {integer} .. {integer}
Description: Specifies a list of atoms to include. [Edit on GitHub]
BS.SUBSYSTEMSDELTA
Type: real[ ]
Usage: BS.SubSystemsDelta {real} {real} .. {real}
Description: Specifies a list of atoms to include. [Edit on GitHub]
BS.WRITETRANSMISSION
Type: logical
Default: F
Lone keyword: T
Description: BS.WriteTransmission [Edit on GitHub]
BULKLEAD
Type: enum
Default: LR
Description: Lead label for bulk transport calculation [Edit on GitHub]
Valid values:
LRIdentical left and right leads.LLeft bulk lead.RRight bulk lead.
CBS.PRINTWAVEFUNCTION
Type: logical
Default: F
Lone keyword: T
Description: CBS.PrintWaveFunction [Edit on GitHub]
CURRENT.WRITETRANSMISSION
Type: logical
Default: F
Lone keyword: T
Description: Current.WriteTransmission [Edit on GitHub]
DELTATRANSMISSION
Type: real
Default: 0.00000000E+000
Description: DeltaTransmission [Edit on GitHub]
EM.ADDVGISOLATEDLOCALCHARGES
Type: logical
Default: T
Lone keyword: T
Description: EM.AddVgIsolatedLocalCharges [Edit on GitHub]
EM.CALLIMPURITYSOLVER
Type: logical
Default: F
Lone keyword: T
Description: EM.CallImpuritySolver [Edit on GitHub]
EM.COMPUTEIMPURITYGFMATSUBARA
Type: logical
Default: F
Lone keyword: T
Description: EM.ComputeImpurityGfMatsubara [Edit on GitHub]
EM.COOPCALCULATE
Type: logical
Default: F
Lone keyword: T
Description: EM.COOPCalculate [Edit on GitHub]
EM.CURRENTDENSITY
Type: logical
Default: F
Lone keyword: T
Description: EM.CurrentDensity [Edit on GitHub]
EM.CURRENTDENSITYK
Type: logical
Default: F
Lone keyword: T
Description: EM.CurrentDensityK [Edit on GitHub]
EM.CURRENTDENSITYK_ENE
Type: logical
Default: F
Lone keyword: T
Description: EM.CurrentDensityK_Ene [Edit on GitHub]
EM.CURRENTDENSITYTRC
Type: logical
Default: F
Lone keyword: T
Description: EM.CurrentDensityTRC [Edit on GitHub]
EM.CURRENTFLUXFL_L
Type: real
Default: 1.00000000E+000
Description: EM.CurrentFluxFL_L [Edit on GitHub]
EM.CURRENTFLUXFL_R
Type: real
Default: 0.00000000E+000
Description: EM.CurrentFluxFL_R [Edit on GitHub]
EM.CURRENTFLUXFR_L
Type: real
Default: 0.00000000E+000
Description: EM.CurrentFluxFR_L [Edit on GitHub]
EM.CURRENTFLUXFR_R
Type: real
Default: 1.00000000E+000
Description: EM.CurrentFluxFR_R [Edit on GitHub]
EM.CURRENTFLUXORBITAL1
Type: integer
Default: -1
Description: EM.CurrentFluxOrbital1 [Edit on GitHub]
EM.CURRENTFLUXORBITAL2
Type: integer
Default: -1
Description: EM.CurrentFluxOrbital2 [Edit on GitHub]
EM.DEBUGRHOGATE
Type: logical
Default: F
Lone keyword: T
Description: EM.DebugRhoGate [Edit on GitHub]
EM.LDOSLEADSPROJECTION
Type: integer
Default: 0
Description: EM.LDOSLeadsProjection [Edit on GitHub]
EM.NETRHOGATECHARGE
Type: real
Default: 0.00000000E+000
Description: EM.NetRhoGateCharge [Edit on GitHub]
EM.NONSELFCONSISTENTRUN
Type: logical
Default: F
Lone keyword: T
Description: EM.NonSelfConsistentRun [Edit on GitHub]
EM.NPROCESSORSDISTRIBUTEMATRICES
Type: integer
Default: 1
Description: EM.NProcessorsDistributeMatrices [Edit on GitHub]
EM.NSETHBOUNDARYFROMLEADSL
Type: integer
Default: 1
Description: EM.NSetHBoundaryFromLeadsL [Edit on GitHub]
EM.NSETHBOUNDARYFROMLEADSR
Type: integer
Default: 1
Description: EM.NSetHBoundaryFromLeadsR [Edit on GitHub]
EM.PRINTIMPURITYGFMATSUBARA
Type: logical
Default: F
Lone keyword: T
Description: EM.PrintImpurityGfMatsubara [Edit on GitHub]
EM.RHOGATELXMAX
Type: real
Default: 0.00000000E+000 [bohr]
Description: EM.RhoGateLxMax [Edit on GitHub]
EM.RHOGATELXMIN
Type: real
Default: 0.00000000E+000 [bohr]
Description: EM.RhoGateLxMin [Edit on GitHub]
EM.RHOGATELYMAX
Type: real
Default: 0.00000000E+000 [bohr]
Description: EM.RhoGateLyMax [Edit on GitHub]
EM.RHOGATELYMIN
Type: real
Default: 0.00000000E+000 [bohr]
Description: EM.RhoGateLyMin [Edit on GitHub]
EM.RHOGATELZMAX
Type: real
Default: 0.00000000E+000 [bohr]
Description: EM.RhoGateLzMax [Edit on GitHub]
EM.RHOGATELZMIN
Type: real
Default: 0.00000000E+000 [bohr]
Description: EM.RhoGateLzMin [Edit on GitHub]
EM.ROTATESPINLEADSLEFT.PHI
Type: real
Default: 0.00000000E+000
Description: EM.RotateSpinLeadsLeft.Phi [Edit on GitHub]
EM.ROTATESPINLEADSLEFT.THETA
Type: real
Default: 0.00000000E+000
Description: EM.RotateSpinLeadsLeft.Theta [Edit on GitHub]
EM.ROTATESPINLEADSRIGHT.PHI
Type: real
Default: 0.00000000E+000
Description: EM.RotateSpinLeadsRight.Phi [Edit on GitHub]
EM.ROTATESPINLEADSRIGHT.THETA
Type: real
Default: 0.00000000E+000
Description: EM.RotateSpinLeadsRight.Theta [Edit on GitHub]
EM.SETHBOUNDARYFROMLEADS
Type: logical
Default: T
Lone keyword: T
Description: EM.SetHBoundaryFromLeads [Edit on GitHub]
EM.SETHLRZERORATIOLEFT
Type: real
Default: 1.00000000E+000
Description: EM.SetHLRZeroRatioLeft [Edit on GitHub]
EM.SETHLRZERORATIORIGHT
Type: real
Default: 1.00000000E+000
Description: EM.SetHLRZeroRatioRight [Edit on GitHub]
EM.SETRHOBOUNDARYFROMLEADS
Type: logical
Default: T
Lone keyword: T
Description: EM.SetRhoBoundaryFromLeads [Edit on GitHub]
EM.SETRHOBOUNDARYOVERLAPFROMLEADS
Type: logical
Default: T
Lone keyword: T
Description: EM.SetRhoBoundaryOverlapFromLeads [Edit on GitHub]
EM.SETRHOZEROIFHZERO
Type: logical
Default: F
Lone keyword: T
Description: EM.SetRhoZeroIfHZero [Edit on GitHub]
EM.SKIPEQUILIBRIUMRHO
Type: logical
Default: F
Lone keyword: T
Description: EM.SkipEquilibriumRho [Edit on GitHub]
EM.SKIPNONEQUILIBRIUMRHO
Type: logical
Default: F
Lone keyword: T
Description: EM.SkipNonEquilibriumRho [Edit on GitHub]
EM.SPINTORQUEK
Type: logical
Default: F
Lone keyword: T
Description: EM.SpinTorqueK [Edit on GitHub]
EM.SPINTORQUEKSCALE
Type: real
Default: 1.00000000E+000
Description: EM.SpinTorqueKScale [Edit on GitHub]
EM.TIMEREVERSAL
Type: logical
Default: F
Lone keyword: T
Description: EM.TimeReversal [Edit on GitHub]
EM.TMATRIXPDOS
Type: logical
Default: F
Lone keyword: T
Description: EM.TMatrixPDOS [Edit on GitHub]
EM.TMATRIXSETPHASEINDEX
Type: integer
Default: -1
Description: EM.TMatrixSetPhaseIndex [Edit on GitHub]
EM.TRANSMISSIONRL
Type: logical
Default: F
Lone keyword: T
Description: EM.TransmissionRL [Edit on GitHub]
EM.TRCADDVCDFT
Type: logical
Default: F
Lone keyword: T
Description: EM.TRCAddVCDFT [Edit on GitHub]
EM.TRCCHANNELS
Type: logical
Default: F
Lone keyword: T
Description: EM.TRCChannels [Edit on GitHub]
EM.TRCCHANNELSWFS
Type: logical
Default: F
Lone keyword: T
Description: EM.TRCChannelsWFS [Edit on GitHub]
EM.TRCCHANNELSWFS_SKIPENE
Type: integer
Default: 100
Description: EM.TRCChannelsWFS_SkipEne [Edit on GitHub]
EM.TRCCHANNELSWFS_SKIPKP
Type: integer
Default: 100
Description: EM.TRCChannelsWFS_SkipKP [Edit on GitHub]
EM.TRCSPINCOMPONENTS
Type: logical
Default: F
Lone keyword: T
Description: EM.TRCSpinComponents [Edit on GitHub]
EM.TRCSPINCOMPONENTSORIBALSPLIT
Type: integer
Default: 0
Description: EM.TRCSpinComponentsOribalSplit [Edit on GitHub]
ENERGLOWESTBOUND
Type: real
Default: -7.00000000E+000 [Ry]
Description: EnergLowestBound [Edit on GitHub]
ENERGYGRIDTYPE
Type: enum
Default: TRADITIONAL
Description: Type of energy grid [Edit on GitHub]
Valid values:
TRADITIONALTraditional grid.ADAPTIVEGRIDAdaptive grid.
FINALTRANSMRANGE
Type: real
Default: -3.67500000E-001 [Ry]
Description: FinalTransmRange [Edit on GitHub]
HARTREELEADSBOTTOM
Type: real
Default: 0.00000000E+000 [Ry]
Description: HartreeLeadsBottom [Edit on GitHub]
HARTREELEADSLEFT
Type: real
Default: 0.00000000E+000 [bohr]
Description: HartreeLeadsLeft [Edit on GitHub]
HARTREELEADSRIGHT
Type: real
Default: 0.00000000E+000 [bohr]
Description: HartreeLeadsRight [Edit on GitHub]
INITTRANSMRANGE
Type: real
Default: -3.67500000E-001 [Ry]
Description: InitTransmRange [Edit on GitHub]
NIMAGES_IJ
Type: integer[2]
Default: 0 0
Usage: NIMAGES_IJ 3 3
Description: 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. [Edit on GitHub]
PROJECT_NAME
Type: string
Default: smeagol_project
Description: 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. [Edit on GitHub]
REGRESSION_TEST
Type: logical
Default: F
Lone keyword: T
Description: Enables regression test mode. Kohn-Sham and density matrices of semi-infinite leads are not written down. [Edit on GitHub]
RUN_TYPE
Type: enum
Default: BULKTRANSPORT
Description: Type of SMEAGOL calculation [Edit on GitHub]
Valid values:
BULKTRANSPORTSave Kohn-Sham and density matrices of semi-infinite leads.EMTRANSPORTRun transport calculation for the extended molecule.
SETENERGYRANGE
Type: logical
Default: F
Lone keyword: T
Description: SetEnergyRange [Edit on GitHub]
SIGMA.CHECKACCURACY
Type: logical
Default: F
Lone keyword: T
Description: Sigma.CheckAccuracy [Edit on GitHub]
SIGMA.COMPLEXBANDS
Type: logical
Default: F
Lone keyword: T
Description: Sigma.ComplexBands [Edit on GitHub]
SIGMA.DSIGMADE
Type: logical
Default: F
Lone keyword: T
Description: Sigma.DSigmaDE [Edit on GitHub]
SIGMA.INVERTH1
Type: logical
Default: F
Lone keyword: T
Description: Sigma.InvertH1 [Edit on GitHub]
SIGMA.OVERWRITEHS
Type: logical
Default: T
Lone keyword: T
Description: Sigma.OverwriteHS [Edit on GitHub]
SIGMA.SKIPRIGHT
Type: logical
Default: F
Lone keyword: T
Description: Sigma.SkipRight [Edit on GitHub]
SIGMA.SKIPTRANSMISSION
Type: logical
Default: F
Lone keyword: T
Description: Sigma.SkipTransmission [Edit on GitHub]
SIGMA.WARNINOUTPUT
Type: real
Default: 1.00000000E-005 [Ry]
Description: Sigma.WarnInOutput [Edit on GitHub]
SIGMA.WIDEBANDIMAG
Type: real
Default: 0.00000000E+000
Description: Sigma.WideBandImag [Edit on GitHub]
SIGMA.WRITETODISK
Type: logical
Default: F
Lone keyword: T
Description: Sigma.WriteToDisk [Edit on GitHub]
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. [Edit on GitHub]
TRANSMISSIONEMBED
Type: logical
Default: T
Lone keyword: T
Description: TransmissionEmbed [Edit on GitHub]
TRANSMISSIONOVERK
Type: logical
Default: F
Lone keyword: T
Description: TransmissionOverK [Edit on GitHub]
TRC.TRCOVERKWRITEIK
Type: logical
Default: F
Lone keyword: T
Description: TRC.TrcOverKWriteIk [Edit on GitHub]
TRCOEFFICIENTS
Type: logical
Default: F
Lone keyword: T
Description: TrCoefficients [Edit on GitHub]
TYPEOFINTEGRAL
Type: enum
Default: GAUSS-LEGENDRE
Description: Method to integrate Green’s functions [Edit on GitHub]
Valid values:
GAUSS-LEGENDREGauss-Legendre quadrature method.GAUSS-CHEBYSHEVGauss-Chebyshev quadrature method.