Simulation progress needs to be pushed to the middleware.
Acceptance criteria
[ ] Frontend can query middleware and get feedback instantly on a job's progress. This progress value will be from the middleware cache.
Out of scope
Implementation notes
Simulator could be responsible for pushing it's own progress to the job manager (via a thread in the pbs script). Alternatively, job manager could poll the simulator for progress via a long-running thread (one per active job).
Goal
Simulation progress needs to be pushed to the middleware.
Acceptance criteria
Out of scope
Implementation notes
Simulator could be responsible for pushing it's own progress to the job manager (via a thread in the pbs script). Alternatively, job manager could poll the simulator for progress via a long-running thread (one per active job).