a regular thread, and you can explore the state of each of them as
usual.
@verbatim
-smpirun -wraper valgrind ...other args...
-smpirun -wraper "gdb -args" --cfg=contexts/factory:thread ...other args...
+smpirun -wrapper valgrind ...other args...
+smpirun -wrapper "gdb --args" --cfg=contexts/factory:thread ...other args...
@endverbatim
@subsection SMPI_use_colls Simulating collective operations
- 2dmesh: organizes the nodes as a two dimensional mesh, and perform allgather
along the dimensions
- 3dmesh: adds a third dimension to the previous algorithm
- - rdb: recursive doubling : extends the mesh to a nth dimension, each one
+ - rdb: recursive doubling: extends the mesh to a nth dimension, each one
containing two nodes
- pair: pairwise exchange, only works for power of 2 procs, size-1 steps,
each process sends and receives from the same process at each step
- ompi_tree: recursive doubling type algorithm, with tree structure
- ompi_doublering: double ring algorithm
- mvapich2_pair: pairwise algorithm
+ - mpich_smp: barrier intra-node, then inter-node
#### MPI_Scatter