Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
13 years agoHandle transfer failures in MSG_test, MSG_testany and MSG_waitany
thiery [Thu, 16 Dec 2010 13:29:29 +0000 (13:29 +0000)]
Handle transfer failures in MSG_test, MSG_testany and MSG_waitany

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9270 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoChord: adding timeouts to avoid waiting forever
thiery [Thu, 16 Dec 2010 10:23:37 +0000 (10:23 +0000)]
Chord: adding timeouts to avoid waiting forever

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9269 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoCompile fix: add a missing XBT_INLINE
thiery [Thu, 16 Dec 2010 09:43:33 +0000 (09:43 +0000)]
Compile fix: add a missing XBT_INLINE

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9268 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoChord: implement the updated (and simpler) version of the paper
thiery [Wed, 15 Dec 2010 22:06:50 +0000 (22:06 +0000)]
Chord: implement the updated (and simpler) version of the paper

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9267 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAdd sort, buffer and mkfile to tesh.pl
navarrop [Wed, 15 Dec 2010 17:31:00 +0000 (17:31 +0000)]
Add sort, buffer and mkfile to tesh.pl

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9266 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAnswer the request as the last action on it (it will destroy it)
cristianrosa [Wed, 15 Dec 2010 17:14:59 +0000 (17:14 +0000)]
Answer the request as the last action on it (it will destroy it)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9265 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix the detection of the raw_heap when snapshoting
cristianrosa [Wed, 15 Dec 2010 17:14:57 +0000 (17:14 +0000)]
Fix the detection of the raw_heap when snapshoting

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9264 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoMake the name of the tests more uniform
thiery [Wed, 15 Dec 2010 16:10:55 +0000 (16:10 +0000)]
Make the name of the tests more uniform

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9263 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoImplementing concurrent join in Chord
thiery [Wed, 15 Dec 2010 16:10:53 +0000 (16:10 +0000)]
Implementing concurrent join in Chord

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9262 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix race condition on task put/get
cristianrosa [Wed, 15 Dec 2010 16:05:22 +0000 (16:05 +0000)]
Fix race condition on task put/get

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9261 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoDo not use the user data argument of isend.
cristianrosa [Wed, 15 Dec 2010 16:05:20 +0000 (16:05 +0000)]
Do not use the user data argument of isend.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9260 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoDo not use the data argument of isend anymore.
cristianrosa [Wed, 15 Dec 2010 16:05:18 +0000 (16:05 +0000)]
Do not use the data argument of isend anymore.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9259 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoImprove debugging information
cristianrosa [Wed, 15 Dec 2010 16:05:15 +0000 (16:05 +0000)]
Improve debugging information

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9258 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoEliminated needless dictionary.
velho [Wed, 15 Dec 2010 16:02:11 +0000 (16:02 +0000)]
Eliminated needless dictionary.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9257 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFixed the function that returns if a flows is limited by latency.
velho [Wed, 15 Dec 2010 15:55:38 +0000 (15:55 +0000)]
Fixed the function that returns if a flows is limited by latency.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9256 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoCope avec refurbished interface.
velho [Wed, 15 Dec 2010 15:55:36 +0000 (15:55 +0000)]
Cope avec refurbished interface.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9255 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAdded the lazy management improvement for network models.
velho [Wed, 15 Dec 2010 15:55:33 +0000 (15:55 +0000)]
Added the lazy management improvement for network models.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9254 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoRedo a simple tesh.pl
navarrop [Wed, 15 Dec 2010 15:53:14 +0000 (15:53 +0000)]
Redo a simple tesh.pl

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9253 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agofix the logic of refcount in msg_task_t by ... killing it. It's now a boolean indicat...
mquinson [Wed, 15 Dec 2010 15:11:04 +0000 (15:11 +0000)]
fix the logic of refcount in msg_task_t by ... killing it. It's now a boolean indicating whether the task is used

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9252 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoKill the braindead MSG_task_refcount_dec() function.
mquinson [Wed, 15 Dec 2010 15:11:01 +0000 (15:11 +0000)]
Kill the braindead MSG_task_refcount_dec() function.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9251 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] do not xbt_die if gtnets is traced
schnorr [Wed, 15 Dec 2010 14:35:49 +0000 (14:35 +0000)]
[trace] do not xbt_die if gtnets is traced

todo:
- gtnets network model currently is not working with the simulation tracing

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9250 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoUpdate doc
alegrand [Wed, 15 Dec 2010 13:54:28 +0000 (13:54 +0000)]
Update doc

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9249 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix another script.
navarrop [Wed, 15 Dec 2010 13:54:09 +0000 (13:54 +0000)]
Fix another script.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9248 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix code coverage on script.
navarrop [Wed, 15 Dec 2010 13:32:14 +0000 (13:32 +0000)]
Fix code coverage on script.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9247 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoCompile fix: typo in variable name.
cristianrosa [Wed, 15 Dec 2010 13:25:56 +0000 (13:25 +0000)]
Compile fix: typo in variable name.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9246 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAdd a flag --cfg=simix/context to choose the context factory: ucontext,
thiery [Wed, 15 Dec 2010 13:15:11 +0000 (13:15 +0000)]
Add a flag --cfg=simix/context to choose the context factory: ucontext,
thread or raw

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9245 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix script for pipol.
navarrop [Wed, 15 Dec 2010 13:06:36 +0000 (13:06 +0000)]
Fix script for pipol.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9244 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] bugfix, do not try to declare a NULL category
schnorr [Wed, 15 Dec 2010 09:11:48 +0000 (09:11 +0000)]
[trace] bugfix, do not try to declare a NULL category

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9243 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoconvert msg/replay to modern replay things even in the tracing parts (sorry)
mquinson [Wed, 15 Dec 2010 09:00:12 +0000 (09:00 +0000)]
convert msg/replay to modern replay things even in the tracing parts (sorry)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9242 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoprotect this file against multiple inclusions to fix supernovae (oops)
mquinson [Wed, 15 Dec 2010 08:54:37 +0000 (08:54 +0000)]
protect this file against multiple inclusions to fix supernovae (oops)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9241 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoUse private futex commands
cristianrosa [Tue, 14 Dec 2010 17:05:54 +0000 (17:05 +0000)]
Use private futex commands

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9240 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoReimplement parmap using futex based barriers.
cristianrosa [Tue, 14 Dec 2010 16:27:28 +0000 (16:27 +0000)]
Reimplement parmap using futex based barriers.
The fastest barrier implementation ever ;)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9239 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix problem with get_route in Dijkstra.
navarrop [Tue, 14 Dec 2010 16:16:34 +0000 (16:16 +0000)]
Fix problem with get_route in Dijkstra.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9238 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix bug when creating topology graph with model dijkstra.
navarrop [Tue, 14 Dec 2010 14:51:00 +0000 (14:51 +0000)]
Fix bug when creating topology graph with model dijkstra.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9237 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agomoving graphicator from teshsuite to tools/graphicator/
schnorr [Tue, 14 Dec 2010 14:22:51 +0000 (14:22 +0000)]
moving graphicator from teshsuite to tools/graphicator/

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9236 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agooops forgot one file
mquinson [Tue, 14 Dec 2010 13:25:14 +0000 (13:25 +0000)]
oops forgot one file

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9235 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoRemove stackless simix context factory
mquinson [Tue, 14 Dec 2010 12:54:48 +0000 (12:54 +0000)]
Remove stackless simix context factory

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9234 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoget the good parts of the replay without stack into the regular replay
mquinson [Tue, 14 Dec 2010 12:54:46 +0000 (12:54 +0000)]
get the good parts of the replay without stack into the regular replay

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9233 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoplug a memleak
mquinson [Tue, 14 Dec 2010 12:54:34 +0000 (12:54 +0000)]
plug a memleak

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9232 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agodocument last changes
mquinson [Tue, 14 Dec 2010 12:54:32 +0000 (12:54 +0000)]
document last changes

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9231 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoKill tesh2 out of the source tree
mquinson [Tue, 14 Dec 2010 09:19:00 +0000 (09:19 +0000)]
Kill tesh2 out of the source tree
It was an old attempt at redoing TESH in a portable way, but it works
mainly/only on windows for now, and is not as paranoid as the regular
tesh.

The future is probably in the perl version of TESH.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9230 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agosanitize the use of logs in unit testing of parmap to fix supernovae
mquinson [Tue, 14 Dec 2010 08:46:39 +0000 (08:46 +0000)]
sanitize the use of logs in unit testing of parmap to fix supernovae

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9229 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agofix a bunch of compilation warnings
mquinson [Tue, 14 Dec 2010 08:46:28 +0000 (08:46 +0000)]
fix a bunch of compilation warnings
* SIMIX_comm_is_latency_bounded() is inline, so should its prototype
* load gras_config.h to get the prototype of getline

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9228 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoignore chord binary from git
mquinson [Tue, 14 Dec 2010 08:46:26 +0000 (08:46 +0000)]
ignore chord binary from git

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9227 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agokill useless smx_ctx_raw_create_context_sized(), and shut a debug message up
mquinson [Tue, 14 Dec 2010 08:46:23 +0000 (08:46 +0000)]
kill useless smx_ctx_raw_create_context_sized(), and shut a debug message up

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9226 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix test mc-bugged1
thiery [Tue, 14 Dec 2010 08:45:46 +0000 (08:45 +0000)]
Fix test mc-bugged1

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9225 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoFix uninitialized variables
thiery [Tue, 14 Dec 2010 08:30:22 +0000 (08:30 +0000)]
Fix uninitialized variables

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9224 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoAdd the chord executable to .gitignore
thiery [Tue, 14 Dec 2010 08:30:21 +0000 (08:30 +0000)]
Add the chord executable to .gitignore

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9223 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agotracing might be disable, protecting lua bindings
schnorr [Mon, 13 Dec 2010 16:45:37 +0000 (16:45 +0000)]
tracing might be disable, protecting lua bindings

details:
- before this commit, if lua is on and tracing is off then compile error

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9222 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] updating tesh, no categories are declared in this example anymore
schnorr [Mon, 13 Dec 2010 16:45:36 +0000 (16:45 +0000)]
[trace] updating tesh, no categories are declared in this example anymore

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9221 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] arrows to indicate msg send/recv when tracing/msg/task:1
schnorr [Mon, 13 Dec 2010 16:45:35 +0000 (16:45 +0000)]
[trace] arrows to indicate msg send/recv when tracing/msg/task:1

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9220 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] arrows to indicate msg process migration
schnorr [Mon, 13 Dec 2010 16:45:33 +0000 (16:45 +0000)]
[trace] arrows to indicate msg process migration

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9219 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] updating ChangeLog
schnorr [Mon, 13 Dec 2010 16:45:32 +0000 (16:45 +0000)]
[trace] updating ChangeLog

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9218 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] removing old code that was merged into new tracing system
schnorr [Mon, 13 Dec 2010 16:45:31 +0000 (16:45 +0000)]
[trace] removing old code that was merged into new tracing system

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9217 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] set/push/pop states for tracing/msg/[task|process]:1
schnorr [Mon, 13 Dec 2010 16:45:30 +0000 (16:45 +0000)]
[trace] set/push/pop states for tracing/msg/[task|process]:1

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9216 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] update on --cfg=tracing/msg/task:1, now works with new tracing system
schnorr [Mon, 13 Dec 2010 16:45:28 +0000 (16:45 +0000)]
[trace] update on --cfg=tracing/msg/task:1, now works with new tracing system

details:
- tasks are grouped by processes
- updating tasks.c on example/msg/tracing
      each task must have a unique name in order to --cfg=tracing/msg/task:1 work

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9215 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] stop tracing process if user sets its category to NULL
schnorr [Mon, 13 Dec 2010 16:45:27 +0000 (16:45 +0000)]
[trace] stop tracing process if user sets its category to NULL

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9214 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] renaming container type of msg process
schnorr [Mon, 13 Dec 2010 16:45:26 +0000 (16:45 +0000)]
[trace] renaming container type of msg process

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9213 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] correct debug message
schnorr [Mon, 13 Dec 2010 16:45:24 +0000 (16:45 +0000)]
[trace] correct debug message

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9212 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] only let MSG processes receive categories if tracing/msg/process:1
schnorr [Mon, 13 Dec 2010 16:45:23 +0000 (16:45 +0000)]
[trace] only let MSG processes receive categories if tracing/msg/process:1

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9211 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] update of msg process tracing (to monitor migrations)
schnorr [Mon, 13 Dec 2010 16:45:22 +0000 (16:45 +0000)]
[trace] update of msg process tracing (to monitor migrations)

details:
- interface to attribute a category to a msg process changed (color needed)
- procmig and volume examples updated

todo:
- states of the processes are not registered

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9210 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] other parts of tracing can also declare types (needed by msg process tracing)
schnorr [Mon, 13 Dec 2010 16:45:20 +0000 (16:45 +0000)]
[trace] other parts of tracing can also declare types (needed by msg process tracing)

details:
- and also newEventType and getEventType

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9209 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] fix: container creation timestamp should definitely not be 0 here, use simula...
schnorr [Mon, 13 Dec 2010 16:45:19 +0000 (16:45 +0000)]
[trace] fix: container creation timestamp should definitely not be 0 here, use simulation time instead

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9208 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] protecting category field in process structure
schnorr [Mon, 13 Dec 2010 16:45:18 +0000 (16:45 +0000)]
[trace] protecting category field in process structure

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9207 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] marking tracing/msg/volume:1 as deprecated
schnorr [Mon, 13 Dec 2010 16:45:17 +0000 (16:45 +0000)]
[trace] marking tracing/msg/volume:1 as deprecated

details:
- can be reincorporated if someone needs it

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9206 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] mpi api is traced if tracing:1 and tracing/smpi:1
schnorr [Mon, 13 Dec 2010 16:45:16 +0000 (16:45 +0000)]
[trace] mpi api is traced if tracing:1 and tracing/smpi:1

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9205 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] smpi api tracing updated to the new tracing utilities
schnorr [Mon, 13 Dec 2010 16:45:15 +0000 (16:45 +0000)]
[trace] smpi api tracing updated to the new tracing utilities

todo:
- fix the name of the operations, which name starts with a P
example: today is PMPI_Init, but it should be MPI_Init

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9204 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] recursive search for a type in the type hierarchy
schnorr [Mon, 13 Dec 2010 16:45:14 +0000 (16:45 +0000)]
[trace] recursive search for a type in the type hierarchy

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9203 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] functions to be used by other parts of tracing (container handling)
schnorr [Mon, 13 Dec 2010 16:45:13 +0000 (16:45 +0000)]
[trace] functions to be used by other parts of tracing (container handling)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9202 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] new type MPI, which is the container type of a MPI process in SMPI
schnorr [Mon, 13 Dec 2010 16:45:12 +0000 (16:45 +0000)]
[trace] new type MPI, which is the container type of a MPI process in SMPI

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9201 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] fix, father is already defined, should not use currentContainer here
schnorr [Mon, 13 Dec 2010 16:45:11 +0000 (16:45 +0000)]
[trace] fix, father is already defined, should not use currentContainer here

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9200 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] making type_t and container_t available for instr module
schnorr [Mon, 13 Dec 2010 16:45:10 +0000 (16:45 +0000)]
[trace] making type_t and container_t available for instr module

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9199 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] smpi types declaration updated
schnorr [Mon, 13 Dec 2010 16:45:09 +0000 (16:45 +0000)]
[trace] smpi types declaration updated

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9198 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] declaring dictionary where it is allocated
schnorr [Mon, 13 Dec 2010 16:45:07 +0000 (16:45 +0000)]
[trace] declaring dictionary where it is allocated

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9197 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] tracing a 0 instead of 0.000000 in trace file timestamps
schnorr [Mon, 13 Dec 2010 16:45:05 +0000 (16:45 +0000)]
[trace] tracing a 0 instead of 0.000000 in trace file timestamps

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9196 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] merging instr_variables.c into instr_interface.c (code re-organization)
schnorr [Mon, 13 Dec 2010 16:45:04 +0000 (16:45 +0000)]
[trace] merging instr_variables.c into instr_interface.c (code re-organization)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9195 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] protecting the declaration of multiple types with the same name
schnorr [Mon, 13 Dec 2010 16:45:02 +0000 (16:45 +0000)]
[trace] protecting the declaration of multiple types with the same name

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9194 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] removing old interface prototype that no longer exists
schnorr [Mon, 13 Dec 2010 16:45:02 +0000 (16:45 +0000)]
[trace] removing old interface prototype that no longer exists

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9193 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] checking if platform is traced in tracing API
schnorr [Mon, 13 Dec 2010 16:45:00 +0000 (16:45 +0000)]
[trace] checking if platform is traced in tracing API

details:
- for the features that need a known platform to work

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9192 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] adding a new structure to keep the type hierarchy of the trace
schnorr [Mon, 13 Dec 2010 16:44:59 +0000 (16:44 +0000)]
[trace] adding a new structure to keep the type hierarchy of the trace

details:
- simplification of container creation during parsing
- use of aliases in the trace file (for containers and types)
- only categorized/uncategorized resource use is working for now

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9191 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] smaller timestamp is registered in trace files if time is 0
schnorr [Mon, 13 Dec 2010 16:44:58 +0000 (16:44 +0000)]
[trace] smaller timestamp is registered in trace files if time is 0

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9190 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] filter out the reverse connections to get a smaller trace file
schnorr [Mon, 13 Dec 2010 16:44:57 +0000 (16:44 +0000)]
[trace] filter out the reverse connections to get a smaller trace file

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9189 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] new field id to make the final trace file smaller
schnorr [Mon, 13 Dec 2010 16:44:56 +0000 (16:44 +0000)]
[trace] new field id to make the final trace file smaller

details:
- instr_id (resource_name) gives the right alias

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9188 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] extracting routes among ASes
schnorr [Mon, 13 Dec 2010 16:44:55 +0000 (16:44 +0000)]
[trace] extracting routes among ASes

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9187 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] recursive extraction of connections between hosts/link/routers
schnorr [Mon, 13 Dec 2010 16:44:54 +0000 (16:44 +0000)]
[trace] recursive extraction of connections between hosts/link/routers

details:
- a connection between two components is registered in the paje trace file with a link
- an AS container contains the connections inside that container

todo:
- extract connections among the backbones ASes

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9186 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] new fields in the container structure, holding its kind and its typename...
schnorr [Mon, 13 Dec 2010 16:44:53 +0000 (16:44 +0000)]
[trace] new fields in the container structure, holding its kind and its typename (as seen by users)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9185 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] new static function to declare a new link type (checking if it already exists)
schnorr [Mon, 13 Dec 2010 16:44:52 +0000 (16:44 +0000)]
[trace] new static function to declare a new link type (checking if it already exists)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9184 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] new callback to end of platform parsing
schnorr [Mon, 13 Dec 2010 16:44:51 +0000 (16:44 +0000)]
[trace] new callback to end of platform parsing

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9183 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] adding some comments in the hierarchical structure of containers used during...
schnorr [Mon, 13 Dec 2010 16:44:50 +0000 (16:44 +0000)]
[trace] adding some comments in the hierarchical structure of containers used during tracing

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9182 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] registering in the dictionary the router containers
schnorr [Mon, 13 Dec 2010 16:44:49 +0000 (16:44 +0000)]
[trace] registering in the dictionary the router containers

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9181 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] using a single dictionary to hold all containers indexed by their names
schnorr [Mon, 13 Dec 2010 16:44:48 +0000 (16:44 +0000)]
[trace] using a single dictionary to hold all containers indexed by their names

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9180 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] better include, no need to declare global_routing here, it is already externed
schnorr [Mon, 13 Dec 2010 16:44:47 +0000 (16:44 +0000)]
[trace] better include, no need to declare global_routing here, it is already externed

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9179 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years agoupdating ChangeLog
schnorr [Mon, 13 Dec 2010 16:44:46 +0000 (16:44 +0000)]
updating ChangeLog

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9178 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] cosmetics and removing unused static variable
schnorr [Mon, 13 Dec 2010 16:44:45 +0000 (16:44 +0000)]
[trace] cosmetics and removing unused static variable

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9177 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] gtnets tracing mechanism is outdated
schnorr [Mon, 13 Dec 2010 16:44:44 +0000 (16:44 +0000)]
[trace] gtnets tracing mechanism is outdated

TODO

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9176 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] pay attention to configuration options when tracing
schnorr [Mon, 13 Dec 2010 16:44:43 +0000 (16:44 +0000)]
[trace] pay attention to configuration options when tracing

detail:
- not defining the parser callbacks means that instr_routing.c does nothing

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9175 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] only call container destruction if we have a hierarchy of them
schnorr [Mon, 13 Dec 2010 16:44:43 +0000 (16:44 +0000)]
[trace] only call container destruction if we have a hierarchy of them

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9174 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] updating the user link variables mechanism and its interface
schnorr [Mon, 13 Dec 2010 16:44:41 +0000 (16:44 +0000)]
[trace] updating the user link variables mechanism and its interface

details:
- now user provides the name of the link (the same name used in the platform)
- the rest works exactly as it has been working for hosts
- there is no check to see if the variable was already declared

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9173 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] updating (availability) trace support in tracing mechanism
schnorr [Mon, 13 Dec 2010 16:44:40 +0000 (16:44 +0000)]
[trace] updating (availability) trace support in tracing mechanism

details:
- latency not used
- some old prototypes also removed

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9172 48e7efb5-ca39-0410-a469-dd3cf9ba447f

13 years ago[trace] removing old vivaldi tracing (no longer called by the model)
schnorr [Mon, 13 Dec 2010 16:44:39 +0000 (16:44 +0000)]
[trace] removing old vivaldi tracing (no longer called by the model)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9171 48e7efb5-ca39-0410-a469-dd3cf9ba447f