mquinson [Thu, 23 Jun 2005 14:51:23 +0000 (14:51 +0000)]
New GRAS example: simple/static token ring implementation
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1387
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:50:16 +0000 (14:50 +0000)]
automatic updates
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1386
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:44:38 +0000 (14:44 +0000)]
New GRAS example: simple/static token ring implementation
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1385
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:43:13 +0000 (14:43 +0000)]
free the libdata fabrics on exit (actually call the exit function of each libdata)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1384
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:42:12 +0000 (14:42 +0000)]
Reduce the default amount of logs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1383
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:41:36 +0000 (14:41 +0000)]
plug a memleak on exit
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1382
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:41:03 +0000 (14:41 +0000)]
reduce the default amount of logs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1381
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:40:39 +0000 (14:40 +0000)]
In RL, count the time from the begining of the application, not from the 1 jan 1970, so that details appear more clearly
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1380
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:39:16 +0000 (14:39 +0000)]
in remove_at, if the user didn't provide room to retrieve the object and if there is a freeing function in this dynar, do free the removed object ourselves (plus cosmetics)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1379
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:36:43 +0000 (14:36 +0000)]
reduce the amount of logging; don't exit the process until after its last use (in trp_exit)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1378
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:35:10 +0000 (14:35 +0000)]
Bugfixes: in SG, don't nhol the size, when zeroing out.size, put it to 4 as it ought to be (how damn could it work before?)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1377
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:32:51 +0000 (14:32 +0000)]
bugfixing do find the existing sockets in the cache during accept()
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1376
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:31:43 +0000 (14:31 +0000)]
Run make check on easy stuff first, and full featured examples afterward
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1375
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:29:08 +0000 (14:29 +0000)]
cleanups
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1374
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:28:20 +0000 (14:28 +0000)]
New example: tokenS
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1373
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:27:56 +0000 (14:27 +0000)]
Generated file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1372
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:26:53 +0000 (14:26 +0000)]
Forget about amok for now
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1371
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 23 Jun 2005 14:26:18 +0000 (14:26 +0000)]
automatic update
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1370
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 13 Jun 2005 19:05:12 +0000 (19:05 +0000)]
cleanup
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1369
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 13 Jun 2005 19:04:52 +0000 (19:04 +0000)]
call surf->action_free. It's incredibly faster now, as you'd have guessed... :) Hope I didn't break too much things though. If you experiment troubles let me know.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1368
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 13 Jun 2005 19:02:43 +0000 (19:02 +0000)]
Add a new function action_use that help to delay the free of an action. It helps when many people are using the same action.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1367
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 10 Jun 2005 22:03:25 +0000 (22:03 +0000)]
Initialization that should be useless because of the calloc but seem to help valgrind. And I'd better have valgrind a friend than an enemy :)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1366
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 9 Jun 2005 21:36:48 +0000 (21:36 +0000)]
default value of start_time = -1.0. It enables to make the difference between at time 0 and now (we may want to run MSG_launch_application many times at different dates...)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1365
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Jun 2005 08:11:53 +0000 (08:11 +0000)]
configure documentation improvement, and document the --disable-compile-optimizations instead of --enable-compile-optimizations since it's on by default. That way, bash completion works on the disable thing, which is the one we may want to use
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1364
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 22:23:46 +0000 (22:23 +0000)]
amok examples revival; cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1363
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 22:23:04 +0000 (22:23 +0000)]
document last changes (s/raw/meas/)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1362
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 22:22:21 +0000 (22:22 +0000)]
rename raw sock to meas ones; do declare msgtypes on all hosts in SG, not only the first one calling amok_bw_init
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1361
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 22:20:01 +0000 (22:20 +0000)]
rename raw sockets to measurement ones
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1360
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 22:17:19 +0000 (22:17 +0000)]
ignore some cruft
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1359
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 22:15:51 +0000 (22:15 +0000)]
Revival of the bandwidth test to help me ensuring that the current hacking in the corresponding module of amok is ok; the given module is there to help me ensuring that current hacking with measurement sockets is ok. Oh, damn. Time to sleeeeep
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1358
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 22:01:54 +0000 (22:01 +0000)]
Document another public value, don't document in doxygen the private ones (ie, mask them)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1357
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 21:57:01 +0000 (21:57 +0000)]
cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1356
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 21:34:47 +0000 (21:34 +0000)]
Work around windows stupidity, leading to change printf("%%s %s", toto) to '%toto (null)'
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1355
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 21:08:30 +0000 (21:08 +0000)]
let it compile on windows too
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1354
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 20:56:15 +0000 (20:56 +0000)]
let timer work on host without gettimeofday (windows comes to mind)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1353
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 20:52:43 +0000 (20:52 +0000)]
change the prototype of datadesc_get_name to return a const char*
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1352
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 20:50:14 +0000 (20:50 +0000)]
Survive NULL datadesc in datadesc_get_name; change the prototype of this function to return a const char*
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1351
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 13:51:41 +0000 (13:51 +0000)]
Use ERROR to display stuff while raising errors. It allows to benefit from all the goodies in there
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1350
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 13:18:19 +0000 (13:18 +0000)]
Actually, null payload is quite common, harmless and those messages are plainly annoying
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1349
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 13:07:33 +0000 (13:07 +0000)]
Add some example/tests to amok
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1348
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 13:05:06 +0000 (13:05 +0000)]
infrastructure
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1347
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 12:30:53 +0000 (12:30 +0000)]
Rename raw sockets to measurement sockets since raw has another meaning in the networking community
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1346
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Jun 2005 12:23:57 +0000 (12:23 +0000)]
Kill french dupplicate of the log documentation now that the doxygen one is in place
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1345
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 5 Jun 2005 20:11:08 +0000 (20:11 +0000)]
Done some points
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1344
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 5 Jun 2005 16:18:31 +0000 (16:18 +0000)]
regenerate after modification to exchange dynars
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1343
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 5 Jun 2005 15:56:34 +0000 (15:56 +0000)]
regenerate after modification to exchange dynars
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1342
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jun 2005 21:16:51 +0000 (21:16 +0000)]
variable declaration before actions. Damn old gcc
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1341
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jun 2005 21:10:53 +0000 (21:10 +0000)]
regenerate on valnure (dynar exchange)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1340
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jun 2005 20:56:41 +0000 (20:56 +0000)]
regenerate data after modification to exchange dynars
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1339
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jun 2005 20:55:16 +0000 (20:55 +0000)]
Document last changes, and cleanup things a bit
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1338
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jun 2005 20:53:49 +0000 (20:53 +0000)]
type cb now receive the typedesc they operate on; sanitize the struct/union fields callbacks now that they get used; 'cycle' is now one bit of 'flags' not a whole integer
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1337
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jun 2005 20:51:28 +0000 (20:51 +0000)]
stupid me, unable to set a bit flag
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1336
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jun 2005 20:48:08 +0000 (20:48 +0000)]
Try to exchange dynars
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1335
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jun 2005 20:42:58 +0000 (20:42 +0000)]
ability to send dynars transparently; type cb now receive the datadesc they operate on as argument
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1334
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jun 2005 20:41:37 +0000 (20:41 +0000)]
kill 'ignored' category; 'cycle' is now one bit of 'flags'; ability to send dynars transparently; add cb to fields, not to the type of those fields
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1333
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jun 2005 20:39:09 +0000 (20:39 +0000)]
kill the (defunct) ignored category; change 'cycle' to a flag with multiple bits used; add the 'extra' field for callbacks usage (used to store datadesc wide stuff when sending dynar, ie constants)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1332
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jun 2005 20:37:16 +0000 (20:37 +0000)]
type callbacks now get the typedesc they operate on as argument
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1331
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jun 2005 20:33:43 +0000 (20:33 +0000)]
Dumping function. As usual, for debuging purpose
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1330
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 4 Jun 2005 20:32:53 +0000 (20:32 +0000)]
thanks debian for taking care of updating those files for me
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1329
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jun 2005 16:52:08 +0000 (16:52 +0000)]
move the dynar type definition to a specific header so that we can share it with the code in charge of sending it accross
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1328
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jun 2005 16:51:19 +0000 (16:51 +0000)]
move the type definition to a specific header so that we can share it with the code in charge of sending it accross
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1327
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jun 2005 16:16:21 +0000 (16:16 +0000)]
Some more SG_CONFIGURE_PART for aestetic and such
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1326
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jun 2005 15:54:06 +0000 (15:54 +0000)]
Don't use htonl in SG
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1325
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jun 2005 15:53:02 +0000 (15:53 +0000)]
missing header
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1324
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 2 Jun 2005 15:38:56 +0000 (15:38 +0000)]
Very weird. Those modifications were supposed to have already been commited.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1323
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jun 2005 15:35:06 +0000 (15:35 +0000)]
Put a header to a function
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1322
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jun 2005 11:54:45 +0000 (11:54 +0000)]
Yeah. Cool, we use the SIZEOF_MAX. But now also load the header where it's defined
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1321
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jun 2005 11:50:21 +0000 (11:50 +0000)]
Use SIZEOF_MAX now that configure tests it
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1320
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jun 2005 11:48:48 +0000 (11:48 +0000)]
Check for the maximal size of scalar on this arch
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1319
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 2 Jun 2005 11:08:54 +0000 (11:08 +0000)]
Remove my cruft
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1318
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 1 Jun 2005 19:45:21 +0000 (19:45 +0000)]
SURF won't try to bring this process to life anymore.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1317
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 1 Jun 2005 19:19:29 +0000 (19:19 +0000)]
Reverting Mt's modifications and making use of the brand new SURF timer.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1316
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 1 Jun 2005 19:18:17 +0000 (19:18 +0000)]
Reverting Mt's modifications. There is a problem in MSG_process_kill. I need to ensure that when I destroy a process, SURF won't try to bring it to life...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1315
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 1 Jun 2005 19:17:04 +0000 (19:17 +0000)]
Reverting Mt's modifications and preparing the delayed MSG_process_create.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1314
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 1 Jun 2005 19:16:11 +0000 (19:16 +0000)]
Reverting Mt's modifications.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1313
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 1 Jun 2005 19:15:32 +0000 (19:15 +0000)]
Timer is now functionnal.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1312
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 1 Jun 2005 18:51:10 +0000 (18:51 +0000)]
remove trailing lines. Mainly for testing the loginfo mechanism.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1311
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 1 Jun 2005 18:33:45 +0000 (18:33 +0000)]
buffix...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1310
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 1 Jun 2005 00:38:28 +0000 (00:38 +0000)]
Creating the timer resource.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1309
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 1 Jun 2005 00:38:14 +0000 (00:38 +0000)]
Skeleton of a timer (still lack a little bit of code to be effective).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1308
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 1 Jun 2005 00:37:02 +0000 (00:37 +0000)]
Fake trace to help designing a crontab
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1307
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 1 Jun 2005 00:35:39 +0000 (00:35 +0000)]
moving/hiding resource_object where it is needed.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1306
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 30 May 2005 16:04:06 +0000 (16:04 +0000)]
Tell explicitly gcc that hexa_print returns void
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1305
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 30 May 2005 15:58:57 +0000 (15:58 +0000)]
Some more work to do
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1304
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 30 May 2005 15:53:51 +0000 (15:53 +0000)]
Tell explicitly gcc that hexa_print returns void
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1303
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 30 May 2005 15:46:55 +0000 (15:46 +0000)]
document last changes
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1302
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 30 May 2005 15:45:36 +0000 (15:45 +0000)]
embeed the buffer size within the buffer itself on SG. That way, send are atomic and cannot get intermixed anymore (at least the ones which are less than 100k)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1301
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 30 May 2005 15:43:33 +0000 (15:43 +0000)]
an hexadecimal printer I sometime use for debugging
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1300
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 30 May 2005 15:33:40 +0000 (15:33 +0000)]
Made an error message more explicit (hopefully)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1299
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 30 May 2005 14:11:09 +0000 (14:11 +0000)]
Sanitize swag documentation: group definition in module-xbt; group structure in .h; element documentation still in .c
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1298
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 27 May 2005 19:43:13 +0000 (19:43 +0000)]
A proper (even if really KISS) implementation of gras_os_myname
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1297
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 25 May 2005 13:59:42 +0000 (13:59 +0000)]
Start the implementation of start_time and kill_time in the msg deployment.
First bad news, I had to change the prototype of
MSG_process_create_with_arguments. But until we use an option set here,
there is no way to let the code evolving without such breakage (TODO).
Second bad news: I didn't manage to implement start_time, ie to let
processes sleep an arbitrary amount of time even before running at the first
place.
Third bad news: kill_time implementation seems buggy: examples/gras/ping
hangs when the client has kill_time=0.8, ie when it dies during its sleep. I
suspect a bug somewhere in MSG_process_kill
In summary, Arnaud, please heeeelp :-/
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1296
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 25 May 2005 13:47:32 +0000 (13:47 +0000)]
Add start_time and kill_time arguments to processes in deployment file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1295
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 25 May 2005 12:50:21 +0000 (12:50 +0000)]
Properly explain to automake that flexml generated files are, well, generated
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1294
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 25 May 2005 11:37:42 +0000 (11:37 +0000)]
document last changes
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1293
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 25 May 2005 11:36:56 +0000 (11:36 +0000)]
differentiate the types 'char[22]' and 'unsigned char[22]'
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1292
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 25 May 2005 11:25:10 +0000 (11:25 +0000)]
compile with -g; do clean .o files
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1291
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 25 May 2005 11:13:20 +0000 (11:13 +0000)]
Bugfix: Allow absolute paths for platform description files; don't trust strlen to get the size of the malloced buffer. It can be smaller if the string does not fill the space
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1290
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 25 May 2005 09:33:27 +0000 (09:33 +0000)]
Issue a warning on dangerous (but not impossible) situation
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1289
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 25 May 2005 08:56:09 +0000 (08:56 +0000)]
let's get more verbose on error
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1288
48e7efb5-ca39-0410-a469-
dd3cf9ba447f