- removed send_hton/recv_ntoh routines as we now have send_packed/recv_packed
- removed constness from apis
- adding flag (in work) to allow recv to allocate and return recv buffer
- updated edgars communicator code to use pack routines rather than ntoh routines
This commit was SVN r2095.
- because we had the scenario, that fragments for a communicator, which was not
not yet set up on all procs, arrived and caused problem, we introduced
a comm_activate function call, which executes a kind of barrier (using
the allreduce functions used for the comm_cid allocation).
Setting up the coll-component has moved *after* this barrier, since
some coll-modules (e.g. the MagPIe component) might want to communicate
using this communicator already (e.g. a comm_split).
- adding a new file comm_dyn.c, which basically abstracts the required functionality
for connect-accept, and therefore is the 'magic' code (from the MPI point of view)
for all dynamically created communicators.
This commit was SVN r1900.