malada.runners package¶
Submodules¶
malada.runners.bashrunner module¶
Bash based runner. This will be replaced by an ASE based system.
-
class
malada.runners.bashrunner.BashRunner(parameters)¶ Bases:
malada.runners.runner.RunnerRuns a simulation.
This is a really ugly, system calls based runner, that will soon be changed out for a better, ASE based runner.
-
run_folder(folder, calculation_type)¶ Run a folder on the command line.
- Parameters
folder (string) – Folder to run in.
calculation_type (string) – Type of calculation, currently supported are “dft” and “md”.
-
malada.runners.runner module¶
Base class for all runners.
-
class
malada.runners.runner.Runner(parameters)¶ Bases:
objectAbstract base class to run a simulation.
- Parameters
parameters (malada.utils.parametes.Parameters) – Parameters used to create this object.
-
abstract
run_folder(folder, calculation_type)¶ Run a simulation in a folder.
- Parameters
folder (string) – Folder to run in.
calculation_type (string) – Type of calculation, currently supported are “dft” and “md”.
malada.runners.runner_interface module¶
Interface to automate creation of Runners.
-
malada.runners.runner_interface.RunnerInterface(parameters)¶ Get the correct runner for the parameters provided.
- Parameters
parameters (malada.utils.parametes.Parameters) – Parameters used to create this object.
- Returns
runner
- Return type
malada.Runner
malada.runners.slurm_creator module¶
Runner that only creates SLURM input files.
-
class
malada.runners.slurm_creator.SlurmCreatorRunner(parameters)¶ Bases:
malada.runners.runner.RunnerCreate slurm input scripts without running them.
- Parameters
parameters (malada.utils.parametes.Parameters) – Parameters used to create this object.
-
run_folder(folder, calculation_type)¶ Run a folder (=create submit.slurm for it).
- Parameters
folder (string) – Folder to run in.
calculation_type (string) – Type of calculation, currently supported are “dft” and “md”.
Module contents¶
Runners to run simulations from pipeline.