Closure test with a iDDS/PaNDA integration
I use my local resource (like a laptop or a node) to run MOBO/MOEA optimization of a EIC (ePIC) detector system, the optimization algorithm suggest a set of design points to be evaluated. These design points gets submitted through iDDS/PaNDA as a task for distributed computing, iDDS/PaNDA runs the detector simulation and evaluation for each design point, collects the results and send them back to my local node. My local node then continues the optimization loop based on the new results.
Note: More detailed workflow will evolve as the project progresses. The goal is to leverage existing iDDS/PaNDA infrastructure for distributed computing while keeping MOBO/MOEA based optimization workflow local.
There are two ways one can think about the integration.
- Running within a given infracstructure like iDDS/PaNDA: