grss.prop.prop_parallel.parallel_propagate

grss.prop.prop_parallel.parallel_propagate#

grss.prop.prop_parallel.parallel_propagate(ref_sol, ref_nongrav, ref_sim, clones, num_threads, reconstruct=False)#

Propagate multiple simulations in parallel using a reference simulation.

Parameters:
  • ref_sol (dict) – Reference solution to use for propagating the reference simulation.

  • ref_nongrav (libgrss.NongravParameters) – Reference nongravitational parameters to use for propagating the orbits.

  • ref_sim (libgrss.PropSimulation) – Reference simulation to use for propagating the orbits.

  • clones (dict) – Dictionary of orbit solutions to propagate in parallel.

  • num_threads (int) – Number of threads to use for parallel propagation.

  • reconstruct (bool) – Whether to reconstruct the log files after propagation.