- Timestamp:
- Apr 18, 2008, 1:31:02 PM (17 years ago)
- Children:
- 094b41
- Parents:
- f915e1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pcp/src/run.h
rf915e1 r995ff3 55 55 56 56 int DoBrent; //!< whether line search shall be approximative (0) or numerically exact by a brent algorithm (1) per wave function 57 int UseForcesFile;//!< 1 - do not calculate electronic forces but parse values from file, 0 - calculate force by solving ground state problem57 int UseForcesFile; //!< 1 - do not calculate electronic forces but parse values from file, 0 - calculate force by solving ground state problem 58 58 int UseOldPsi; //!< 1 - old Psis are used, 0 - not 59 int UseAddGramSch; //!< whether additional Gram-Schmidt-Orthogonalization is used59 int UseAddGramSch; //!< whether additional Gram-Schmidt-Orthogonalization is used 60 60 int DoCalcCGGauss; //!< whether to calculate the gaussian part in the second derivative of the hartree exchange potential or not 61 61 int DoUnOccupied; //!< whether unoccupied states shall be minimised in a separate run per level or not … … 84 84 85 85 int MaxOuterStep; //!< maximum number of MolecularDynamics steps 86 int MaxStructOptStep; //!< maximum number of structure optimization steps 86 87 int NewRStep; //!< holds count of how often the ions were moved (position R has changed) 87 88 int MaxMinStepFactor; //!< Additional factor for setting RunStruct::ActualMaxMinStep, see InitRun() … … 110 111 int OutVisStep; //!< Output data for OpenDX every ..th step 111 112 int OutSrcStep; //!< Output data for measurements every ..th step 112 int OuterStep; //!< Current MD/CG/Simplex step in structure optimization 113 int OuterStep; //!< Current MD step 114 int StructOptStep; //!< Current step in structure optimization 113 115 double TargetTemp; //!< Target temperature 114 116 int ScaleTempStep; //!< MD temperature is scaled every ..step 117 double HooverMass; //!< Hoover Mass for Nose-Hoover Thermostat in atom mass units (not atom_ic_ units), \sa Thermostat() 118 double TempFrequency; //!< collision frequency for Langevin/Stochastic Thermostat/\f$\tau_T\f$ for Berendsen Thermostat, \sa Thermostat() 119 double alpha; //!< interpolation coefficent for Langevin/Stochastic Thermostat, \sa Thermostat() 115 120 double EpsWannier; //!< tolerance value for spread minimisation of orbitals, \sa ComputeMLWF() 121 122 double BField[NDIM]; 116 123 117 124 char **MinimisationName; … … 133 140 void SetCurrentMinState(struct Problem *P, enum PsiTypeTag state); 134 141 int CalculateMinimumStop(struct Problem *P, int SuperStop); 142 void Thermostats(struct Problem *P, enum thermostats i); 135 143 #endif
Note:
See TracChangeset
for help on using the changeset viewer.