DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
dftfe::dftParameters Class Reference

Namespace which declares the input parameters and the functions to parse them from the input parameter file. More...

#include <dftParameters.h>

Public Member Functions

 dftParameters ()
 
void parse_parameters (const std::string &parameter_file, const MPI_Comm &mpi_comm_parent, const bool printParams=false, const std::string mode="GS", const std::string restartFilesPath=".", const int _verbosity=1, const bool _useDevice=false)
 
void check_parameters (const MPI_Comm &mpi_comm_parent) const
 
void setAutoParameters (const MPI_Comm &mpi_comm_parent)
 

Public Attributes

unsigned int finiteElementPolynomialOrder
 
unsigned int finiteElementPolynomialOrderElectrostatics
 
unsigned int n_refinement_steps
 
unsigned int numberEigenValues
 
unsigned int spinPolarized
 
unsigned int nkx
 
unsigned int nky
 
unsigned int nkz
 
unsigned int offsetFlagX
 
unsigned int offsetFlagY
 
unsigned int offsetFlagZ
 
unsigned int chebyshevOrder
 
unsigned int numPass
 
unsigned int numSCFIterations
 
unsigned int maxLinearSolverIterations
 
unsigned int mixingHistory
 
unsigned int npool
 
unsigned int numberWaveFunctionsForEstimate
 
unsigned int numLevels
 
unsigned int maxLinearSolverIterationsHelmholtz
 
bool poissonGPU
 
bool vselfGPU
 
std::string XCType
 
std::string modelXCInputFile
 
std::string auxBasisTypeXC
 
std::string auxBasisDataXC
 
double radiusAtomBall
 
double mixingParameter
 
double spinMixingEnhancementFactor
 
bool adaptAndersonMixingParameter
 
double absLinearSolverTolerance
 
double selfConsistentSolverTolerance
 
double TVal
 
double selfConsistentSolverEnergyTolerance
 
double tot_magnetization
 
double absLinearSolverToleranceHelmholtz
 
double smearTval
 
double intervalSize
 
bool useAtomicMagnetizationGuessConstraintMag
 
bool isPseudopotential
 
bool periodicX
 
bool periodicY
 
bool periodicZ
 
bool useSymm
 
bool timeReversal
 
bool pseudoTestsFlag
 
bool constraintMagnetization
 
bool writeDosFile
 
bool writeLdosFile
 
bool writeBandsFile
 
bool writeLocalizationLengths
 
bool pinnedNodeForPBC
 
bool writePdosFile
 
bool pureState
 
double netCharge
 
std::string functionalTestName
 
double startingNormLRDLargeDamping
 
std::string methodSubTypeLRD
 
double adaptiveRankRelTolLRD
 
double betaTol
 
double absPoissonSolverToleranceLRD
 
bool singlePrecLRD
 
bool estimateJacCondNoFinalSCFIter
 
std::string coordinatesFile
 
std::string domainBoundingVectorsFile
 
std::string kPointDataFile
 
std::string ionRelaxFlagsFile
 
std::string orthogType
 
std::string algoType
 
std::string pseudoPotentialFile
 
std::string tensorOpType
 
std::string restartFolder
 
std::string meshSizesFile
 
std::string coordinatesGaussianDispFile
 
double outerAtomBallRadius
 
double innerAtomBallRadius
 
double meshSizeOuterDomain
 
bool autoAdaptBaseMeshSize
 
double meshSizeInnerBall
 
double meshSizeOuterBall
 
double chebyshevTolerance
 
double topfrac
 
double kerkerParameter
 
double restaScreeningLength
 
double restaFermiWavevector
 
std::string optimizationMode
 
std::string mixingMethod
 
std::string ionOptSolver
 
std::string cellOptSolver
 
std::string hubbardFileName
 
bool isIonForce
 
bool isCellStress
 
bool isBOMD
 
bool nonSelfConsistentForce
 
bool meshAdaption
 
double forceRelaxTol
 
double stressRelaxTol
 
double toleranceKinetic
 
unsigned int cellConstraintType
 
int verbosity
 
std::string solverMode
 
bool keepScratchFolder
 
bool saveRhoData
 
bool loadRhoData
 
bool restartSpinFromNoSpin
 
bool reproducible_output
 
bool writeWfcSolutionFields
 
bool printKE
 
bool writeDensitySolutionFields
 
bool writeDensityQuadData
 
std::string startingWFCType
 
bool restrictToOnePass
 
unsigned int numCoreWfcForMixedPrecRR
 
unsigned int wfcBlockSize
 
unsigned int chebyWfcBlockSize
 
unsigned int subspaceRotDofsBlockSize
 
unsigned int nbandGrps
 
bool computeEnergyEverySCF
 
bool useEnergyResidualTolerance
 
unsigned int scalapackParalProcs
 
unsigned int scalapackBlockSize
 
unsigned int natoms
 
unsigned int natomTypes
 
bool reuseWfcGeoOpt
 
unsigned int reuseDensityGeoOpt
 
double mpiAllReduceMessageBlockSizeMB
 
bool useSubspaceProjectedSHEPGPU
 
bool useMixedPrecCGS_SR
 
bool useMixedPrecXtOX
 
bool useMixedPrecXtHX
 
bool useMixedPrecSubspaceRotRR
 
bool useMixedPrecCommunOnlyXtHXXtOX
 
bool useELPA
 
bool constraintsParallelCheck
 
bool createConstraintsFromSerialDofhandler
 
bool bandParalOpt
 
bool useDevice
 
bool deviceFineGrainedTimings
 
bool allowFullCPUMemSubspaceRot
 
bool useSinglePrecCommunCheby
 
bool useSinglePrecCheby
 
bool overlapComputeCommunCheby
 
bool overlapComputeCommunOrthoRR
 
bool autoDeviceBlockSizes
 
bool readWfcForPdosPspFile
 
double maxJacobianRatioFactorForMD
 
double chebyshevFilterPolyDegreeFirstScfScalingFactor
 
int extrapolateDensity
 
double timeStepBOMD
 
unsigned int numberStepsBOMD
 
unsigned int TotalImages
 
double gaussianConstantForce
 
double gaussianOrderForce
 
double gaussianOrderMoveMeshToAtoms
 
bool useFlatTopGenerator
 
double diracDeltaKernelScalingConstant
 
double xlbomdRestartChebyTol
 
bool useDensityMatrixPerturbationRankUpdates
 
double xlbomdKernelRankUpdateFDParameter
 
bool smearedNuclearCharges
 
bool floatingNuclearCharges
 
bool multipoleBoundaryConditions
 
bool nonLinearCoreCorrection
 
unsigned int maxLineSearchIterCGPRP
 
std::string atomicMassesFile
 
bool useDeviceDirectAllReduce
 
bool useDCCL
 
double pspCutoffImageCharges
 
bool reuseLanczosUpperBoundFromFirstCall
 
bool allowMultipleFilteringPassesAfterFirstScf
 
unsigned int highestStateOfInterestForChebFiltering
 
bool useELPADeviceKernel
 
bool memOptMode
 
bool approxOverlapMatrix
 
bool useReformulatedChFSI
 
unsigned int dc_dispersioncorrectiontype
 
unsigned int dc_d3dampingtype
 
bool dc_d3ATM
 
bool dc_d4MBD
 
std::string dc_dampingParameterFilename
 
double dc_d3cutoff2
 
double dc_d3cutoff3
 
double dc_d3cutoffCN
 
std::string bfgsStepMethod
 
bool usePreconditioner
 
unsigned int lbfgsNumPastSteps
 
unsigned int maxOptIter
 
unsigned int maxStaggeredCycles
 
double maxIonUpdateStep
 
double maxCellUpdateStep
 
double startingTempBOMD
 
double MaxWallTime
 
double thermostatTimeConstantBOMD
 
std::string tempControllerTypeBOMD
 
int MDTrack
 
bool writeStructreEnergyForcesFileForPostProcess
 
bool confiningPotential
 
double confiningInnerPotRad
 
double confiningOuterPotRad
 
double confiningWParam
 
double confiningCParam
 

Detailed Description

Namespace which declares the input parameters and the functions to parse them from the input parameter file.

Author
Phani Motamarri, Sambit Das

Constructor & Destructor Documentation

◆ dftParameters()

dftfe::dftParameters::dftParameters ( )

Member Function Documentation

◆ check_parameters()

void dftfe::dftParameters::check_parameters ( const MPI_Comm & mpi_comm_parent) const

Check parameters

◆ parse_parameters()

void dftfe::dftParameters::parse_parameters ( const std::string & parameter_file,
const MPI_Comm & mpi_comm_parent,
const bool printParams = false,
const std::string mode = "GS",
const std::string restartFilesPath = ".",
const int _verbosity = 1,
const bool _useDevice = false )

Parse parameters.

◆ setAutoParameters()

void dftfe::dftParameters::setAutoParameters ( const MPI_Comm & mpi_comm_parent)

Set automated choices for parameters

Member Data Documentation

◆ absLinearSolverTolerance

double dftfe::dftParameters::absLinearSolverTolerance

◆ absLinearSolverToleranceHelmholtz

double dftfe::dftParameters::absLinearSolverToleranceHelmholtz

◆ absPoissonSolverToleranceLRD

double dftfe::dftParameters::absPoissonSolverToleranceLRD

◆ adaptAndersonMixingParameter

bool dftfe::dftParameters::adaptAndersonMixingParameter

◆ adaptiveRankRelTolLRD

double dftfe::dftParameters::adaptiveRankRelTolLRD

◆ algoType

std::string dftfe::dftParameters::algoType

◆ allowFullCPUMemSubspaceRot

bool dftfe::dftParameters::allowFullCPUMemSubspaceRot

◆ allowMultipleFilteringPassesAfterFirstScf

bool dftfe::dftParameters::allowMultipleFilteringPassesAfterFirstScf

◆ approxOverlapMatrix

bool dftfe::dftParameters::approxOverlapMatrix

◆ atomicMassesFile

std::string dftfe::dftParameters::atomicMassesFile

◆ autoAdaptBaseMeshSize

bool dftfe::dftParameters::autoAdaptBaseMeshSize

◆ autoDeviceBlockSizes

bool dftfe::dftParameters::autoDeviceBlockSizes

◆ auxBasisDataXC

std::string dftfe::dftParameters::auxBasisDataXC

◆ auxBasisTypeXC

std::string dftfe::dftParameters::auxBasisTypeXC

◆ bandParalOpt

bool dftfe::dftParameters::bandParalOpt

◆ betaTol

double dftfe::dftParameters::betaTol

◆ bfgsStepMethod

std::string dftfe::dftParameters::bfgsStepMethod

◆ cellConstraintType

unsigned int dftfe::dftParameters::cellConstraintType

◆ cellOptSolver

std::string dftfe::dftParameters::cellOptSolver

◆ chebyshevFilterPolyDegreeFirstScfScalingFactor

double dftfe::dftParameters::chebyshevFilterPolyDegreeFirstScfScalingFactor

◆ chebyshevOrder

unsigned int dftfe::dftParameters::chebyshevOrder

◆ chebyshevTolerance

double dftfe::dftParameters::chebyshevTolerance

◆ chebyWfcBlockSize

unsigned int dftfe::dftParameters::chebyWfcBlockSize

◆ computeEnergyEverySCF

bool dftfe::dftParameters::computeEnergyEverySCF

◆ confiningCParam

double dftfe::dftParameters::confiningCParam

◆ confiningInnerPotRad

double dftfe::dftParameters::confiningInnerPotRad

◆ confiningOuterPotRad

double dftfe::dftParameters::confiningOuterPotRad

◆ confiningPotential

bool dftfe::dftParameters::confiningPotential

◆ confiningWParam

double dftfe::dftParameters::confiningWParam

◆ constraintMagnetization

bool dftfe::dftParameters::constraintMagnetization

◆ constraintsParallelCheck

bool dftfe::dftParameters::constraintsParallelCheck

◆ coordinatesFile

std::string dftfe::dftParameters::coordinatesFile

◆ coordinatesGaussianDispFile

std::string dftfe::dftParameters::coordinatesGaussianDispFile

◆ createConstraintsFromSerialDofhandler

bool dftfe::dftParameters::createConstraintsFromSerialDofhandler

◆ dc_d3ATM

bool dftfe::dftParameters::dc_d3ATM

◆ dc_d3cutoff2

double dftfe::dftParameters::dc_d3cutoff2

◆ dc_d3cutoff3

double dftfe::dftParameters::dc_d3cutoff3

◆ dc_d3cutoffCN

double dftfe::dftParameters::dc_d3cutoffCN

◆ dc_d3dampingtype

unsigned int dftfe::dftParameters::dc_d3dampingtype

◆ dc_d4MBD

bool dftfe::dftParameters::dc_d4MBD

◆ dc_dampingParameterFilename

std::string dftfe::dftParameters::dc_dampingParameterFilename

◆ dc_dispersioncorrectiontype

unsigned int dftfe::dftParameters::dc_dispersioncorrectiontype

◆ deviceFineGrainedTimings

bool dftfe::dftParameters::deviceFineGrainedTimings

◆ diracDeltaKernelScalingConstant

double dftfe::dftParameters::diracDeltaKernelScalingConstant

◆ domainBoundingVectorsFile

std::string dftfe::dftParameters::domainBoundingVectorsFile

◆ estimateJacCondNoFinalSCFIter

bool dftfe::dftParameters::estimateJacCondNoFinalSCFIter

◆ extrapolateDensity

int dftfe::dftParameters::extrapolateDensity

◆ finiteElementPolynomialOrder

unsigned int dftfe::dftParameters::finiteElementPolynomialOrder

◆ finiteElementPolynomialOrderElectrostatics

unsigned int dftfe::dftParameters::finiteElementPolynomialOrderElectrostatics

◆ floatingNuclearCharges

bool dftfe::dftParameters::floatingNuclearCharges

◆ forceRelaxTol

double dftfe::dftParameters::forceRelaxTol

◆ functionalTestName

std::string dftfe::dftParameters::functionalTestName

parameters for functional tests

◆ gaussianConstantForce

double dftfe::dftParameters::gaussianConstantForce

◆ gaussianOrderForce

double dftfe::dftParameters::gaussianOrderForce

◆ gaussianOrderMoveMeshToAtoms

double dftfe::dftParameters::gaussianOrderMoveMeshToAtoms

◆ highestStateOfInterestForChebFiltering

unsigned int dftfe::dftParameters::highestStateOfInterestForChebFiltering

◆ hubbardFileName

std::string dftfe::dftParameters::hubbardFileName

◆ innerAtomBallRadius

double dftfe::dftParameters::innerAtomBallRadius

◆ intervalSize

double dftfe::dftParameters::intervalSize

◆ ionOptSolver

std::string dftfe::dftParameters::ionOptSolver

◆ ionRelaxFlagsFile

std::string dftfe::dftParameters::ionRelaxFlagsFile

◆ isBOMD

bool dftfe::dftParameters::isBOMD

◆ isCellStress

bool dftfe::dftParameters::isCellStress

◆ isIonForce

bool dftfe::dftParameters::isIonForce

◆ isPseudopotential

bool dftfe::dftParameters::isPseudopotential

◆ keepScratchFolder

bool dftfe::dftParameters::keepScratchFolder

◆ kerkerParameter

double dftfe::dftParameters::kerkerParameter

◆ kPointDataFile

std::string dftfe::dftParameters::kPointDataFile

◆ lbfgsNumPastSteps

unsigned int dftfe::dftParameters::lbfgsNumPastSteps

◆ loadRhoData

bool dftfe::dftParameters::loadRhoData

◆ maxCellUpdateStep

double dftfe::dftParameters::maxCellUpdateStep

◆ maxIonUpdateStep

double dftfe::dftParameters::maxIonUpdateStep

◆ maxJacobianRatioFactorForMD

double dftfe::dftParameters::maxJacobianRatioFactorForMD

◆ maxLinearSolverIterations

unsigned int dftfe::dftParameters::maxLinearSolverIterations

◆ maxLinearSolverIterationsHelmholtz

unsigned int dftfe::dftParameters::maxLinearSolverIterationsHelmholtz

◆ maxLineSearchIterCGPRP

unsigned int dftfe::dftParameters::maxLineSearchIterCGPRP

◆ maxOptIter

unsigned int dftfe::dftParameters::maxOptIter

◆ maxStaggeredCycles

unsigned int dftfe::dftParameters::maxStaggeredCycles

◆ MaxWallTime

double dftfe::dftParameters::MaxWallTime

◆ MDTrack

int dftfe::dftParameters::MDTrack

◆ memOptMode

bool dftfe::dftParameters::memOptMode

◆ meshAdaption

bool dftfe::dftParameters::meshAdaption

◆ meshSizeInnerBall

double dftfe::dftParameters::meshSizeInnerBall

◆ meshSizeOuterBall

double dftfe::dftParameters::meshSizeOuterBall

◆ meshSizeOuterDomain

double dftfe::dftParameters::meshSizeOuterDomain

◆ meshSizesFile

std::string dftfe::dftParameters::meshSizesFile

◆ methodSubTypeLRD

std::string dftfe::dftParameters::methodSubTypeLRD

◆ mixingHistory

unsigned int dftfe::dftParameters::mixingHistory

◆ mixingMethod

std::string dftfe::dftParameters::mixingMethod

◆ mixingParameter

double dftfe::dftParameters::mixingParameter

◆ modelXCInputFile

std::string dftfe::dftParameters::modelXCInputFile

◆ mpiAllReduceMessageBlockSizeMB

double dftfe::dftParameters::mpiAllReduceMessageBlockSizeMB

◆ multipoleBoundaryConditions

bool dftfe::dftParameters::multipoleBoundaryConditions

◆ n_refinement_steps

unsigned int dftfe::dftParameters::n_refinement_steps

◆ natoms

unsigned int dftfe::dftParameters::natoms

◆ natomTypes

unsigned int dftfe::dftParameters::natomTypes

◆ nbandGrps

unsigned int dftfe::dftParameters::nbandGrps

◆ netCharge

double dftfe::dftParameters::netCharge

◆ nkx

unsigned int dftfe::dftParameters::nkx

◆ nky

unsigned int dftfe::dftParameters::nky

◆ nkz

unsigned int dftfe::dftParameters::nkz

◆ nonLinearCoreCorrection

bool dftfe::dftParameters::nonLinearCoreCorrection

◆ nonSelfConsistentForce

bool dftfe::dftParameters::nonSelfConsistentForce

◆ npool

unsigned int dftfe::dftParameters::npool

◆ numberEigenValues

unsigned int dftfe::dftParameters::numberEigenValues

◆ numberStepsBOMD

unsigned int dftfe::dftParameters::numberStepsBOMD

◆ numberWaveFunctionsForEstimate

unsigned int dftfe::dftParameters::numberWaveFunctionsForEstimate

◆ numCoreWfcForMixedPrecRR

unsigned int dftfe::dftParameters::numCoreWfcForMixedPrecRR

◆ numLevels

unsigned int dftfe::dftParameters::numLevels

◆ numPass

unsigned int dftfe::dftParameters::numPass

◆ numSCFIterations

unsigned int dftfe::dftParameters::numSCFIterations

◆ offsetFlagX

unsigned int dftfe::dftParameters::offsetFlagX

◆ offsetFlagY

unsigned int dftfe::dftParameters::offsetFlagY

◆ offsetFlagZ

unsigned int dftfe::dftParameters::offsetFlagZ

◆ optimizationMode

std::string dftfe::dftParameters::optimizationMode

◆ orthogType

std::string dftfe::dftParameters::orthogType

◆ outerAtomBallRadius

double dftfe::dftParameters::outerAtomBallRadius

◆ overlapComputeCommunCheby

bool dftfe::dftParameters::overlapComputeCommunCheby

◆ overlapComputeCommunOrthoRR

bool dftfe::dftParameters::overlapComputeCommunOrthoRR

◆ periodicX

bool dftfe::dftParameters::periodicX

◆ periodicY

bool dftfe::dftParameters::periodicY

◆ periodicZ

bool dftfe::dftParameters::periodicZ

◆ pinnedNodeForPBC

bool dftfe::dftParameters::pinnedNodeForPBC

◆ poissonGPU

bool dftfe::dftParameters::poissonGPU

◆ printKE

bool dftfe::dftParameters::printKE

◆ pseudoPotentialFile

std::string dftfe::dftParameters::pseudoPotentialFile

◆ pseudoTestsFlag

bool dftfe::dftParameters::pseudoTestsFlag

◆ pspCutoffImageCharges

double dftfe::dftParameters::pspCutoffImageCharges

◆ pureState

bool dftfe::dftParameters::pureState

◆ radiusAtomBall

double dftfe::dftParameters::radiusAtomBall

◆ readWfcForPdosPspFile

bool dftfe::dftParameters::readWfcForPdosPspFile

◆ reproducible_output

bool dftfe::dftParameters::reproducible_output

◆ restaFermiWavevector

double dftfe::dftParameters::restaFermiWavevector

◆ restartFolder

std::string dftfe::dftParameters::restartFolder

◆ restartSpinFromNoSpin

bool dftfe::dftParameters::restartSpinFromNoSpin

◆ restaScreeningLength

double dftfe::dftParameters::restaScreeningLength

◆ restrictToOnePass

bool dftfe::dftParameters::restrictToOnePass

◆ reuseDensityGeoOpt

unsigned int dftfe::dftParameters::reuseDensityGeoOpt

◆ reuseLanczosUpperBoundFromFirstCall

bool dftfe::dftParameters::reuseLanczosUpperBoundFromFirstCall

◆ reuseWfcGeoOpt

bool dftfe::dftParameters::reuseWfcGeoOpt

◆ saveRhoData

bool dftfe::dftParameters::saveRhoData

◆ scalapackBlockSize

unsigned int dftfe::dftParameters::scalapackBlockSize

◆ scalapackParalProcs

unsigned int dftfe::dftParameters::scalapackParalProcs

◆ selfConsistentSolverEnergyTolerance

double dftfe::dftParameters::selfConsistentSolverEnergyTolerance

◆ selfConsistentSolverTolerance

double dftfe::dftParameters::selfConsistentSolverTolerance

◆ singlePrecLRD

bool dftfe::dftParameters::singlePrecLRD

◆ smearedNuclearCharges

bool dftfe::dftParameters::smearedNuclearCharges

◆ smearTval

double dftfe::dftParameters::smearTval

◆ solverMode

std::string dftfe::dftParameters::solverMode

◆ spinMixingEnhancementFactor

double dftfe::dftParameters::spinMixingEnhancementFactor

◆ spinPolarized

unsigned int dftfe::dftParameters::spinPolarized

◆ startingNormLRDLargeDamping

double dftfe::dftParameters::startingNormLRDLargeDamping

parameters for LRD preconditioner

◆ startingTempBOMD

double dftfe::dftParameters::startingTempBOMD

◆ startingWFCType

std::string dftfe::dftParameters::startingWFCType

◆ stressRelaxTol

double dftfe::dftParameters::stressRelaxTol

◆ subspaceRotDofsBlockSize

unsigned int dftfe::dftParameters::subspaceRotDofsBlockSize

◆ tempControllerTypeBOMD

std::string dftfe::dftParameters::tempControllerTypeBOMD

◆ tensorOpType

std::string dftfe::dftParameters::tensorOpType

◆ thermostatTimeConstantBOMD

double dftfe::dftParameters::thermostatTimeConstantBOMD

◆ timeReversal

bool dftfe::dftParameters::timeReversal

◆ timeStepBOMD

double dftfe::dftParameters::timeStepBOMD

◆ toleranceKinetic

double dftfe::dftParameters::toleranceKinetic

◆ topfrac

double dftfe::dftParameters::topfrac

◆ tot_magnetization

double dftfe::dftParameters::tot_magnetization

◆ TotalImages

unsigned int dftfe::dftParameters::TotalImages

◆ TVal

double dftfe::dftParameters::TVal

◆ useAtomicMagnetizationGuessConstraintMag

bool dftfe::dftParameters::useAtomicMagnetizationGuessConstraintMag

◆ useDCCL

bool dftfe::dftParameters::useDCCL

◆ useDensityMatrixPerturbationRankUpdates

bool dftfe::dftParameters::useDensityMatrixPerturbationRankUpdates

◆ useDevice

bool dftfe::dftParameters::useDevice

◆ useDeviceDirectAllReduce

bool dftfe::dftParameters::useDeviceDirectAllReduce

◆ useELPA

bool dftfe::dftParameters::useELPA

◆ useELPADeviceKernel

bool dftfe::dftParameters::useELPADeviceKernel

◆ useEnergyResidualTolerance

bool dftfe::dftParameters::useEnergyResidualTolerance

◆ useFlatTopGenerator

bool dftfe::dftParameters::useFlatTopGenerator

◆ useMixedPrecCGS_SR

bool dftfe::dftParameters::useMixedPrecCGS_SR

◆ useMixedPrecCommunOnlyXtHXXtOX

bool dftfe::dftParameters::useMixedPrecCommunOnlyXtHXXtOX

◆ useMixedPrecSubspaceRotRR

bool dftfe::dftParameters::useMixedPrecSubspaceRotRR

◆ useMixedPrecXtHX

bool dftfe::dftParameters::useMixedPrecXtHX

◆ useMixedPrecXtOX

bool dftfe::dftParameters::useMixedPrecXtOX

◆ usePreconditioner

bool dftfe::dftParameters::usePreconditioner

◆ useReformulatedChFSI

bool dftfe::dftParameters::useReformulatedChFSI

◆ useSinglePrecCheby

bool dftfe::dftParameters::useSinglePrecCheby

◆ useSinglePrecCommunCheby

bool dftfe::dftParameters::useSinglePrecCommunCheby

◆ useSubspaceProjectedSHEPGPU

bool dftfe::dftParameters::useSubspaceProjectedSHEPGPU

◆ useSymm

bool dftfe::dftParameters::useSymm

◆ verbosity

int dftfe::dftParameters::verbosity

◆ vselfGPU

bool dftfe::dftParameters::vselfGPU

◆ wfcBlockSize

unsigned int dftfe::dftParameters::wfcBlockSize

◆ writeBandsFile

bool dftfe::dftParameters::writeBandsFile

◆ writeDensityQuadData

bool dftfe::dftParameters::writeDensityQuadData

◆ writeDensitySolutionFields

bool dftfe::dftParameters::writeDensitySolutionFields

◆ writeDosFile

bool dftfe::dftParameters::writeDosFile

◆ writeLdosFile

bool dftfe::dftParameters::writeLdosFile

◆ writeLocalizationLengths

bool dftfe::dftParameters::writeLocalizationLengths

◆ writePdosFile

bool dftfe::dftParameters::writePdosFile

◆ writeStructreEnergyForcesFileForPostProcess

bool dftfe::dftParameters::writeStructreEnergyForcesFileForPostProcess

◆ writeWfcSolutionFields

bool dftfe::dftParameters::writeWfcSolutionFields

◆ XCType

std::string dftfe::dftParameters::XCType

◆ xlbomdKernelRankUpdateFDParameter

double dftfe::dftParameters::xlbomdKernelRankUpdateFDParameter

◆ xlbomdRestartChebyTol

double dftfe::dftParameters::xlbomdRestartChebyTol

The documentation for this class was generated from the following file: