Vivarium Worker
Worker executable for running simulation jobs.
- class vivarium_cluster_tools.psimulate.worker.vivarium_work_horse.ParallelSimulationContext(model_specification=None, components=None, configuration=None, plugin_configuration=None, sim_name=None, logging_verbosity=1)[source]
A parallel simulation context.
This is identical to
SimulationContextexcept that it does not write out the results to disk in order to allow them to be batch-written.
- vivarium_cluster_tools.psimulate.worker.vivarium_work_horse.work_horse(job_parameters)[source]
- Return type:
- Parameters:
job_parameters (JobParameters)
- vivarium_cluster_tools.psimulate.worker.vivarium_work_horse.get_backup(job_parameters)[source]
- Return type:
- Parameters:
job_parameters (JobParameters)
- vivarium_cluster_tools.psimulate.worker.vivarium_work_horse.get_sim_from_backup(event, backup)[source]
- Return type:
- Parameters:
backup (ParallelSimulationContext)
- vivarium_cluster_tools.psimulate.worker.vivarium_work_horse.initialize_new_sim(event, job_parameters)[source]
- Return type:
- Parameters:
job_parameters (JobParameters)
- vivarium_cluster_tools.psimulate.worker.vivarium_work_horse.run_simulation(job_parameters, event, sim, exec_time)[source]
- Return type:
- Parameters:
job_parameters (JobParameters)
- vivarium_cluster_tools.psimulate.worker.vivarium_work_horse.get_sim_results(sim, job_parameters, start_snapshot, event, exec_time)[source]
- Return type:
- Parameters:
job_parameters (JobParameters)
start_snapshot (CounterSnapshot)
- vivarium_cluster_tools.psimulate.worker.vivarium_work_horse.do_sim_epilogue(start, end, event, exec_time, parameters)[source]
- Return type:
- Parameters:
start (CounterSnapshot)
end (CounterSnapshot)
parameters (JobParameters)