pychemia.code.vasp.task package¶
Submodules¶
pychemia.code.vasp.task.convergence module¶
-
class
pychemia.code.vasp.task.convergence.
Convergence
(energy_tolerance)[source]¶ Bases:
object
-
is_converge
¶
-
-
class
pychemia.code.vasp.task.convergence.
ConvergenceCutOffEnergy
(structure, workdir='.', kpoints=None, binary='vasp', energy_tolerance=0.001, increment_factor=0.2, initial_encut=1.3)[source]¶ Bases:
pychemia.code.tasks.Task
,pychemia.code.vasp.task.convergence.Convergence
-
best_encut
¶
-
-
class
pychemia.code.vasp.task.convergence.
ConvergenceKPointGrid
(structure, workdir='.', binary='vasp', energy_tolerance=0.001, recover=False, encut=1.3)[source]¶ Bases:
pychemia.code.tasks.Task
,pychemia.code.vasp.task.convergence.Convergence
-
best_kpoints
¶
-
pychemia.code.vasp.task.elastic module¶
-
class
pychemia.code.vasp.task.elastic.
ElasticModuli
(structure, workdir='.', binary='vasp', encut=1.3, kpoints=None, kp_density=10000.0)[source]¶ Bases:
pychemia.code.tasks.Task
pychemia.code.vasp.task.polarization module¶
-
class
pychemia.code.vasp.task.polarization.
Polarization
(structure, workdir, potcar_filepath, external=None, maxfield=0, stepfield=0, binary='vasp')[source]¶ Bases:
pychemia.code.tasks.Task
pychemia.code.vasp.task.relax module¶
-
class
pychemia.code.vasp.task.relax.
IonRelaxation
(structure, workdir='.', target_forces=0.001, waiting=False, binary='vasp', encut=1.3, kp_grid=None, kp_density=10000.0, relax_cell=True, max_calls=10)[source]¶ Bases:
pychemia.code.relaxator.Relaxator
,pychemia.code.tasks.Task
pychemia.code.vasp.task.static module¶
-
class
pychemia.code.vasp.task.static.
StaticCalculation
(structure, workdir='.', binary='vasp', encut=1.3, kpoints=None, kp_density=10000.0, extra_incar=None)[source]¶ Bases:
pychemia.code.tasks.Task
pychemia.code.vasp.task.stregth module¶
-
class
pychemia.code.vasp.task.stregth.
IdealStrength
(structure, workdir='.', binary='vasp', ini_factor=1.0, fin_factor=1.2, delta_factor=0.01, kp=None, kp_density=10000.0, expansion=(1, 1, 1), encut=1.3, target_forces=0.001, output_file=None, energy_tol=0.001)[source]¶ Bases:
pychemia.code.tasks.Task