romtools.hpc.dispatcher#

Classes

Dispatcher(logger[, sampling_directory])

Main class of ROM's HPC tools.

class romtools.hpc.dispatcher.Dispatcher(logger, sampling_directory='hpctools')[source]#

Bases: object

Main class of ROM’s HPC tools. Establishes SSH connection to remote host, dispatches desired workflows, and transfers results back to the local machine.

Parameters:
  • logger (Logger) – An instance of the Logger class for logging

  • sampling_directory (str) – An optional string for your local output directory

The basic command is therefore:

ssh user@remote -p port

Ensure that this command works without a password prompt (e.g., by setting up SSH keys) before using this tool.