Distributed Computing


About distributed computing:
In most cases, the basic simulation modules available within OlympIOs offer sufficient capabilities for optimization of the relevant component parameters. However, in some cases lengthy and complex optimization procedures require increased computational power. OlympIOs offers a distributed computing module to access extra computing power.

Distributed computing module benefits:
Simulating complex planar waveguide structures can take quite a long time due to the amount of detail involved. In many cases dependencies need to be modeled in fine steps. In other cases advanced optimization schemes, or multiple simulations for tolerance analysis may be required. All such methods require a substantial calculation time, which, quite often, can be distributed over many machines instead of just one. The distributed computing module allows a single client to automatically run a distributed simulation that is completely transparent to the end user, retrieving a single result set instead of combining many manually split-up calculations.


Distributed computing cluster concept

Distributed computing cluster concept

Example of practical implementation of distributed computing cluster

Example of practical implementation of distributed computing cluster

Features:

  • Reduced simulation time
  • Transparency
  • Integration with script optimizations
  • Reduction of the RAM needed for front-end computer