Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Simplify the management of processes in MSG.
authorthiery <thiery@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 22 Feb 2011 16:03:39 +0000 (16:03 +0000)
committerthiery <thiery@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 22 Feb 2011 16:03:39 +0000 (16:03 +0000)
commit15142e98775405b23e3059da088d4aeecb906b78
tree601a57346ea7876684801766c7138aaa483cd5de
parentd539f4756723fc02e7dca747da5b0e84674bab30
Simplify the management of processes in MSG.

- I removed the MSG global list of processes, which was useless and not
  thread-safe: this fixes parallel simulations that crashed at the end
- The structure m_process_t is now an alias of smx_process_t
- The name of each process was duplicated: one in MSG and one in SIMIX

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9703 48e7efb5-ca39-0410-a469-dd3cf9ba447f
17 files changed:
include/msg/datatypes.h
include/simix/datatypes.h
include/simix/simix.h
src/include/simix/context.h
src/msg/global.c
src/msg/gos.c
src/msg/m_process.c
src/msg/msg_mailbox.c
src/msg/private.h
src/simix/private.h
src/simix/process_private.h
src/simix/smurf_private.h
src/simix/smx_deployment.c
src/simix/smx_global.c
src/simix/smx_process.c
src/simix/smx_smurf.c
src/simix/smx_user.c