Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
woops, I broke the build while fixing the doc
[simgrid.git] / include / simgrid / s4u / Actor.hpp
index 5cc2bca..409e257 100644 (file)
@@ -410,11 +410,18 @@ XBT_PUBLIC void execute(double flop);
  *  An execution of priority 2 computes twice as fast as an execution at priority 1. */
 XBT_PUBLIC void execute(double flop, double priority);
 
+/**
+ * @example examples/s4u/exec-ptask/s4u-exec-ptask.cpp
+ */
+
 /** Block the actor until the built parallel execution terminates
  *
  * \rst
  * .. _API_s4u_parallel_execute:
  *
+ * **Example of use:** `examples/s4u/exec-ptask/s4u-exec-ptask.cpp
+ * <https://framagit.org/simgrid/simgrid/tree/master/examples/s4u/exec-ptask/s4u-exec-ptask.cpp>`_
+ *
  * Parallel executions convenient abstractions of parallel computational kernels that span over several machines,
  * such as a PDGEM and the other ScaLAPACK routines. If you are interested in the effects of such parallel kernel
  * on the platform (e.g. to schedule them wisely), there is no need to model them in all details of their internal
@@ -452,14 +459,16 @@ XBT_PUBLIC void execute(double flop, double priority);
  * parallel executions. Note that you can mix regular executions and communications with parallel executions,
  * provided that the platform model is LV08.
  *
+ *
  * \endrst
  */
 
-XBT_PUBLIC void parallel_execute(int host_nb, s4u::Host* host_list, double* flops_amount, double* bytes_amount);
+XBT_PUBLIC void parallel_execute(int host_nb, s4u::Host** host_list, double* flops_amount, double* bytes_amount);
 /** \rst
  * Block the actor until the built :ref:`parallel execution <API_s4u_parallel_execute>` completes, or until the timeout.
- * \endrst*/
-XBT_PUBLIC void parallel_execute(int host_nb, s4u::Host* host_list, double* flops_amount, double* bytes_amount,
+ * \endrst
+ */
+XBT_PUBLIC void parallel_execute(int host_nb, s4u::Host** host_list, double* flops_amount, double* bytes_amount,
                                  double timeout);
 
 XBT_PUBLIC ExecPtr exec_init(double flops_amounts);