ase:jacapo:params
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| ase:jacapo:params [2019/05/24 12:22] – [Sampling K-point] kimi | ase:jacapo:params [2022/08/23 13:34] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 145: | 行 145: | ||
| - | * spinpol | + | ===== Spin polarization ===== |
| - | | + | |
| + | get_spinpol(self) | ||
| + | Returns the spin polarization setting, either True or False | ||
| + | |||
| + | set_spinpol(self, | ||
| + | set Spin polarization. | ||
| + | |||
| + | : | ||
| + | |||
| + | spinpol : Boolean | ||
| + | set_spinpol(True) | ||
| + | set_spinpol(False) no spin polarization, | ||
| + | |||
| + | Specify whether to perform a spin polarized or unpolarized | ||
| + | calculation. | ||
| + | |||
| + | |||
| + | ===== Fixed magnetic moment ===== | ||
| + | |||
| + | get_fixmagmom(self) | ||
| + | returns the value of FixedMagneticMoment | ||
| + | set_fixmagmom(self, | ||
| + | set a fixed magnetic moment for a spin polarized calculation | ||
| + | |||
| + | : | ||
| + | |||
| + | fixmagmom : float | ||
| + | the magnetic moment of the cell in Bohr magnetons | ||
| ===== Fermi temperature ===== | ===== Fermi temperature ===== | ||
| 行 167: | 行 195: | ||
| electron-like metals). | electron-like metals). | ||
| - | * xc | + | ===== Exchange-correlation functional ===== |
| - | * dipole | + | |
| - | < | + | |
| - | get_dipole(self) | + | |
| - | return dictionary of parameters if the DipoleCorrection was used | + | |
| - | get_dipole_moment(self, | ||
| - | return dipole moment of unit cell | ||
| - | Defined by the vector connecting the center of electron charge density to the center of nuclear charge density. | + | get_xc(self) |
| + | set_xc(self, | ||
| - | Units = eV*angstrom | + | |
| + | * '' | ||
| + | * set_xc set the self-consistent exchange-correlation functional | ||
| - | 1 Debye = 0.208194 eV*angstrom | + | === set_xc === |
| + | ^Arguments^Type^Value^Notes^ | ||
| + | | xc | string | ||
| + | |::: |::: |" | ||
| + | |::: |::: |" | ||
| + | |::: |::: |" | ||
| + | |::: |::: |" | ||
| + | |::: |::: |" | ||
| + | |::: |::: |" | ||
| - | set_dipole(self, status=True, | + | Selects which density functional to use for |
| - | turn on and set dipole correction scheme | + | exchange-correlation when performing electronic minimization |
| + | (the electronic energy is minimized with respect to this | ||
| + | selected functional) Notice that the electronic energy is also | ||
| + | evaluated non-selfconsistently by DACAPO for other | ||
| + | exchange-correlation functionals Recognized options : | ||
| - | : | ||
| - | status : Boolean | + | option " |
| - | True turns dipole on. False turns Dipole | + | calculation; |
| + | ===== Dipole | ||
| - | mixpar : float | + | get_dipole(self) |
| - | Mixing Parameter for the the dipole correction field | + | set_dipole(self, |
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | === set_dipole === | ||
| + | ^Arguments^Type^Notes^ | ||
| + | | status | Boolean | ||
| + | | mixpar | float | Mixing Parameter for the the dipole correction field (1) | | ||
| + | | initval | float | initial value to start at | | ||
| + | | adddipfield | float | additional dipole field to add (units | ||
| + | | position | float | scaled coordinates along third unit cell direction. (3) | | ||
| + | |||
| + | |||
| + | (1) Mixing Parameter for the the dipole correction field | ||
| during the electronic minimization process. If instabilities | during the electronic minimization process. If instabilities | ||
| occur during electronic minimization, | occur during electronic minimization, | ||
| decreased. | decreased. | ||
| - | initval : float | + | (2) External additive, constant electrostatic field along |
| - | initial value to start at | + | |
| - | + | ||
| - | adddipfield : float | + | |
| - | additional dipole field to add | + | |
| - | units : V/ang | + | |
| - | External additive, constant electrostatic field along | + | |
| third unit cell vector, corresponding to an external | third unit cell vector, corresponding to an external | ||
| dipole layer. The field discontinuity follows the position | dipole layer. The field discontinuity follows the position | ||
| 行 211: | 行 256: | ||
| sides of the slab. | sides of the slab. | ||
| - | position : float | + | (3) If this attribute is set, DACAPO will position the |
| - | scaled coordinates along third unit cell direction. | + | |
| - | If this attribute is set, DACAPO will position the | + | |
| compensation dipole layer plane in at the provided value. | compensation dipole layer plane in at the provided value. | ||
| If this attribute is not set, DACAPO will put the compensation | If this attribute is not set, DACAPO will put the compensation | ||
| 行 222: | 行 265: | ||
| calling set_dipole() sets all default values. | calling set_dipole() sets all default values. | ||
| + | === get_dipole_moment === | ||
| + | |||
| + | get_dipole_moment(self, | ||
| + | |||
| + | * '' | ||
| + | * Defined by the vector connecting the center of electron charge density to the center of nuclear charge density. | ||
| + | * Units = eV*angstrom | ||
| + | * 1 Debye = 0.208194 eV*angstrom | ||
| + | |||
| - | </ | ||
| ===== Number of bands ===== | ===== Number of bands ===== | ||
| 行 234: | 行 285: | ||
| * '' | * '' | ||
| + | === set_nbands === | ||
| ^Arguments^Type^Notes^ | ^Arguments^Type^Notes^ | ||
| 行 250: | 行 302: | ||
| set_symmetry(self, | set_symmetry(self, | ||
| - | get_symmetry | + | * '' |
| - | set_symmetry | + | * '' |
| + | === set_symmetry === | ||
| - | ^Arguments^Type^ | + | ^Arguments^Type^Value^Notes^ |
| - | |val | Boolean | + | |val | Boolean |
| - | + | |::: | ::: | False | No symmetry is used | | |
| - | * '' | + | |
| - | * '' | + | |
| This variable controls the if and how DACAPO should attempt | This variable controls the if and how DACAPO should attempt | ||
| 行 279: | 行 330: | ||
| i.e. the symmetry will be conserved during the calculation. | i.e. the symmetry will be conserved during the calculation. | ||
| - | |||
| ===== Stress ===== | ===== Stress ===== | ||
| 行 288: | 行 338: | ||
| * '' | * '' | ||
| - | ^Arguments^Type^ | + | === set_calculate_stress === |
| - | |stress|boolean| | + | |
| + | ^Arguments^Type^Value^Note^ | ||
| + | |stress|boolean| | ||
| + | |::: | ||
| - | * '' | ||
| - | * '' | ||
| ===== General get/set method ===== | ===== General get/set method ===== | ||
| get(self, *args) | get(self, *args) | ||
ase/jacapo/params.1558668135.txt.gz · 最終更新: (外部編集)