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