psimulate Workers
Worker modules for psimulate Jobmon tasks.
The task_runner module is the CLI entry point that Jobmon invokes for each
task. It loads task metadata, dispatches to the appropriate work horse, and
writes results to disk.
Work horses contain the actual execution logic:
vivarium_work_horse– runs a Vivarium simulation.load_test_work_horse– runs synthetic load tests.
- Load Test Worker
get_psimulate_test_dict()sleep_test()large_results_test()work_horse()- Jobmon Task Runner
parse_args()main()- Vivarium Worker
ParallelSimulationContextwork_horse()get_backup()get_sim_from_backup()initialize_new_sim()run_simulation()get_sim_results()do_sim_epilogue()remove_backups()