Skip to content

Optimization

Patrick Kappl requested to merge PatrickKappl/openpixi_c:optimization into master

Shared memory parallelization was improved by:

  • parallelizing all diagnostic modules
  • parallelizing the whole evolve() function
  • merging parallel regions into a single one for the main simulation loop

Distributed memory parallelization with MPI was added. However, only the loop over all simulations was parallelized. Therefore it is now possible to run multiple simulations at once, where every MPI process performs at least one whole simulation.

Merge request reports