mquinson [Thu, 25 Jun 2009 13:32:15 +0000 (13:32 +0000)]
Ignore the smpi examples from the git (sorry, too lazy to tell the same thing to svn)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6358
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 13:31:51 +0000 (13:31 +0000)]
Get smpirun displaying the real process rank
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6357
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 13:31:47 +0000 (13:31 +0000)]
ignore new files generated from lastest libtool
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6356
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 13:31:24 +0000 (13:31 +0000)]
Set in release mode: remove temps and less debug
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6355
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 13:31:20 +0000 (13:31 +0000)]
Compile about every existing SMPI examples (reduce don't compile)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6354
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 11:01:32 +0000 (11:01 +0000)]
Improve the INSTALL file: some people just don't read the FAQ...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6353
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Thu, 25 Jun 2009 10:30:44 +0000 (10:30 +0000)]
more in README
mapping of ranks to hosts is done
i) in order of hostfile
ii) round-robin (if -np n > number of lines in hostfile)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6352
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 09:16:39 +0000 (09:16 +0000)]
SMPI: Use the amount of processes to malloc the process list, not the amount of hosts
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6351
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 09:02:33 +0000 (09:02 +0000)]
Change host data into process data; count processes instead of hosts; communicator refer to list of processes instead of list of hosts (SMPI revamping about done, yuhu)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6350
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 25 Jun 2009 08:47:43 +0000 (08:47 +0000)]
Add a SIMIX_process_count() that SMPI needs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6349
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Wed, 24 Jun 2009 21:59:23 +0000 (21:59 +0000)]
check that specified platform and hostfile exist.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6348
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:55:52 +0000 (19:55 +0000)]
SMPI: Pass the rank from smpirun to processes through their command line in deployment file; kill unused hosts global table
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6347
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:55:36 +0000 (19:55 +0000)]
SMPI: kill dead code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6346
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:55:20 +0000 (19:55 +0000)]
SMPI: move the last queue (received_message_queue) from global to process data
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6345
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:55:02 +0000 (19:55 +0000)]
SMPI: move pending_send_request_queue from global to host data
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6344
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:54:45 +0000 (19:54 +0000)]
SMPI: kill some free() from the smpi_process_finalize of the last leaving process to smpi_global_destroy; kill now useless process_running variable
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6343
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:54:24 +0000 (19:54 +0000)]
SMPI: Change the way senders and receivers are stopped: main process kills its friends when leaving instead of a big armagedon at the end of simulation (one use less of the big process table)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6342
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:54:08 +0000 (19:54 +0000)]
SMPI: Kill the global list of senders and receivers
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6341
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:53:50 +0000 (19:53 +0000)]
SMPI: Add a global table of processes, which one day will replace the table of hosts
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6340
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 24 Jun 2009 19:53:32 +0000 (19:53 +0000)]
Move pending_recv_request_queues into host_data (ie, wanna be process_data)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6339
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 23 Jun 2009 19:49:54 +0000 (19:49 +0000)]
SMPI: get the main process launch the sender and receiver ones (will ease passing them some shared data)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6338
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 23 Jun 2009 15:07:53 +0000 (15:07 +0000)]
cosmetics (use xbt_fifo_foreach where relevant)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6337
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 23 Jun 2009 15:07:30 +0000 (15:07 +0000)]
cosmetics (function renaming)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6336
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 23 Jun 2009 15:07:27 +0000 (15:07 +0000)]
Kill another useless synchronization source: no one will interupt you in simulation
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6335
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 23 Jun 2009 15:07:04 +0000 (15:07 +0000)]
SMPI: Kill a whole bunch of unneeded synchronization: processes run in exclusive manner within the simulator
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6334
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 23 Jun 2009 15:07:01 +0000 (15:07 +0000)]
Document Stephane's change
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6333
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 23 Jun 2009 15:06:38 +0000 (15:06 +0000)]
SMPI: Remove the initialization barrier now that it's useless
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6332
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 23 Jun 2009 15:06:33 +0000 (15:06 +0000)]
SMPI: cleanup the initialization process by moving stuff done by first process in smpi_process_init to smpi_global_init (WIP)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6331
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Tue, 23 Jun 2009 13:24:45 +0000 (13:24 +0000)]
quick notes to get started compiling an smpi example.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6330
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
genaud [Tue, 23 Jun 2009 13:21:32 +0000 (13:21 +0000)]
extended smpirun accepting -platform and -hostfile
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6329
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 23 Jun 2009 11:40:01 +0000 (11:40 +0000)]
Automatically set the execution bit to the smpi scripts
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6328
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 23 Jun 2009 11:39:58 +0000 (11:39 +0000)]
Bug fix: add the compiler name to the command line
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6327
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 19 Jun 2009 12:26:26 +0000 (12:26 +0000)]
Use parse values as double instead of casting them to int
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6326
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 10 Jun 2009 15:00:24 +0000 (15:00 +0000)]
A word about LD_LIBRARY_PATH in the first lesson of the GRAS tutorial
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6325
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 8 Jun 2009 22:14:53 +0000 (22:14 +0000)]
Document a change that slept from a private branch to the public trunk during the reindentation war (sorry, seem to be the only one; glad it was working)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6324
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 8 Jun 2009 21:58:31 +0000 (21:58 +0000)]
I'm a jerk, I do cleanups on useless stuff written by others.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6323
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 8 Jun 2009 21:41:17 +0000 (21:41 +0000)]
some more comments, and minor cleanups
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6322
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 8 Jun 2009 14:51:31 +0000 (14:51 +0000)]
Document my last commits.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6321
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 8 Jun 2009 14:16:59 +0000 (14:16 +0000)]
Make a much cleaner (and correct) use of refcount introduced by Henri. Now failures should be handled correctly.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6320
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 8 Jun 2009 14:16:33 +0000 (14:16 +0000)]
Cleaner use of the refcount introduced by Henri.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6319
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 8 Jun 2009 14:16:28 +0000 (14:16 +0000)]
Handle host failures in communications. (bug raised by Alan Malta)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6318
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 8 Jun 2009 14:16:24 +0000 (14:16 +0000)]
Add debug
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6317
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sat, 6 Jun 2009 13:45:06 +0000 (13:45 +0000)]
Fix tesh file. Surprisingly, according to git, it was already wrong when first commited a few months ago (unlesss I do not run with the right gtnets version....).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6316
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sat, 6 Jun 2009 13:44:41 +0000 (13:44 +0000)]
Keep tesh files uptodate with some recent reindentation.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6315
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sat, 6 Jun 2009 13:44:36 +0000 (13:44 +0000)]
Update test file now that state traces are better managed.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6314
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sat, 6 Jun 2009 13:44:10 +0000 (13:44 +0000)]
Take into account that some process may actually not be launched because the host on which they were supposed to run was turned off.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6313
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sat, 6 Jun 2009 13:44:06 +0000 (13:44 +0000)]
Check that a host is available before launching a process.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6312
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sat, 6 Jun 2009 13:43:56 +0000 (13:43 +0000)]
Give deployment functions the opportunity to know that some host have failed before launching the process.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6311
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 28 May 2009 13:41:46 +0000 (13:41 +0000)]
merge with git master
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6310
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 26 May 2009 15:29:22 +0000 (15:29 +0000)]
Reindent everything (possibly breaking all branches, but for the last time)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6309
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 26 May 2009 15:08:51 +0000 (15:08 +0000)]
Add a indent rule to format the code in an uniform way, avoiding breaking the branches for nothing
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6308
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 26 May 2009 15:08:48 +0000 (15:08 +0000)]
typo (again)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6307
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 26 May 2009 12:57:29 +0000 (12:57 +0000)]
Do allow malloc(0) again, since it breaks user code on non-broken platforms
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6306
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 26 May 2009 12:57:26 +0000 (12:57 +0000)]
typo
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6305
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 26 May 2009 12:57:20 +0000 (12:57 +0000)]
more debugging
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6304
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 19 May 2009 12:08:58 +0000 (12:08 +0000)]
change the example with failure to see the bug
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6302
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 19 May 2009 12:08:53 +0000 (12:08 +0000)]
Display the status of simulated processes when receiving SIGINT
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6301
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 19 May 2009 12:08:48 +0000 (12:08 +0000)]
Display the status of simulated processes when receiving SIGINT in simulation mode
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6300
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 19 May 2009 11:29:33 +0000 (11:29 +0000)]
Document Arnaud's last change
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6299
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 19 May 2009 11:29:27 +0000 (11:29 +0000)]
Test for doxygen even out of maintainer mode + get -lsocket on solaris
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6298
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 19 May 2009 09:01:31 +0000 (09:01 +0000)]
doc fix
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6297
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 19 May 2009 09:01:06 +0000 (09:01 +0000)]
sed resource/model as it is now how things are named in surf...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6296
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 19 May 2009 09:01:01 +0000 (09:01 +0000)]
Bug fix in MSG raised by Matthieu and Henri!
The suspend/resume could not work properly anymore due to the fact
that there was no while around the cond_wait... >:(
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6295
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 18 May 2009 13:37:45 +0000 (13:37 +0000)]
Do not require doxygen in maintainer mode
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6292
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 18 May 2009 13:23:29 +0000 (13:23 +0000)]
Regenerate the datasets on AIX
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6291
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 18 May 2009 13:06:17 +0000 (13:06 +0000)]
Do not allow malloc(0) since that's not portable
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6290
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 18 May 2009 12:35:40 +0000 (12:35 +0000)]
update the datadesc test on 64bit
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6289
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 18 May 2009 08:49:48 +0000 (08:49 +0000)]
regenerate test data for 64 bits
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6288
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 18 May 2009 08:32:55 +0000 (08:32 +0000)]
Be more verbose when propagating local exceptions
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6287
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 18 May 2009 08:32:48 +0000 (08:32 +0000)]
Add regression tests for the lastly fixed bugs in GRAS dadadesc
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6286
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 18 May 2009 08:32:41 +0000 (08:32 +0000)]
Allow the exchange of 0-long dynamic vectors
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6285
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 18 May 2009 08:32:35 +0000 (08:32 +0000)]
Less debugging info
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6284
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 18 May 2009 08:32:29 +0000 (08:32 +0000)]
Reindent some code, no real change (should do it for all my code once for good)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6283
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 18 May 2009 08:32:22 +0000 (08:32 +0000)]
free the exception we display + suporious update of the output
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6282
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 18 May 2009 08:32:17 +0000 (08:32 +0000)]
xbt_ex_display(): do not free the exception after displaying
This allows to do more with the given exception afterward.
Users should call xbt_ex_free() themselves.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6281
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 18 May 2009 08:32:10 +0000 (08:32 +0000)]
Reindent, no real change
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6280
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 11 May 2009 22:37:59 +0000 (22:37 +0000)]
Fix a bug in task exchange which broke MSG_task_get_sender()
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6277
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 11 May 2009 22:37:40 +0000 (22:37 +0000)]
more informative debug messages
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6276
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 7 May 2009 12:16:23 +0000 (12:16 +0000)]
Add an example of process migration in examples/msg/migration
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6275
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 7 May 2009 12:16:00 +0000 (12:16 +0000)]
Document last changes
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6274
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 7 May 2009 12:15:58 +0000 (12:15 +0000)]
Plug a bunch of memleaks
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6273
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 5 May 2009 16:12:23 +0000 (16:12 +0000)]
ooops, typo
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6272
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 5 May 2009 16:10:10 +0000 (16:10 +0000)]
draft implementation of the 4 basic actions
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6271
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 5 May 2009 15:59:49 +0000 (15:59 +0000)]
first draft of the action runner
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6270
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 28 Apr 2009 10:15:32 +0000 (10:15 +0000)]
Initiate the 3.4 development cycle
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6267
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 28 Apr 2009 10:10:55 +0000 (10:10 +0000)]
Use the aligned size for structures instead of raw size, so that GRAS can exchange arrays of heterogeneous structures
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6266
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 28 Apr 2009 10:10:53 +0000 (10:10 +0000)]
Some more debug
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6265
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 28 Apr 2009 10:10:30 +0000 (10:10 +0000)]
More explicit error reporting around the trace connection mechanism (yeah, just cosmetics)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6264
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 28 Apr 2009 10:10:28 +0000 (10:10 +0000)]
little improvement to the documentation
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6263
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 28 Apr 2009 10:10:05 +0000 (10:10 +0000)]
Add SIMIX_process_set_name()
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6262
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 28 Apr 2009 10:10:03 +0000 (10:10 +0000)]
Change form of error message so that when host name is empty, you get it right at first glance without thinking that the error message forgot to tell you what the borken name was
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6261
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 28 Apr 2009 10:09:40 +0000 (10:09 +0000)]
Also include strbuff from xbt.h
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6260
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 28 Apr 2009 10:09:38 +0000 (10:09 +0000)]
RELEASING VERSION 3.3
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6259
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 12 Apr 2009 02:27:20 +0000 (02:27 +0000)]
plug some memleaks
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6245
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 12 Apr 2009 02:27:15 +0000 (02:27 +0000)]
cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6244
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 12 Apr 2009 01:33:43 +0000 (01:33 +0000)]
do not brutally kill the listener but ask him politely to die (extending the awaking mecanism). If not, it fails to release the locks it holds on darwin
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6243
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 12 Apr 2009 01:04:45 +0000 (01:04 +0000)]
do not close sockets from main thread, but from listener (queue added for that) because the listener is selecting on that sock, and it makes darwin angry to close selected sockets
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6242
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 12 Apr 2009 01:04:40 +0000 (01:04 +0000)]
reduce the verbosity of *all* setsockopt failures to set buffer sizes to keep darwin's mouth shut
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6241
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 11 Apr 2009 23:41:02 +0000 (23:41 +0000)]
Also add config.log to checkall.log to get configure option used for the test, at least
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6240
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 11 Apr 2009 23:28:40 +0000 (23:28 +0000)]
add the svn version to the checkall log. I'm getting lost out there
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6239
48e7efb5-ca39-0410-a469-
dd3cf9ba447f