alegrand [Fri, 23 Jun 2006 20:47:47 +0000 (20:47 +0000)]
Do not forget to insert task in the correct swag after having updated
task->state_set.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2428
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 23 Jun 2006 14:59:53 +0000 (14:59 +0000)]
Detect when a task reaches a watch point.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2427
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
amad206 [Fri, 23 Jun 2006 12:58:52 +0000 (12:58 +0000)]
Modify the all2all to support all data Message Size
and make_deployment to add a massage size in deployment files
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2426
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 23 Jun 2006 08:47:13 +0000 (08:47 +0000)]
Make private structures SD_link and SD_workstation
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2425
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 23 Jun 2006 08:08:24 +0000 (08:08 +0000)]
Use swags to handle task states and change structure s_SD_task_t.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2424
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 22 Jun 2006 09:41:48 +0000 (09:41 +0000)]
Add a function SD_task_dependency_get_data and improve some code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2423
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 22 Jun 2006 09:23:06 +0000 (09:23 +0000)]
Replace xbt_dynar_get_ptr by xbt_dynar_get_cpy to simplify code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2422
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 22 Jun 2006 09:15:59 +0000 (09:15 +0000)]
Implement functions SD_task_dependency_add and SD_task_dependency_remove.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2421
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 22 Jun 2006 08:09:49 +0000 (08:09 +0000)]
STUPID ME. Don't die awfully when pals shutdown there sockets properly. Shame, shame
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2420
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 22 Jun 2006 08:07:04 +0000 (08:07 +0000)]
More verbose on processes interactions
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2419
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 22 Jun 2006 08:04:03 +0000 (08:04 +0000)]
Those sleeps in the run script are redundent with the ones in the code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2418
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Wed, 21 Jun 2006 14:26:21 +0000 (14:26 +0000)]
Implement SD_task_schedule, SD_task_unschedule and other SimDag stuff.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2417
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Wed, 21 Jun 2006 09:46:18 +0000 (09:46 +0000)]
Implement functions SD_get_amount, SD_get_remaining_amount, SD_watch and SD_unwatch
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2416
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Wed, 21 Jun 2006 07:47:24 +0000 (07:47 +0000)]
Remove the binary file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2415
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Wed, 21 Jun 2006 07:43:13 +0000 (07:43 +0000)]
Add a simple test program for SimDag.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2414
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 20 Jun 2006 23:37:07 +0000 (23:37 +0000)]
First draft, doesn't work for now but I can barely keep the eyes open
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2413
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 20 Jun 2006 23:36:38 +0000 (23:36 +0000)]
cleanups and fixups. Seems to work now (but computation time are not reported into simulator, and slave number is hardcoded for now)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2412
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 20 Jun 2006 23:09:56 +0000 (23:09 +0000)]
Proper module use count to plug a (tiny) memleak
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2411
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 20 Jun 2006 22:52:31 +0000 (22:52 +0000)]
memleak
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2410
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 20 Jun 2006 22:47:24 +0000 (22:47 +0000)]
Do really fill this with zeros
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2409
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 20 Jun 2006 14:49:27 +0000 (14:49 +0000)]
Update SimDag task structure.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2408
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 20 Jun 2006 11:37:36 +0000 (11:37 +0000)]
Remove field name from strucure SD_link_t.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2407
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 20 Jun 2006 09:55:46 +0000 (09:55 +0000)]
Implement functions SD_workstation_route_get_list, SD_workstation_route_get_size, SD_link_get_name, SD_link_get_bandwidth and SD_link_get_latency. Add functions in Surf
to access those information.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2406
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 20 Jun 2006 07:44:49 +0000 (07:44 +0000)]
Prototype of gras_os_myport(), which happens to be implemented in transport module, but from the user POV it should be here, I think
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2405
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 20 Jun 2006 07:43:24 +0000 (07:43 +0000)]
Increase an hard-coded timeout since it gave me a bunch of headheaches in the simulations
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2404
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 20 Jun 2006 07:42:32 +0000 (07:42 +0000)]
you're too verbose, dude
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2403
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 20 Jun 2006 07:41:27 +0000 (07:41 +0000)]
Don't use measurement sockets as master socket; add the gras_os_myport() function to retrieve the master socket number
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2402
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 20 Jun 2006 07:30:33 +0000 (07:30 +0000)]
try to detect and discard RPC answers to already cancelled RPC. Don't really work yet since we use a 1-port model. Cancelling a RPC and resubmitting it will result in a beautifull deadlock
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2401
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 20 Jun 2006 07:28:55 +0000 (07:28 +0000)]
More informative names when verbose running (useful when stopping the simulation with Ctrl-C)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2400
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 20 Jun 2006 07:06:05 +0000 (07:06 +0000)]
Fix function get_route
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2399
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Mon, 19 Jun 2006 15:26:03 +0000 (15:26 +0000)]
Implement function get_route in model KCCFLN05 (not tested yet...)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2398
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Mon, 19 Jun 2006 14:55:15 +0000 (14:55 +0000)]
Update function __SD_link_destroy
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2397
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 19 Jun 2006 14:54:42 +0000 (14:54 +0000)]
Better output...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2396
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Mon, 19 Jun 2006 14:53:56 +0000 (14:53 +0000)]
Add prototype of function get_route in Surf
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2395
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 19 Jun 2006 14:19:39 +0000 (14:19 +0000)]
Adding more informations when blocking. Should help debugging.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2394
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Mon, 19 Jun 2006 13:02:30 +0000 (13:02 +0000)]
Implement link names in SimDag.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2393
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 19 Jun 2006 12:34:17 +0000 (12:34 +0000)]
Cosmetics in __MSG_display_process_status + do publish its prototype in the private header so htat it works for you too
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2392
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Mon, 19 Jun 2006 07:26:02 +0000 (07:26 +0000)]
Add a function get_available_speed in Surf workstation and cpu models in order to implement function SD_get_available_power in SimDag
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2391
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sun, 18 Jun 2006 21:28:17 +0000 (21:28 +0000)]
Who said I never write documentation ? ;)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2390
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sun, 18 Jun 2006 20:25:25 +0000 (20:25 +0000)]
Adding arrows.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2389
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sun, 18 Jun 2006 13:28:03 +0000 (13:28 +0000)]
Drawing states...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2388
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sun, 18 Jun 2006 10:54:00 +0000 (10:54 +0000)]
Starting to work on a MSG-specific Paje substitute.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2387
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 17 Jun 2006 09:36:02 +0000 (09:36 +0000)]
Display the current processes status when the simulation is killed by a Ctrl-C
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2386
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 16 Jun 2006 14:01:46 +0000 (14:01 +0000)]
Fix a memory leak.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2385
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Fri, 16 Jun 2006 13:32:52 +0000 (13:32 +0000)]
Update workstation handling in SimDag. Change the prefix of SimDag functions with SD_* instead of the old SG_*.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2384
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 16 Jun 2006 13:28:08 +0000 (13:28 +0000)]
One day ALNeM will be referenced here... :)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2383
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 15 Jun 2006 15:56:00 +0000 (15:56 +0000)]
Update destructors and test access to surf structures
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2382
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Thu, 15 Jun 2006 14:44:52 +0000 (14:44 +0000)]
Add private structures and functions + wrapping for Surf links and workstations
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2381
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Wed, 14 Jun 2006 12:26:27 +0000 (12:26 +0000)]
Fixed a mistake.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2380
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Wed, 14 Jun 2006 12:23:48 +0000 (12:23 +0000)]
Working on SimDag.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2379
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Wed, 14 Jun 2006 08:32:48 +0000 (08:32 +0000)]
Missing LOG 9 and LOG10 when XBT_LOG_MAYDAY is defined
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2378
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Tue, 13 Jun 2006 13:00:53 +0000 (13:00 +0000)]
First SimDag draft. See simgrid.gforge.inria.fr/doc/faq.html#faq_SG_future
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2377
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Jun 2006 08:59:37 +0000 (08:59 +0000)]
More work on this. Looks better now, but still doesn't run properly
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2376
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Jun 2006 08:59:04 +0000 (08:59 +0000)]
Logging improvements
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2375
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Jun 2006 08:58:32 +0000 (08:58 +0000)]
New annotation for the parsing macro: subtype. We can now parse automatically structs containing matrices or dynars. Yeah (still to be documented though)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2374
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Jun 2006 08:53:03 +0000 (08:53 +0000)]
Why the hell should pointer address printing be something else than debug? ;)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2373
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Jun 2006 08:52:24 +0000 (08:52 +0000)]
Some new functions to this. Bloatware, here we come.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2372
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Jun 2006 08:49:29 +0000 (08:49 +0000)]
Add a type to our collection
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2371
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Jun 2006 08:48:53 +0000 (08:48 +0000)]
I admit. DEBUG10 is purely insane
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2370
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
thiery [Mon, 12 Jun 2006 08:51:04 +0000 (08:51 +0000)]
Wrong error message
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2369
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
amad206 [Fri, 9 Jun 2006 14:56:55 +0000 (14:56 +0000)]
Roots of the experimentation infrastructure and Modify make_deployment (to add version="1" in deployment file)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2368
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 9 Jun 2006 14:48:20 +0000 (14:48 +0000)]
Switch to xbt_matrix_t
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2367
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 9 Jun 2006 14:46:40 +0000 (14:46 +0000)]
cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2366
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 9 Jun 2006 14:46:25 +0000 (14:46 +0000)]
That's debugging, not verbose working
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2365
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 9 Jun 2006 14:46:01 +0000 (14:46 +0000)]
More logging and other cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2364
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 9 Jun 2006 14:44:48 +0000 (14:44 +0000)]
Automatically generate matrices datatype description (same way than what we did for dynars), plus lots of cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2363
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 9 Jun 2006 14:43:14 +0000 (14:43 +0000)]
Automatically generate matrices datatype description (same way than what we did for dynars)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2362
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 9 Jun 2006 14:42:06 +0000 (14:42 +0000)]
Add the matrices to the XBT
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2361
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 9 Jun 2006 14:41:43 +0000 (14:41 +0000)]
Some new functions specific to matrices of double
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2360
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 9 Jun 2006 14:40:15 +0000 (14:40 +0000)]
More informative logging
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2359
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 9 Jun 2006 14:39:07 +0000 (14:39 +0000)]
A new datacontainer: the matrix
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2358
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Jun 2006 20:08:54 +0000 (20:08 +0000)]
add a flag to get the pthreads directly, I'm sick of having to type such a long option without the completion working
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2357
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Jun 2006 17:24:07 +0000 (17:24 +0000)]
Bugfix: Do run a broadcast when asked for, and a all2all when the source is not specified
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2356
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 8 Jun 2006 07:50:34 +0000 (07:50 +0000)]
Adding required file to the distribution...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2355
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Jun 2006 11:50:32 +0000 (11:50 +0000)]
port to modernity
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2354
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 5 Jun 2006 19:25:03 +0000 (19:25 +0000)]
Forgot to document that...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2353
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 2 Jun 2006 00:19:21 +0000 (00:19 +0000)]
Port to the amok_hm module. It simplifies things quite a bit
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2352
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 2 Jun 2006 00:18:10 +0000 (00:18 +0000)]
cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2351
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 2 Jun 2006 00:17:42 +0000 (00:17 +0000)]
The prototypes of the min_duration addition
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2350
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 2 Jun 2006 00:16:08 +0000 (00:16 +0000)]
Two new functions (gras_socket_server_range and gras_socket_client_from_string), plus let the SG selected sockets give a sensible value to peer_port (it worked on RL, make it more general)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2349
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 2 Jun 2006 00:11:11 +0000 (00:11 +0000)]
Two new functions
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2348
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 2 Jun 2006 00:09:53 +0000 (00:09 +0000)]
Allow to retrieve the libdata of a remote host in SG
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2347
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 2 Jun 2006 00:08:49 +0000 (00:08 +0000)]
Give this module a minimal level of testing. I'm a jerk for commiting such shitty code without decent debugging, I know
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2346
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 23:20:38 +0000 (23:20 +0000)]
cosmetics, and make two different error messages look different
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2345
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 23:20:01 +0000 (23:20 +0000)]
New function to get the element count of a set
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2344
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 23:17:49 +0000 (23:17 +0000)]
Exchange master socket port number on client socket creation: gras_socket_peer_port on an accepted socket will point to the port on which the peer is listening, not the one on which he is speaking since the latter is assigned by the system and meanless to human beings
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2343
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 23:07:50 +0000 (23:07 +0000)]
GRAS is not the only one using libdata. AMOK does too, and other could. So, it is possible that some fabrics get registered after the call to gras_procdata_init. In that case, the corresponding libdata won't get created on time, and we should create them afterward on need. Plus some cosmetics and bunch of paranoid self-checking
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2342
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 21:49:04 +0000 (21:49 +0000)]
virtu needs this
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2341
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 21:48:46 +0000 (21:48 +0000)]
fixme--: found a better place
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2340
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 20:31:17 +0000 (20:31 +0000)]
allow to request remote measurement with a min_duration (that was easy, apparently)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2339
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 20:28:38 +0000 (20:28 +0000)]
Port to the new amok_bw API (with min_duration)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2338
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 20:21:03 +0000 (20:21 +0000)]
Well. RPC answer need some extra love.
(the answer type is not the request type, stupid me)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2337
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 20:11:22 +0000 (20:11 +0000)]
And now, do it right. Change the experience total size instead of the individual message one; do not tend to the right value, but try to eventually pass it since it's our ending condition. I swear I did test previous version (but poorly, apparently)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2336
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 19:59:23 +0000 (19:59 +0000)]
Plug a bunch of memleaks, and play with the new min_duration argument
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2335
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 19:58:37 +0000 (19:58 +0000)]
In amok_bw_test, it is now possible to ask that the measurement lasts at least N seconds (N being a double). If it is not the case with the provided msg_size, it will get adjusted and a new test is made (using the same measurement sockets so you won't pay the handshaking twice). This mecanism is still to be offered in amok_bw_request(), but I'm on it.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2334
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 19:55:10 +0000 (19:55 +0000)]
yet some more debug
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2333
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 19:54:19 +0000 (19:54 +0000)]
ctor/dtor of msg_cb_t + an new function to wait for any of a set of message types (+logging cleanups)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2332
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 19:52:51 +0000 (19:52 +0000)]
ctor/dtor of msg_cb_t + an new function to wait for any of a set of message types
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2331
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 19:50:53 +0000 (19:50 +0000)]
New functions to search in dynars (plus some cosmetics)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2330
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 1 Jun 2006 19:50:08 +0000 (19:50 +0000)]
New functions to search in dynars
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2329
48e7efb5-ca39-0410-a469-
dd3cf9ba447f