pyiron.atomistics.job.interactivewrapper module¶
-
class
pyiron.atomistics.job.interactivewrapper.InteractiveWrapper(project, job_name)[source]¶ Bases:
pyiron.base.master.generic.GenericMaster-
check_setup()[source]¶ Checks whether certain parameters (such as plane wave cutoff radius in DFT) are changed from the pyiron standard values to allow for a physically meaningful results. This function is called manually or only when the job is submitted to the queueing system.
-
collect_logfiles()[source]¶ Collect the log files of the external executable and store the information in the HDF5 file. This method has to be implemented in the individual hamiltonians.
-
collect_output()[source]¶ Collect the output files of the external executable and store the information in the HDF5 file. This method has to be implemented in the individual hamiltonians.
-
from_hdf(hdf=None, group_name=None)[source]¶ Restore the InteractiveWrapper from an HDF5 file
- Parameters
hdf (ProjectHDFio) – HDF5 group object - optional
group_name (str) – HDF5 subgroup name - optional
-
property
ref_job¶ Get the reference job template from which all jobs within the ParallelMaster are generated.
- Returns
reference job
- Return type
-
set_input_to_read_only()[source]¶ This function enforces read-only mode for the input classes, but it has to be implement in the individual classes.
-
property
structure¶
-
to_hdf(hdf=None, group_name=None)[source]¶ Store the InteractiveWrapper in an HDF5 file
- Parameters
hdf (ProjectHDFio) – HDF5 group object - optional
group_name (str) – HDF5 subgroup name - optional
-
-
class
pyiron.atomistics.job.interactivewrapper.ReferenceJobOutput(job)[source]¶ Bases:
object-
property
cells¶
-
property
energy_pot¶
-
property
energy_tot¶
-
property
forces¶
-
property
indices¶
-
property
positions¶
-
property
pressures¶
-
property
steps¶
-
property
temperatures¶
-
property
time¶
-
property
unwrapped_positions¶
-
property
volume¶
-
property