mquinson [Tue, 22 Jan 2008 11:01:21 +0000 (11:01 +0000)]
xbt_new raises an exception on error, no need to check for ENOMEM
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5211
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Jan 2008 10:45:12 +0000 (10:45 +0000)]
Erm. Reindenting did not make the trick on assembly code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5210
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Jan 2008 10:43:30 +0000 (10:43 +0000)]
Fix another small signess issue
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5209
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Jan 2008 10:41:32 +0000 (10:41 +0000)]
Fix a small signess issue
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5208
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Jan 2008 10:35:23 +0000 (10:35 +0000)]
Reindent (no real change)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5207
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Jan 2008 10:32:48 +0000 (10:32 +0000)]
Move a bit of code into the platform-dependent files (to allow their upcoming cleanup)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5206
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 18 Jan 2008 10:26:22 +0000 (10:26 +0000)]
And now, fix the other arguments of makecontext to avoid using unitialized data on the stack
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5205
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 18 Jan 2008 09:58:48 +0000 (09:58 +0000)]
Fix the prototype of the context running wrapper to stick to the standards
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5204
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jan 2008 13:10:50 +0000 (13:10 +0000)]
include sysdep.h for xbt_new0
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5198
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jan 2008 10:48:19 +0000 (10:48 +0000)]
Delete the auto aliasing
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5197
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jan 2008 10:27:29 +0000 (10:27 +0000)]
Declaration of the MSG_task_receive_from_host() function
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5196
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jan 2008 10:20:07 +0000 (10:20 +0000)]
the java samples alias0 and alias1 are renamed autoDestination and explicitDestination
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5195
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jan 2008 10:17:51 +0000 (10:17 +0000)]
Usage of xbt_new0 instead calloc
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5194
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jan 2008 10:16:41 +0000 (10:16 +0000)]
Usage of xbt_new0 instead calloc
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5193
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jan 2008 10:15:40 +0000 (10:15 +0000)]
rename msg_mailbox.h to mailbox.h
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5192
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jan 2008 10:12:35 +0000 (10:12 +0000)]
rename msg_mailbox.h mailbox.h
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5191
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jan 2008 10:10:53 +0000 (10:10 +0000)]
This change is relative with the mailbox concept :
include/msg/msg.h The function MSG_task_receive_with_time_out is renamed MSG_task_receive_with_timeout
src/msg/private.h Add the declaration of the structure of a mailbox, the structure simdata_host use now the concept of mailbox
src/msg/global.c The initialization and the finalization of the mailbox module are respectively call by the functions MSG_global_init()
and MSG_clean()
src/msg/msg_mailbox.c Implementation of the functions MSG_mailbox_get_task_ext and MSG_mailbox_put_with_timeout, MSG_mailbox_get_by_channel;
the MSG_mailbox_destroy function is deleted...
src/msg/msg_mailbox.h renamed mailbox.h
src/msg/host.c The host use now the mailbox concept (the mailboxes of the hosts are not added in the global dictionary)
src/msg/gos.c All the functions use now the now concept of mailbox, refactoring of code (the code related with the mailboxes
is merged in the MSG_mailbox* functions)
src/simix/smx_global.c The initialization and the finalization module functions are now call in the msg.c source file.
src/simix/smx_process.c Add the mailbox identified by the alias "Host:Process" in the global dictionary
src/java/jmsg.c msg_mailbox.h is renamed mailbox.h
src/Makefile.am msg_mailbox.h is renamed mailbox.h
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5190
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jan 2008 09:57:59 +0000 (09:57 +0000)]
A distraction
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5189
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 11 Jan 2008 09:56:55 +0000 (09:56 +0000)]
add the inclusion of the dbg_help.h header, remove the unnecessary code and use xbt_new0 instead calloc
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5188
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 9 Jan 2008 07:27:00 +0000 (07:27 +0000)]
Fix syntax
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5185
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 9 Jan 2008 00:05:04 +0000 (00:05 +0000)]
Stupid me
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5184
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 9 Jan 2008 00:03:42 +0000 (00:03 +0000)]
ooops
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5183
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 9 Jan 2008 00:01:49 +0000 (00:01 +0000)]
Publi++
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5182
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 8 Jan 2008 22:21:46 +0000 (22:21 +0000)]
Update the contrib page, and add a link to it in the navbar
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5181
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 7 Jan 2008 23:07:21 +0000 (23:07 +0000)]
Simplification (plus remove a warning blocking the compilation)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5176
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 7 Jan 2008 22:51:18 +0000 (22:51 +0000)]
Also distribute the msg_mailbox header in the tarball
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5175
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 7 Jan 2008 22:39:07 +0000 (22:39 +0000)]
split windows and linux backtrace setup out of the main exception file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5174
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 7 Jan 2008 22:10:52 +0000 (22:10 +0000)]
Fix english, use more XBT str functions, some little other cosmetics. Kill backtrace_symbols_fd that we do not need (it dupplicates code with backtrace_symbols for no real reason)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5173
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 7 Jan 2008 17:19:31 +0000 (17:19 +0000)]
Do not export the mailbox functions now.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5172
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 7 Jan 2008 17:15:12 +0000 (17:15 +0000)]
A distraction
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5171
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 7 Jan 2008 17:13:39 +0000 (17:13 +0000)]
Export the mailbox functions.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5170
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 7 Jan 2008 17:01:59 +0000 (17:01 +0000)]
Remove the unused variable item.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5169
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 7 Jan 2008 16:56:16 +0000 (16:56 +0000)]
Add end line in msg_mailbox* files and add the file msg_mailbox.c in Makefile.am
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5168
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 7 Jan 2008 16:45:53 +0000 (16:45 +0000)]
The Visual C++ project of the masterslave_forwarder_with_alias example
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5167
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 7 Jan 2008 16:44:14 +0000 (16:44 +0000)]
The materslave_forwarder using the mailbox concept
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5166
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 7 Jan 2008 16:42:58 +0000 (16:42 +0000)]
The java examples to illustrate the usage of the mailbox concept.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5165
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 7 Jan 2008 16:39:40 +0000 (16:39 +0000)]
Add the mailbox source file and header.
msg_mailbox.h Header containing the declaration of the functions related with the mailbox concept
msg_mailbox.c Source file containing the implementation of the functions related with the mailbox concept
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5164
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 7 Jan 2008 16:36:32 +0000 (16:36 +0000)]
This change introduce the new mailbox concept.
A mailbox is a storage used to put or get an msg task. It is identified by an alias. For more information about the usage of the mailbox see the java examples alias0 and alias1 and the C example
masterslave_forwarder_with_alias in the directory /examples/msg/alias.
This change impacts the following files :
include/msg/msg.h Add the declaration of the functions related with the new concept of mailboxes.
src/msg/host.c Adapte the functions __MSG_host_create and __MSG_host_destroy to the new concept of mailboxes.
src/gos/gos.c Implementation of the functions related withe the new concept of mailboxes.
src/simix/smx_global.c Initialization et finalization of the mailbox module.
src/java/jmsg.c Implementation of the jni callback functions related with the mailbox concept.
src/java/jmsg.h Declaration of the jni callback functions related with the mailbox concept.
ApplicationHandler.java Implementation of the operations related with the properties of a process
Host.java Implementation of the operations related with the new concept of mailbox
MsgNative.java Implementation of the operations related with the new concept of mailbox
Process.java Implementation of the operations related with the new concept of mailbox
Task.java Implementation of the operations related with the new concept of mailbox
msg_mailbox.h Header containing the declaration of the functions related with the mailbox concept
msg_mailbox.c Source file containing the implementation of the functions related with the mailbox concept
directories alia0 et alias1 contain two examples to illustrate the different usages of the mailbox concept using the java interface
for msg.
directory alias contains the example masterslave_forwarder_with_alias which illustrate the usage of mailbox instead channel as in
the masterslave_forwarder example.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5163
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 7 Jan 2008 14:37:23 +0000 (14:37 +0000)]
Ansi declaration of the variables (at the beginning of the block).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5162
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 7 Jan 2008 14:31:27 +0000 (14:31 +0000)]
Add the backtrace in the table of string only if the symbol and the line information exist.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5161
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Mon, 7 Jan 2008 14:29:26 +0000 (14:29 +0000)]
Destroy the context of the maestro after the call of the function xbt_context_empty_trash to avoid an possible access violation.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5160
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
markls [Mon, 24 Dec 2007 06:27:26 +0000 (06:27 +0000)]
some of the action checking code didn't work right, so I removed it.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5158
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
markls [Sun, 23 Dec 2007 06:37:02 +0000 (06:37 +0000)]
accidently tried to compare action to state. now fixed.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5157
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
markls [Sun, 23 Dec 2007 06:17:02 +0000 (06:17 +0000)]
blah
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5156
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 21 Dec 2007 11:10:57 +0000 (11:10 +0000)]
Use bprintf instead of sprintf
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5153
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 21 Dec 2007 11:05:14 +0000 (11:05 +0000)]
Ops, forgot to commit this one
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5152
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Fri, 21 Dec 2007 10:31:39 +0000 (10:31 +0000)]
Implementation of the back trace functions for Win32 on the x86 architecture
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5151
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 20 Dec 2007 14:08:14 +0000 (14:08 +0000)]
ops, leftover
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5150
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 20 Dec 2007 14:07:36 +0000 (14:07 +0000)]
mv surfxml.dtd simgrid.dtd
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5149
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 20 Dec 2007 14:00:28 +0000 (14:00 +0000)]
Regenerate with flexml 1.7
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5148
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 20 Dec 2007 13:58:01 +0000 (13:58 +0000)]
indent
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5147
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 20 Dec 2007 13:57:08 +0000 (13:57 +0000)]
Call xbt_exit in the test runner (to check leaks)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5146
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 20 Dec 2007 13:55:33 +0000 (13:55 +0000)]
This file needs stdio.h for sprintf (it could use bprintf instead, but that's another story)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5145
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 20 Dec 2007 13:51:06 +0000 (13:51 +0000)]
These two certainly do not need hardcore portability bits
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5144
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 20 Dec 2007 13:49:54 +0000 (13:49 +0000)]
I know I'm picky
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5143
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 20 Dec 2007 13:49:00 +0000 (13:49 +0000)]
mv surfxml.dtd simgrid.dtd
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5142
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 20 Dec 2007 13:47:01 +0000 (13:47 +0000)]
autogenerated
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5141
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 20 Dec 2007 07:42:18 +0000 (07:42 +0000)]
Improve compilation time by epsilon by sharpening the includes (str.h loads dynar.h and a whole bunch of cruft, so do not load str.h from sysdep.h which is basically loaded by everyone)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5140
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Dec 2007 20:58:31 +0000 (20:58 +0000)]
Do load portable.h explicitly since strbuff do not bogusly load it for us anymore
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5139
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Dec 2007 20:56:47 +0000 (20:56 +0000)]
Oops, do not load portable.h from a public header: it's not installed
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5138
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Dec 2007 14:27:01 +0000 (14:27 +0000)]
typo
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5137
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 19 Dec 2007 14:26:46 +0000 (14:26 +0000)]
Avoid timeouts on very large platforms by blocking for ever
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5136
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 18 Dec 2007 11:01:11 +0000 (11:01 +0000)]
rename surfxml.dtd into simgrid.dtd
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5135
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 18 Dec 2007 10:56:47 +0000 (10:56 +0000)]
Rename the platform updating script, distribute it and document it
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5134
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 18 Dec 2007 10:49:08 +0000 (10:49 +0000)]
Move the platform updater into the archive (users will need it)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5132
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 18 Dec 2007 10:33:02 +0000 (10:33 +0000)]
Dos2unix (second try)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5130
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 18 Dec 2007 10:32:32 +0000 (10:32 +0000)]
Dos2unix
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5129
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 17 Dec 2007 15:12:58 +0000 (15:12 +0000)]
Document my lastest trick to increase the amount of started nodes in the simulator
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5128
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 17 Dec 2007 12:21:55 +0000 (12:21 +0000)]
update to lastest XML conventions
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5127
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sat, 15 Dec 2007 01:46:43 +0000 (01:46 +0000)]
A deployment involving all nodes (for timing purpose)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5126
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 14 Dec 2007 21:29:30 +0000 (21:29 +0000)]
Also add the make_deployment.pl to the tarball
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5124
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Fri, 14 Dec 2007 16:27:46 +0000 (16:27 +0000)]
solved a bug in route:multi. routes to where not added. appeared after the killing of KCC...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5123
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 12 Dec 2007 20:29:53 +0000 (20:29 +0000)]
Finish the code cleanup by killing completely the KCCFLN05 model (rip, crappy model)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5122
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 12 Dec 2007 20:27:23 +0000 (20:27 +0000)]
Output cleanups for when the exception arises in a separate thread
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5121
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 12 Dec 2007 20:12:25 +0000 (20:12 +0000)]
Change the trick to build log category names: this does not only appear when it's missing, but also when it's defined twice (and it looks ridiculous to have it named does_not_exists then)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5120
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Wed, 12 Dec 2007 08:40:13 +0000 (08:40 +0000)]
updated test results for metaxml, props, modified test send_recv_KC.. to CLM..
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5119
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Tue, 11 Dec 2007 15:59:23 +0000 (15:59 +0000)]
fixed bug in route:multi generation; appeared after the KCC.. model was eliminated
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5118
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Tue, 11 Dec 2007 09:26:58 +0000 (09:26 +0000)]
the parsing time info switched to debug
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5117
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Tue, 11 Dec 2007 09:19:59 +0000 (09:19 +0000)]
eliminating KCCFLN05 model
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5116
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Tue, 11 Dec 2007 09:03:03 +0000 (09:03 +0000)]
modified cluster to allow changing properties individualy foreach node
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5115
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 7 Dec 2007 12:34:26 +0000 (12:34 +0000)]
Don't hide issues. If users asked for rand48, we must given them this exact generator. And if we can't, then they must know
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5114
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 5 Dec 2007 22:33:43 +0000 (22:33 +0000)]
Fix string format (variable changed to unsigned long recently)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5113
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 5 Dec 2007 13:47:51 +0000 (13:47 +0000)]
Window doesn't provide the function drand48(), remove useless break and add extern C declarations for C++ compilers
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5112
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 5 Dec 2007 13:45:11 +0000 (13:45 +0000)]
Ansi C declaration of the variables (at the beginning of the blocks)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5111
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 5 Dec 2007 13:44:17 +0000 (13:44 +0000)]
add random_mgr.c to the Visual C++ project of the SimGrid library
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5110
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cherierm [Wed, 5 Dec 2007 13:15:02 +0000 (13:15 +0000)]
modify the structure of the solution of the Visual C++ project of the SimGrid DLL
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5109
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 4 Dec 2007 16:29:05 +0000 (16:29 +0000)]
Cleanup the example, and revalidate the outputs accordingly
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5108
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 4 Dec 2007 16:16:47 +0000 (16:16 +0000)]
Revalidate output
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5107
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 4 Dec 2007 16:05:21 +0000 (16:05 +0000)]
these symbols had multiple definitions 5mn ago, and now, they are not defined anymore. I hate the MacOSX linker
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5106
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 4 Dec 2007 15:55:13 +0000 (15:55 +0000)]
Mac users need love so that their prehistoric linker don't get messed up with multiple definitions of the globals
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5105
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Tue, 4 Dec 2007 14:13:10 +0000 (14:13 +0000)]
eliminated INFO leftover in KCCFLN model
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5104
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Tue, 4 Dec 2007 14:07:38 +0000 (14:07 +0000)]
fixed a bug in KCCFLN model
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5103
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Tue, 4 Dec 2007 14:05:20 +0000 (14:05 +0000)]
fixed a bug in KCCFLN model
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5102
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
quasar [Tue, 4 Dec 2007 14:01:00 +0000 (14:01 +0000)]
fixed a bug in add_route in all models + dict uses DJB2 hash func now + modified the metaxml example file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5101
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 30 Nov 2007 17:02:11 +0000 (17:02 +0000)]
Two more hashing functions (chosen by define, not dynamically: who cares?), some more debug, new function xbt_dict_dump_sizes() to display hashing functions quality, and a bug fix in dict_get (a || was written &&)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5100
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 30 Nov 2007 16:58:35 +0000 (16:58 +0000)]
only display logs of failed tests
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5099
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 30 Nov 2007 08:29:33 +0000 (08:29 +0000)]
Adapt to lastest dict API update
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5098
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
markls [Fri, 30 Nov 2007 01:38:14 +0000 (01:38 +0000)]
I just realized that the changes I made to the cond-wait test would break
programs that contain more than one MPI_Barrier. This should fix the problem
for most systems, though maybe this function should do something like SMPI_DO_ONCE and
maintain a separate counter for each invocation...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5097
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
markls [Fri, 30 Nov 2007 01:23:43 +0000 (01:23 +0000)]
chaned global execute_mutex and execute_cond to host-specific and wrapped all
cond_wait statements in while loops with appropriate tests.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5096
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 30 Nov 2007 00:18:03 +0000 (00:18 +0000)]
Make dictionary internal table dynamic (and automatically resized).
No need to specify its size anymore; functions xbt_dict_new_ext() and xbt_dict_hashsize_set() thus dropped.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5095
48e7efb5-ca39-0410-a469-
dd3cf9ba447f