@@ -8,7 +8,7 @@ The design, commission, and operation of an accelerator facility is an excellent
Such a task involves significant computer modeling using accelerator simulation codes such as PSI’s OPAL (Object Oriented Parallel Accelerator Library) framework. Despite the fact that these codes are parallel, typical simulation parameters (e.g. a small number of macroparticles and mesh size) for individual runs, limit their scalability to several hundred or a few thousand processors. This represents a strong impediment in view of the petascale regime, therefore parallelisation on multiple levels, e.g. running multiple parallel sim- ulations in parallel, becomes a necessity. On the other hand, introducing a low-dimensional scalable model enables multi-resolution simulation runs.
optPilot is a general-purpose framework for simulation-based multi-objective optimization methods that allows the automatic investigation of optimal sets of parameters. The implementation is based on a master/slave paradigm, employing several masters and groups of workers to prevent communication hot-spots at master processes. In addition, we exploit information about the underlying network topology when placing master processes and assigning roles. Solution states are exchanged between masters in a rumor routing fash- ion on a social network graph using one-sided communication.
optPilot is a general-purpose framework for simulation-based multi-objective optimization methods that allows the automatic investigation of optimal sets of parameters. The implementation is based on a master/slave paradigm, employing several masters and groups of workers to prevent communication hotspots at master processes. In addition, we exploit information about the underlying network topology when placing master processes and assigning roles. Solution states are exchanged between masters in a rumor routing fashion on a social network graph using one-sided communication.
Using evolutionary algorithms and OPAL simulations as optimizer and for- ward solver in our framework, we demonstrate the feasibility and scalability of our approach on real applications in the domain of particle accelerators.