parallel.h

parallel.h#

Functions

void propSim_parallel_omp(const PropSimulation refSim, const bool isCometary, const std::vector<std::vector<real>> &allBodies, const int &maxThreads = 128)#

Propagate an array of bodies in parallel via OpenMP, using a reference simulation as a template.

Parameters:
  • refSim[in] Reference simulation to use as a template for the parallel propagation.

  • isCometary[in] Flag to indicate whether the bodies are cometary states or Cartesian states.

  • allBodies[in] Array of information for bodies to propagate in parallel.

  • maxThreads[in] Maximum number of threads to use for parallel propagation.