alegrand [Mon, 13 Aug 2007 15:29:17 +0000 (15:29 +0000)]
bug fix in communicate + create 0-consumption on all hosts
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4077
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 13 Aug 2007 15:28:28 +0000 (15:28 +0000)]
debug + fixed many bugs due to too fast coding... :(
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4076
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 13 Aug 2007 15:27:06 +0000 (15:27 +0000)]
Take into account the weird case where remain would already be 0 (could happen if a 0-size action is created)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4075
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 10 Aug 2007 16:01:56 +0000 (16:01 +0000)]
reindent.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4074
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 10 Aug 2007 16:00:33 +0000 (16:00 +0000)]
remove dead files.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4073
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 10 Aug 2007 15:56:36 +0000 (15:56 +0000)]
Handle FAT_PIPES.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4072
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 10 Aug 2007 15:19:19 +0000 (15:19 +0000)]
ptask_L07 can now do execute and communicate via execute_parallel_task
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4071
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 10 Aug 2007 14:51:02 +0000 (14:51 +0000)]
Use simple communications and computations whenever possible...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4070
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 10 Aug 2007 12:35:18 +0000 (12:35 +0000)]
Automatically generated file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4069
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 10 Aug 2007 12:34:39 +0000 (12:34 +0000)]
Add a new workstation model. Should give much more reasonnable results for parallel tasks.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4068
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 10 Aug 2007 12:33:40 +0000 (12:33 +0000)]
various cleanups + debug
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4067
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 10 Aug 2007 12:33:01 +0000 (12:33 +0000)]
various cleanups
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4066
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 10 Aug 2007 12:32:14 +0000 (12:32 +0000)]
Use the modular surf resource mechanism to allow SD users to change the resource models.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4065
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 10 Aug 2007 09:44:16 +0000 (09:44 +0000)]
Add a new "max-min" like sharing for parallel tasks.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4064
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 9 Aug 2007 18:41:44 +0000 (18:41 +0000)]
Autogenerated, and commiting it was important since the dynar_unit needs to follow changes in threads API
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4063
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 9 Aug 2007 09:05:40 +0000 (09:05 +0000)]
Automatically cleaned flexml files.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4062
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 9 Aug 2007 09:04:51 +0000 (09:04 +0000)]
Automatically generated file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4061
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 9 Aug 2007 09:04:36 +0000 (09:04 +0000)]
Use XBT_PUBLIC instead of XBT_PUBLIC_DATA
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4060
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
markls [Wed, 8 Aug 2007 21:43:24 +0000 (21:43 +0000)]
needed to add new input files to build scripts to cvs.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4059
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 8 Aug 2007 13:20:26 +0000 (13:20 +0000)]
forgot to propagate the last file renaming here.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4058
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 8 Aug 2007 13:05:32 +0000 (13:05 +0000)]
Automatically generated files...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4057
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 8 Aug 2007 13:05:19 +0000 (13:05 +0000)]
Use XBT_PUBLIC_DATA instead of extern in the automatically generated xml parser headers.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4056
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
markls [Wed, 8 Aug 2007 12:01:44 +0000 (12:01 +0000)]
smpicc/smpirun no longer require special envirnment variables. also they're now
installed with scripts in the bin directory.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4055
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 8 Aug 2007 10:34:55 +0000 (10:34 +0000)]
Automatically generated file.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4054
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 8 Aug 2007 10:33:42 +0000 (10:33 +0000)]
Clean use of extern (XBT_PUBLIC_DATA). No automatic way of doing that as this is not an automatically generated file.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4053
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 8 Aug 2007 10:21:52 +0000 (10:21 +0000)]
Committing automatically generated file (after the "sed" dependancy
addition).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4052
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 8 Aug 2007 10:13:05 +0000 (10:13 +0000)]
Cleaning file names.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4051
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 8 Aug 2007 10:12:21 +0000 (10:12 +0000)]
Clean up the mess after the new surf_resource management mechanism
addition.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4050
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Wed, 8 Aug 2007 10:09:12 +0000 (10:09 +0000)]
More readable information.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4049
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 8 Aug 2007 00:04:35 +0000 (00:04 +0000)]
Threads are now named
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4048
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 8 Aug 2007 00:04:12 +0000 (00:04 +0000)]
follow old internal API change (why didn't it got detected before?)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4047
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 8 Aug 2007 00:03:11 +0000 (00:03 +0000)]
this is a known failure. Mark it as is, do not mask it
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4046
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 8 Aug 2007 00:02:41 +0000 (00:02 +0000)]
Force the classpath to make it compile again
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4045
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 8 Aug 2007 00:01:58 +0000 (00:01 +0000)]
kill old oldy
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4044
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 8 Aug 2007 00:01:25 +0000 (00:01 +0000)]
use long option so that I still understand it 3 days after
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4043
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 23:16:02 +0000 (23:16 +0000)]
Don't use %t in log format, but %P; revalidate the output after listener introduction
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4042
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 23:05:30 +0000 (23:05 +0000)]
Also sum up expected failures
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4041
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 22:28:40 +0000 (22:28 +0000)]
A perl script to run all the tests in all directories, and report a summary
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4040
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 21:28:37 +0000 (21:28 +0000)]
Don't bother trying to close the socket: gras reports it as unknown
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4039
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 21:27:44 +0000 (21:27 +0000)]
This one is maybe unused since 2 years or more
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4038
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 20:53:26 +0000 (20:53 +0000)]
Erm. Previous output was buggy
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4037
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 20:49:05 +0000 (20:49 +0000)]
Revalidate the output, which changed when introducing the listener thread. Note that here, not only changed, but also the timing: overlapping computation and communication allowed us to gain one second out of 12. Yeah.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4036
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 20:45:39 +0000 (20:45 +0000)]
Revalidate the output, which order changed when introducing the listener thread
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4035
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 20:42:09 +0000 (20:42 +0000)]
Don't bother trying to close the socket: gras reports it as unknown
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4034
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 20:37:23 +0000 (20:37 +0000)]
Do not open the master socket too early, or the listener will get messages before we got a chance to register messages
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4033
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 20:31:30 +0000 (20:31 +0000)]
This debug INFO was removed
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4032
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 20:28:48 +0000 (20:28 +0000)]
Revalidate the output, which changed after the introduction of the listener thread
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4031
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 20:23:53 +0000 (20:23 +0000)]
Specify which thread is speaking, to allow the listener to speak up
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4030
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 20:23:10 +0000 (20:23 +0000)]
Erm. Yeah, right, this function *may* succeed from time to time
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4029
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 20:14:29 +0000 (20:14 +0000)]
Yeah, right. We should prevent to push the socket into the dynar in gras_trp_socket_new to prevent the listener from using it before it gets ready, but we still should push it one day (wasn't done for accepted sockets nor file sockets)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4028
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 20:05:22 +0000 (20:05 +0000)]
Do not pass -g, or we conflict with the -g3 passed by the compiler.m4. And let this macro do its job, don't pass any CFLAGS here
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4027
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 20:01:54 +0000 (20:01 +0000)]
Remove debug INFO (oops)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4026
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 19:59:41 +0000 (19:59 +0000)]
Stupid me: I did everything to allow os_threads to have each their own exception fetcher/handler, but installing the callbacks. That's why the SG version broke
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4025
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 19:58:38 +0000 (19:58 +0000)]
Do not display the thread name by default. In SG, this is the process name, and if I add this explicitly, I'll have to revalidate all the testsuite (after fixing the fact that this value is not defined in SG)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4024
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 19:56:33 +0000 (19:56 +0000)]
Comment windows cruft, which does not compile anyway (may need some extra love to actually export those symbols)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4023
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 19:55:44 +0000 (19:55 +0000)]
Revalidate the output: threads created through xbt_thread_create now have a name
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4022
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 19:38:39 +0000 (19:38 +0000)]
Add a display to inform users about why nothing seems to happen for a few seconds
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4021
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 19:35:46 +0000 (19:35 +0000)]
remove backtrace dumps
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4020
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 19:22:58 +0000 (19:22 +0000)]
Partially revert previous change: we indeed want a virtualization layer for time(), not a portability one (in other words, we want the time inside the simulator)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4019
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 19:15:37 +0000 (19:15 +0000)]
make sure to call gras_exit to kill the listener threads
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4018
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 19:04:24 +0000 (19:04 +0000)]
Revalidate the output, which order changed because of the listener thread
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4017
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 18:48:43 +0000 (18:48 +0000)]
Use proper thread name, and some sanitizing of how we get the current time (using xbt portability layer, not the GRAS virtualization one)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4016
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 18:47:18 +0000 (18:47 +0000)]
fix win build
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4015
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 18:45:38 +0000 (18:45 +0000)]
allow to retrieve the name of threads
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4014
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 01:11:36 +0000 (01:11 +0000)]
Also detect mingw compiler as a gcc one, and also cleanup CXXFLAGS and GCJFLAGS from the cruft (-g -O2) that autoconf put in there
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4013
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 7 Aug 2007 00:57:13 +0000 (00:57 +0000)]
this isn't used since at least 4 years
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4012
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
markls [Tue, 7 Aug 2007 00:24:36 +0000 (00:24 +0000)]
added SMPI_DEP to configure.ac and src/Makefile.am
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4011
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 23:36:31 +0000 (23:36 +0000)]
You stupid automatic dependency trackers! Move out of my way! I'm
building C source during VPATH builds, stop tracking the old version!
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4010
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 20:00:22 +0000 (20:00 +0000)]
re-export some symbols for windows after the regeneration of this file; I really need to port flexml to windows one day
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4009
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 19:45:29 +0000 (19:45 +0000)]
Damn autogenerated, get out of the way, I can't see the real changes I've made
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4008
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 19:03:26 +0000 (19:03 +0000)]
actually, when --enable-maintainer-mode is on, we can remove these files on regular make clean; this avoids the make maintainer-clean which removes also the flexml-generated files even if they are hard to rebuild in VPATH
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4007
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 18:47:21 +0000 (18:47 +0000)]
Also get ride of unit files on make maintainer-clean
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4006
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 18:41:08 +0000 (18:41 +0000)]
Name the threads, add a main_thread describing the one we don't create ourselves, and add exception fetcher/handler so that exceptions also work with RL threads (still to be done in the win part)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4005
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 18:38:06 +0000 (18:38 +0000)]
win needs some love for symbols not defined in the library
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4004
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 18:36:14 +0000 (18:36 +0000)]
Name the threads
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4003
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 18:34:47 +0000 (18:34 +0000)]
name threads, plus only put an exeption fetcher and handler when using contextes: os_threads to it themselvesnow so that it works also for RL threads
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4002
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 18:30:27 +0000 (18:30 +0000)]
a bit more debugs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4001
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 18:28:30 +0000 (18:28 +0000)]
name the threads
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@4000
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 18:27:49 +0000 (18:27 +0000)]
name the threads, plus debugs (ways too much for now)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3999
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 18:26:09 +0000 (18:26 +0000)]
More debugging, kill dead includes, and give a name to the listener thread
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3998
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 18:22:52 +0000 (18:22 +0000)]
name threads to ease debugging
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3997
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 18:21:05 +0000 (18:21 +0000)]
name threads to easy debugging
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3996
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 18:16:27 +0000 (18:16 +0000)]
name threads to help debugs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3995
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 17:10:24 +0000 (17:10 +0000)]
Insist on having the unit files generated in current dir when doing vpath builds
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3994
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 16:29:03 +0000 (16:29 +0000)]
As Arnaud said, one function to rule them all
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3993
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 6 Aug 2007 14:58:06 +0000 (14:58 +0000)]
Plug memleak.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3992
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 6 Aug 2007 14:29:05 +0000 (14:29 +0000)]
Keep up with last SIMIX modifications.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3991
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 6 Aug 2007 14:23:47 +0000 (14:23 +0000)]
Keep up with last SIMIX modifications.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3990
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 6 Aug 2007 14:23:37 +0000 (14:23 +0000)]
cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3989
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 6 Aug 2007 14:22:28 +0000 (14:22 +0000)]
Clean the links between action and conditions. Now there are two functions:
* SIMIX_register_action_to_condition
* SIMIX_unregister_action_to_condition
It creates and destroys links in both directions and should always be called together (i.e. "surround" a wait).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3988
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 6 Aug 2007 14:20:42 +0000 (14:20 +0000)]
cosmetics + one function to rule them all
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3987
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 6 Aug 2007 14:11:17 +0000 (14:11 +0000)]
indent -i2 -kr. Aaaah, I feel much better now. Sorry, my screen is
*only* 1680 wide... :)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3986
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 6 Aug 2007 14:10:11 +0000 (14:10 +0000)]
One function to rule them all.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3985
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 12:49:42 +0000 (12:49 +0000)]
Further fix of win build
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3984
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 6 Aug 2007 12:23:37 +0000 (12:23 +0000)]
Reindent!
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3983
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Mon, 6 Aug 2007 12:10:59 +0000 (12:10 +0000)]
Adding convenient function.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3982
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 11:57:33 +0000 (11:57 +0000)]
Fix win build of smpi
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3981
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 11:39:02 +0000 (11:39 +0000)]
fix win build
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3980
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 11:36:46 +0000 (11:36 +0000)]
Fix windows build (don't ask why this helps)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3979
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 6 Aug 2007 11:31:56 +0000 (11:31 +0000)]
Add an explanation in the default exception fetcher to avoid scream in the future as loud as I did yesterday; plus also display the current thread when displaying a backtrace. These messages often get desynchronized with other logs, making it harder to see which backtrace matches which log (which thread)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3978
48e7efb5-ca39-0410-a469-
dd3cf9ba447f