pyiron.dft.master.convergence_encut_parallel module¶
-
class
pyiron.dft.master.convergence_encut_parallel.
ConvEncutParallel
(project, job_name='encut_conv')[source]¶ Bases:
pyiron.atomistics.master.parallel.AtomisticParallelMaster
-
class
pyiron.dft.master.convergence_encut_parallel.
EncutConvergenceJobGenerator
(master)[source]¶ Bases:
pyiron_base.master.parallel.JobGenerator
-
static
job_name
(parameter)[source]¶ Return new job name from parameter object. The next child job created will have this name. Subclasses may override this to give custom job names.
- Parameters
parameter (type) – current parameter object drawn from :attribute:`.parameter_list`.
- Returns
job name for the next child job
- Return type
str
-
static
modify_job
(job, parameter)[source]¶ Modify next job with the parameter object. job is already the newly created job object cloned from the template job, so this function has to return the same instance, but may (and should) modify it.
- Parameters
job (
GenericJob
) – new job instanceparameter (type) – current parameter object drawn from :attribute:`.parameter_list`.
- Returns
must be the given job
- Return type
GenericJob
-
property
parameter_list
¶ Returns: (list)
-
static