1. Lucy Overview¶
Lucy is the backend of d3VIEW that handles job submission, solving, monitoring, post-processing, and publishing.
The typical Lucy workflow is as follows:
- A user submits a job to d3VIEW via Lucy or through the d3VIEW web-app.
- A simulation is created in d3VIEW
- d3VIEW uses Lucy to schedule an HPC job corresponding to the simulation created
- Once the scheduler allows the job to start running, Lucy drives the solver, pushing files back at a scheduled interval using the Preview functionality. Preview also generates realtime graphs to determine how the simulation is progressing.
- When the solver finishes Preview completes, and Lucy runs the configured post-processing.
- After the post-processing finishes Lucy’s Publisher pushes all resulting data back to d3VIEW and applies any d3VIEW response templates that have been configured.