Cluster Interface

vivarium_cluster_tools.psimulate.cluster.interface.validate_cluster_environment()[source]
Return type:

None

class vivarium_cluster_tools.psimulate.cluster.interface.NativeSpecification(job_name, project, queue, peak_memory, max_runtime, hardware, NUM_THREADS)[source]
Parameters:
  • job_name (str) –

  • project (str) –

  • queue (str) –

  • peak_memory (str) –

  • max_runtime (str) –

  • hardware (List[str | None]) –

  • NUM_THREADS (int) –

job_name: str

Alias for field number 0

project: str

Alias for field number 1

queue: str

Alias for field number 2

peak_memory: str

Alias for field number 3

max_runtime: str

Alias for field number 4

hardware: List[str | None]

Alias for field number 5

NUM_THREADS: int

Alias for field number 6

to_cli_args()[source]
vivarium_cluster_tools.psimulate.cluster.interface.submit_worker_jobs(num_workers, worker_launch_script, cluster_logging_root, native_specification)[source]
Parameters:
Return type:

None