navarrop [Tue, 28 Sep 2010 08:54:19 +0000 (08:54 +0000)]
Add Lib path correctly.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8276
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:54:18 +0000 (08:54 +0000)]
Simdag parser test must failed now.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8275
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:54:16 +0000 (08:54 +0000)]
Update xml platform for msg-get_sender and msg-trace tests.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8274
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:54:14 +0000 (08:54 +0000)]
get_sender update platform
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8273
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:54:12 +0000 (08:54 +0000)]
Cluster tag revival attempt.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8272
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:54:11 +0000 (08:54 +0000)]
Adapt masterslave_bypass to the brand new AS tag.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8271
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:54:09 +0000 (08:54 +0000)]
Bring back useful functions for the bypass from before David's internship.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8270
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:54:06 +0000 (08:54 +0000)]
Huge set of modifications to restore more uniform APIs when dealing with src and dst.
* GTNets compiles but is still not functionnal
* Tracing should have the same issue :(
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8269
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:54:02 +0000 (08:54 +0000)]
Add useless files to gitignore.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8268
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:47 +0000 (08:53 +0000)]
New platform for gtnets.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8267
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:33 +0000 (08:53 +0000)]
New platform files (just add AS tag)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8266
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:21 +0000 (08:53 +0000)]
add to the rule-based model the loopback routes
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8265
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:20 +0000 (08:53 +0000)]
Cosmetics for print.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8264
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:19 +0000 (08:53 +0000)]
Change way to call get_route
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8263
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:17 +0000 (08:53 +0000)]
change regex into the tag cluster
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8262
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:16 +0000 (08:53 +0000)]
Modify DTD and files for cluster Tag
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8261
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:14 +0000 (08:53 +0000)]
add-to-cmake-files-the-pcre-library by David
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8260
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:13 +0000 (08:53 +0000)]
Tag cluster test
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8259
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:11 +0000 (08:53 +0000)]
test of sd_test
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8258
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:09 +0000 (08:53 +0000)]
Add cluster tag
Conflicts:
src/surf/surf_routing.c
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8257
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:07 +0000 (08:53 +0000)]
Update tests for java
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8256
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:06 +0000 (08:53 +0000)]
Delete this message for being compatible with old tesh files.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8255
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:05 +0000 (08:53 +0000)]
Update doc for asynchronous comm and pthread_mutexes of pthread_conds.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8254
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:02 +0000 (08:53 +0000)]
New maintainer sources for simgrid dtd
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8253
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:53:00 +0000 (08:53 +0000)]
Remove unuse variables
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8252
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:59 +0000 (08:52 +0000)]
This code is necessary for masterslave_bypass example
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8251
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:57 +0000 (08:52 +0000)]
first version of rule base routing model
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8250
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:55 +0000 (08:52 +0000)]
more clean code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8249
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:54 +0000 (08:52 +0000)]
format
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8248
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:52 +0000 (08:52 +0000)]
clean code and remove foreach and set
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8247
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:49 +0000 (08:52 +0000)]
clean the dtd file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8246
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:48 +0000 (08:52 +0000)]
comment all the lines for route:multi and cluster. This needs to be cleaned
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8245
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:47 +0000 (08:52 +0000)]
clean the hierarchical routing code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8244
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:45 +0000 (08:52 +0000)]
comments for fix a deprecated dtd tag
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8243
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:44 +0000 (08:52 +0000)]
format changes
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8242
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:43 +0000 (08:52 +0000)]
fix mistake small mistake in the routing algorithm of floyd and dijkstra
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8241
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:41 +0000 (08:52 +0000)]
disable the debug function
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8240
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:39 +0000 (08:52 +0000)]
small fix for a uninitialized variable
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8239
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:37 +0000 (08:52 +0000)]
add the bypasss route mechanims
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8238
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:35 +0000 (08:52 +0000)]
add functions to check the correct process of make structures for routing
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8237
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:34 +0000 (08:52 +0000)]
add the dijkstra routing and cache too
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8236
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:33 +0000 (08:52 +0000)]
added the floyd algorithm first version
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8235
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:31 +0000 (08:52 +0000)]
pre version hierarchical routing, fix memory leak
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8234
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:30 +0000 (08:52 +0000)]
add a free dynar
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8233
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:28 +0000 (08:52 +0000)]
pre version of hierarchical routing, make in a recursive way
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8232
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:26 +0000 (08:52 +0000)]
I comment all the calls to used_routing, in order to use global routing.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8231
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:23 +0000 (08:52 +0000)]
changes for solve warrings
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8230
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:21 +0000 (08:52 +0000)]
add the floyd approach
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8229
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:20 +0000 (08:52 +0000)]
add the floyd algorithm for a routing schema
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8228
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:18 +0000 (08:52 +0000)]
add the floyd algorithm for a routing schema L
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8227
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:17 +0000 (08:52 +0000)]
The new directives for parsing the hierarchical routing
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8226
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:16 +0000 (08:52 +0000)]
The second version of the hierarchical routing, Here I add parse directives
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8225
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:14 +0000 (08:52 +0000)]
The second version of hierarchical routing, In this file I comment some lines to make a work example
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8224
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:13 +0000 (08:52 +0000)]
The second version of hierarchical routing. Here I put the structures of the global routing model.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8223
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:11 +0000 (08:52 +0000)]
The second version of hierarchical routing. I implemented the parse functions and the routing functions, both at global level and local level.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8222
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 28 Sep 2010 08:52:10 +0000 (08:52 +0000)]
First version of hierarchical routing.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8221
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
pini [Mon, 27 Sep 2010 16:03:45 +0000 (16:03 +0000)]
Revert "Compilation broken." This wasn't suppose to be commited.
This reverts commit
d2463b9dd8b903446a52afa4b6928b0e4b036504.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8220
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
pini [Mon, 27 Sep 2010 16:01:05 +0000 (16:01 +0000)]
Removed unused variables and added missing return call.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8219
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
pini [Mon, 27 Sep 2010 16:01:03 +0000 (16:01 +0000)]
Compilation broken.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8218
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
coldpeace [Mon, 27 Sep 2010 12:52:21 +0000 (12:52 +0000)]
adding some setter methods
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8217
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
pini [Mon, 27 Sep 2010 10:18:49 +0000 (10:18 +0000)]
Added local and global sampling.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8216
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
suter [Mon, 27 Sep 2010 08:07:24 +0000 (08:07 +0000)]
add 2 entries and some missing commas
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8215
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 27 Sep 2010 07:56:28 +0000 (07:56 +0000)]
kill an unused file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8214
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 27 Sep 2010 07:56:25 +0000 (07:56 +0000)]
Fix an external ref
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8213
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Thu, 23 Sep 2010 12:21:24 +0000 (12:21 +0000)]
Rename CLEANUP definition (used after TRY) into TRY_CLEANUP
due to other definition of CLEANUP
like src/xbt/graphxml.c:1201 "#define CLEANUP cleanup()"
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8212
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Thu, 23 Sep 2010 11:17:15 +0000 (11:17 +0000)]
Update scripts for pipol
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8211
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Thu, 23 Sep 2010 10:48:38 +0000 (10:48 +0000)]
code clean-up
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8210
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Thu, 23 Sep 2010 10:48:37 +0000 (10:48 +0000)]
new configuration option tracing/platform/method
details:
- may be "a", "b", "c"
- tracing behavior for each method as explained in previous commit
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8209
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
pini [Thu, 23 Sep 2010 10:01:21 +0000 (10:01 +0000)]
Added a version of DT with RAM folding.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8208
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Thu, 23 Sep 2010 09:51:31 +0000 (09:51 +0000)]
Update _units file in svn.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8207
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Thu, 23 Sep 2010 09:51:30 +0000 (09:51 +0000)]
Initialize value. Compilation with Full Flags.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8206
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Thu, 23 Sep 2010 09:51:29 +0000 (09:51 +0000)]
Rename CLEANUP macro into _CLEANUP for Supernovae mode.
There were two definition of CLEANUP.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8205
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Thu, 23 Sep 2010 09:51:26 +0000 (09:51 +0000)]
Oups, variable names are not same. Fix the bug with Supernovae.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8204
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
pini [Thu, 23 Sep 2010 09:14:04 +0000 (09:14 +0000)]
Take size into account when building a unique name.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8203
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Thu, 23 Sep 2010 09:06:46 +0000 (09:06 +0000)]
dedicated file to trace categorized resource utilization
details:
- src/instr/resource_utilization.c
- three methods implemented:
- A (dumb tracing, all update_actions_state are transformed in two events)
- B (try to resume the tracing if the utilization value did not change)
=> it produces the same trace as A, resumed if update_actions_state
do not change the values on all updates
- C (categorized resource utilization integrated within the scope of a smx_action)
- method A generates a gigantic trace file, B is the solution for MSG, but not for SMPI
- method C is the solution for SMPI, but we lost details on each update
- now, method B is active
todo:
- create an option to select which method to use
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8202
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Thu, 23 Sep 2010 09:06:44 +0000 (09:06 +0000)]
updating traced IS NAS benchmark to get one category per MPI rank
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8201
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Thu, 23 Sep 2010 09:06:43 +0000 (09:06 +0000)]
cosmetics: fixing identation
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8200
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Thu, 23 Sep 2010 09:06:43 +0000 (09:06 +0000)]
placing instrumentation of network utilization on better place
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8199
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
pini [Wed, 22 Sep 2010 12:07:21 +0000 (12:07 +0000)]
Added RAM folding to SMPI.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8198
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Fri, 17 Sep 2010 14:33:23 +0000 (14:33 +0000)]
only remove from dict if the key is there
details:
- fix on multiple calls to TRACE_smpi_set_category(NULL)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8197
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Fri, 17 Sep 2010 09:26:52 +0000 (09:26 +0000)]
creating instrumented versions of DT, EP and IS benchmarks
details:
- new directories created to avoid the modification of the original .c files
- the binaries created have the same name as the binaries generated by original benchmarks
- instrumentation consists basically in:
- #include "instr/instr.h"
- use TRACE_smpi_set_category to declare and set a category to monitor resource utilization
- execute with -trace parameter
- no instrumentation needed if only a traditional gantt-chart is needed
- in this case, original versions of benchmarks must be executed with -trace parameter only
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8196
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Thu, 16 Sep 2010 15:18:04 +0000 (15:18 +0000)]
creating a static version of libsmpi version to link against HPL benchmark
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8195
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Wed, 15 Sep 2010 15:58:30 +0000 (15:58 +0000)]
smaller size so ctest don't give a timeout during tests
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8194
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Wed, 15 Sep 2010 15:58:29 +0000 (15:58 +0000)]
simple example of smpi tracing with platform utilization (with three categories)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8193
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Wed, 15 Sep 2010 15:58:27 +0000 (15:58 +0000)]
updating smpi_traced.tesh file to cope with platform utilization output
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8192
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Wed, 15 Sep 2010 15:58:26 +0000 (15:58 +0000)]
using categories to trace platform utilization on smpi tracing example
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8191
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Wed, 15 Sep 2010 15:58:25 +0000 (15:58 +0000)]
increasing the message size for testing
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8190
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Wed, 15 Sep 2010 15:58:25 +0000 (15:58 +0000)]
when smpirun is executed with -trace parameter, activate the platform tracing
details:
- even if TRACE_smpi_set_category is not used on the mpi application
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8189
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Wed, 15 Sep 2010 15:58:24 +0000 (15:58 +0000)]
properly destroying containers at the end of trace file
details:
- the name of the function called (TRACE_msg_clean) should change
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8188
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Wed, 15 Sep 2010 15:58:22 +0000 (15:58 +0000)]
trace: new interface function for tracing resource categorized utilization with SMPI
details:
- still experimental
- include "instr/instr.h" in your code MPI
- put TRACE_smpi_set_category ("name_of_your_cat") somewhere
in the code that all processes execute. example:
Do this:
{
...
TRACE_smpi_set_category (...);
if (rank == 0){
}else{
}
...
}
instead of this:
{
...
if (rank == 0){
TRACE_smpi_set_category (...);
}else{
}
...
}
- call TRACE_smpi_set_category (NULL) to de-activate
the tracing of the platform utilization according to
a category
- all this only works if the smpi simulation is launched with
the option --cfg=tracing/platform:1 (next commits will have
an additional option in smpirun to handle that)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8187
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Wed, 15 Sep 2010 15:58:21 +0000 (15:58 +0000)]
not consider the time spent on SMPI tracing as part of application execution
details:
- considered now as part of communication (if bench monitors the time inside MPI functions)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8186
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
schnorr [Wed, 15 Sep 2010 15:58:20 +0000 (15:58 +0000)]
creating a source file dedicated to handle the categories
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8185
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
pini [Tue, 14 Sep 2010 14:39:41 +0000 (14:39 +0000)]
Bugfix: C is _not_ object-oriented (a.k.a. missing callback for the Constant network model)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8184
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Mon, 13 Sep 2010 16:44:05 +0000 (16:44 +0000)]
Update Doc.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8183
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Mon, 13 Sep 2010 16:33:37 +0000 (16:33 +0000)]
Update doc for icomms.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8182
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Mon, 13 Sep 2010 12:08:50 +0000 (12:08 +0000)]
Cosmetics.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8181
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Mon, 13 Sep 2010 11:55:11 +0000 (11:55 +0000)]
Oups this is a mistake.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8180
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Mon, 13 Sep 2010 08:24:48 +0000 (08:24 +0000)]
Not test with WIN32 but BORLAND because on windows there is GNU too.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8179
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Mon, 13 Sep 2010 08:24:35 +0000 (08:24 +0000)]
If we are on windows _GNU is defined by cmake.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8178
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Mon, 13 Sep 2010 08:24:11 +0000 (08:24 +0000)]
Update CMakeLists for windows
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8177
48e7efb5-ca39-0410-a469-
dd3cf9ba447f