Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
9 years agomore verbose around make distcheck (to get a chance to fix it)
mquinson [Sun, 28 Nov 2010 10:45:17 +0000 (10:45 +0000)]
more verbose around make distcheck (to get a chance to fix it)

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

9 years agothis file really should not depend on a generated file, or we need to rebuild the...
mquinson [Sun, 28 Nov 2010 10:45:13 +0000 (10:45 +0000)]
this file really should not depend on a generated file, or we need to rebuild the whole archive after each reconfigure

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

9 years agochange the way unit testing is handled by cmake. Put it all in one file only instead...
mquinson [Sun, 28 Nov 2010 10:45:08 +0000 (10:45 +0000)]
change the way unit testing is handled by cmake. Put it all in one file only instead of spreading it in 3 or 4 files

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

9 years agoyet another unused cmake variable: unit testing now have a specific cmake file
mquinson [Sun, 28 Nov 2010 10:45:03 +0000 (10:45 +0000)]
yet another unused cmake variable: unit testing now have a specific cmake file

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

9 years agoKill the comments intending to explain which part of the autotools were converted...
mquinson [Sun, 28 Nov 2010 10:44:58 +0000 (10:44 +0000)]
Kill the comments intending to explain which part of the autotools were converted to cmake

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

9 years agokill the definition of an unused (cmake) variable
mquinson [Sun, 28 Nov 2010 10:44:54 +0000 (10:44 +0000)]
kill the definition of an unused (cmake) variable

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

9 years agoglob_recurse are the devil, but globbing from root dir is PURE MADNESS: it gets the...
mquinson [Sun, 28 Nov 2010 10:44:50 +0000 (10:44 +0000)]
glob_recurse are the devil, but globbing from root dir is PURE MADNESS: it gets the content of dist-dir, which gets included in distdir, which gets included in distdir, which gets...

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

9 years agoreindent
mquinson [Sun, 28 Nov 2010 10:44:44 +0000 (10:44 +0000)]
reindent

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

9 years agoupdate COPYING files with all exceptions to the LGPL in the code we distribute
mquinson [Sat, 27 Nov 2010 18:24:13 +0000 (18:24 +0000)]
update COPYING files with all exceptions to the LGPL in the code we distribute

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

9 years agokill 2 SMPI examples with unclear license
mquinson [Sat, 27 Nov 2010 18:24:08 +0000 (18:24 +0000)]
kill 2 SMPI examples with unclear license

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

9 years agoput the LGPL 2.1 in a specific file. This should make COPYING a bit easier to read
mquinson [Sat, 27 Nov 2010 18:24:03 +0000 (18:24 +0000)]
put the LGPL 2.1 in a specific file. This should make COPYING a bit easier to read

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

9 years agousers want performance. Even if the library compilation time is a bit higher
mquinson [Sat, 27 Nov 2010 17:44:48 +0000 (17:44 +0000)]
users want performance. Even if the library compilation time is a bit higher

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

9 years agoKill enable_graphviz cmake variable
mquinson [Sat, 27 Nov 2010 17:42:56 +0000 (17:42 +0000)]
Kill enable_graphviz cmake variable
It was used to get settings from user (whether this should be
forcefully disabled or autodetected), and to get the result of
autodetection.

Now, graphviz stuff is searched all the time, and if a runable version
is found (variable HAVE_GRAPHVIZ set to 1 or 0), the dot loader of
simdag is integrated in the lib.

This is closer to the spirit of configuration stuff, IMHO.

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

9 years agolet the decoupling of main lib and bindings work in supernovae (were multiple definit...
mquinson [Sat, 27 Nov 2010 17:42:50 +0000 (17:42 +0000)]
let the decoupling of main lib and bindings work in supernovae (were multiple definitions of typedef)

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

9 years agosupernovae was missing sd_dotloader because of we were using old macro names in CMake
mquinson [Sat, 27 Nov 2010 17:42:45 +0000 (17:42 +0000)]
supernovae was missing sd_dotloader because of we were using old macro names in CMake

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

9 years agostop using our own variable, and use the classical
mquinson [Sat, 27 Nov 2010 17:42:41 +0000 (17:42 +0000)]
stop using our own  variable, and use the classical

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

9 years agoReduce the coupling between java bindings and main lib. Core of issues, SIMIX_context...
mquinson [Fri, 26 Nov 2010 21:45:03 +0000 (21:45 +0000)]
Reduce the coupling between java bindings and main lib. Core of issues, SIMIX_context_select_factory() is killed now that the last binding moved away from it

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

9 years agoreduce the coupling between main lib and java binding
mquinson [Fri, 26 Nov 2010 21:44:41 +0000 (21:44 +0000)]
reduce the coupling between main lib and java binding

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

9 years agocosmetics
mquinson [Fri, 26 Nov 2010 21:44:18 +0000 (21:44 +0000)]
cosmetics

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

9 years agokill the (unused) lua context factory. Lua does fine with regular contextes. That...
mquinson [Fri, 26 Nov 2010 21:43:55 +0000 (21:43 +0000)]
kill the (unused) lua context factory. Lua does fine with regular contextes. That reduces the coupling between main and bindings

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

9 years agoReduce the coupling between main library and ruby bindings
mquinson [Fri, 26 Nov 2010 21:43:29 +0000 (21:43 +0000)]
Reduce the coupling between main library and ruby bindings

Instead of using a char*xbt_ctx_factory_to_use and then having
SIMIX_context_select_factory() finding the right function from that
name (which induces having SIMIX_context_select_factory hardcoding a
call to the factory initializer), use a direct pointer to that
initializer

From RUBY:
-extern const char *xbt_ctx_factory_to_use;
+typedef void (*SIMIX_ctx_factory_initializer_t)(smx_context_factory_t*);
+extern SIMIX_ctx_factory_initializer_t factory_initializer_to_use;

-  xbt_ctx_factory_to_use = "ruby";
+  factory_initializer_to_use = SIMIX_ctx_ruby_factory_init;

From main lib:
-    if (xbt_ctx_factory_to_use) {
-      SIMIX_context_select_factory(xbt_ctx_factory_to_use);
+    if (factory_initializer_to_use) {
+      (*factory_initializer_to_use)(&(simix_global->context_factory));
(and kill any occurence of SIMIX_ctx_ruby_factory_init() in main lib

Also inlined the SIMIX_context_init_factory_by_name() function which
was called from only one location.

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

9 years agocleanup: kill unused variable
mquinson [Fri, 26 Nov 2010 21:43:04 +0000 (21:43 +0000)]
cleanup: kill unused variable

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

9 years agoSupport more MPI calls in fortran.
pini [Fri, 26 Nov 2010 19:55:09 +0000 (19:55 +0000)]
Support more MPI calls in fortran.

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

9 years agoUse smpiff to compile NAS written in fortran.
pini [Fri, 26 Nov 2010 19:55:05 +0000 (19:55 +0000)]
Use smpiff to compile NAS written in fortran.

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

9 years agosmpif2c: Compile common structs and building function as weak symbol (so that they...
pini [Fri, 26 Nov 2010 19:55:02 +0000 (19:55 +0000)]
smpif2c: Compile common structs and building function as weak symbol (so that they can be defined in multiple object files).
smpiff: Fix linking of object files. Also remove generated C file upon compilation success.

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

9 years agoRemove old debugging stuff.
pini [Fri, 26 Nov 2010 19:54:58 +0000 (19:54 +0000)]
Remove old debugging stuff.

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

9 years agoupdate
alegrand [Fri, 26 Nov 2010 15:40:35 +0000 (15:40 +0000)]
update

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

9 years agoAdd verification of bin lua.
navarrop [Fri, 26 Nov 2010 15:23:04 +0000 (15:23 +0000)]
Add verification of bin lua.

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

9 years agoUpdate...
alegrand [Fri, 26 Nov 2010 15:23:00 +0000 (15:23 +0000)]
Update...

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

9 years agoremove useless trailing spaces
alegrand [Fri, 26 Nov 2010 15:22:56 +0000 (15:22 +0000)]
remove useless trailing spaces

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

9 years agoMake sure GRAS RL examples don't use the same ports when running tests in parallel
thiery [Fri, 26 Nov 2010 15:13:32 +0000 (15:13 +0000)]
Make sure GRAS RL examples don't use the same ports when running tests in parallel

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

9 years agorevalidate the output (minor changes only)
mquinson [Fri, 26 Nov 2010 14:51:55 +0000 (14:51 +0000)]
revalidate the output (minor changes only)

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

9 years agorevalidate the output (timing changes)
mquinson [Fri, 26 Nov 2010 14:28:59 +0000 (14:28 +0000)]
revalidate the output (timing changes)

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

9 years agosmall fixes to output so that RL works again
mquinson [Fri, 26 Nov 2010 14:28:56 +0000 (14:28 +0000)]
small fixes to output so that RL works again

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

9 years agoReplace INFO0+bprintf by INFO6
thiery [Fri, 26 Nov 2010 14:25:29 +0000 (14:25 +0000)]
Replace INFO0+bprintf by INFO6

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

9 years agoFix a memory leak in simix
thiery [Fri, 26 Nov 2010 14:18:58 +0000 (14:18 +0000)]
Fix a memory leak in simix

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

9 years agoImplement gras_socket_im_the_server() the CRUDE way. this lets pmm work on simulation...
mquinson [Fri, 26 Nov 2010 14:11:32 +0000 (14:11 +0000)]
Implement gras_socket_im_the_server() the CRUDE way. this lets pmm work on simulation (YUHU)

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

9 years agoMake the pmm robust to the change of amount of slaves
mquinson [Fri, 26 Nov 2010 14:11:26 +0000 (14:11 +0000)]
Make the pmm robust to the change of amount of slaves

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

9 years agomore clear paranoia message
mquinson [Fri, 26 Nov 2010 14:11:22 +0000 (14:11 +0000)]
more clear paranoia message

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

9 years agoAdd missing "s".
navarrop [Fri, 26 Nov 2010 10:21:56 +0000 (10:21 +0000)]
Add missing "s".

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

9 years agoCosmetics
navarrop [Fri, 26 Nov 2010 10:21:55 +0000 (10:21 +0000)]
Cosmetics

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

9 years agomore verbose debuging infos
mquinson [Fri, 26 Nov 2010 09:37:31 +0000 (09:37 +0000)]
more verbose debuging infos

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

9 years agoreduce verbosity in that area
mquinson [Fri, 26 Nov 2010 09:37:29 +0000 (09:37 +0000)]
reduce verbosity in that area

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

9 years agosome more paranoia to track that damn bug
mquinson [Fri, 26 Nov 2010 09:37:19 +0000 (09:37 +0000)]
some more paranoia to track that damn bug

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

9 years agotemporarly reduce the example size until it gets debugged in SG
mquinson [Fri, 26 Nov 2010 09:37:17 +0000 (09:37 +0000)]
temporarly reduce the example size until it gets debugged in SG

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

9 years agojust in case someone wants to use anjunta on top of git
mquinson [Fri, 26 Nov 2010 09:37:06 +0000 (09:37 +0000)]
just in case someone wants to use anjunta on top of git

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

9 years agocosmetics
mquinson [Fri, 26 Nov 2010 09:37:04 +0000 (09:37 +0000)]
cosmetics

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

9 years agoTypo in a tesh output
thiery [Fri, 26 Nov 2010 09:04:52 +0000 (09:04 +0000)]
Typo in a tesh output

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

9 years agoAdd new tests and exes for windows.
navarrop [Thu, 25 Nov 2010 16:30:36 +0000 (16:30 +0000)]
Add new tests and exes for windows.

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

9 years agoCorrect Name of test.
navarrop [Thu, 25 Nov 2010 16:30:23 +0000 (16:30 +0000)]
Correct Name of test.

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

9 years agoCosmetics.
navarrop [Thu, 25 Nov 2010 16:30:11 +0000 (16:30 +0000)]
Cosmetics.

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

9 years agoFor make a cdash report on windows.
navarrop [Thu, 25 Nov 2010 16:29:59 +0000 (16:29 +0000)]
For make a cdash report on windows.

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

9 years agoThis is not true on windows.
navarrop [Thu, 25 Nov 2010 16:29:47 +0000 (16:29 +0000)]
This is not true on windows.

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

9 years agoNeed to make this test for windows.
navarrop [Thu, 25 Nov 2010 16:27:19 +0000 (16:27 +0000)]
Need to make this test for windows.

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

9 years agoFix sources are generated for spawn.
navarrop [Thu, 25 Nov 2010 14:25:58 +0000 (14:25 +0000)]
Fix sources are generated for spawn.

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

9 years agoDelete test if apple for smpi.
navarrop [Thu, 25 Nov 2010 14:25:57 +0000 (14:25 +0000)]
Delete test if apple for smpi.

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

9 years agoFix error detection of f2c.
navarrop [Thu, 25 Nov 2010 14:25:56 +0000 (14:25 +0000)]
Fix error detection of f2c.

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

9 years agoFix SMPI on Mac.
navarrop [Thu, 25 Nov 2010 14:25:55 +0000 (14:25 +0000)]
Fix SMPI on Mac.

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

9 years agoadding the --cfg=tracing/platform:1 adds one line to the output
suter [Thu, 25 Nov 2010 10:23:28 +0000 (10:23 +0000)]
adding the --cfg=tracing/platform:1 adds one line to the output

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

9 years agorevalidate the timings (I verified that the output is semantically valid with what...
mquinson [Thu, 25 Nov 2010 09:24:33 +0000 (09:24 +0000)]
revalidate the timings (I verified that the output is semantically valid with what is expected)

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

9 years agoimplement refcount on sockets since they are somehow shared between sender and receiv...
mquinson [Thu, 25 Nov 2010 09:24:22 +0000 (09:24 +0000)]
implement refcount on sockets since they are somehow shared between sender and receiver in SG. This makes the all2all test pass (yuhu)

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

9 years agomore explicit error messages
mquinson [Thu, 25 Nov 2010 09:24:20 +0000 (09:24 +0000)]
more explicit error messages

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

9 years agoRevert "Always decrement the semaphore capacity, even if it will go under 0 that...
pini [Thu, 25 Nov 2010 08:41:28 +0000 (08:41 +0000)]
Revert "Always decrement the semaphore capacity, even if it will go under 0 that way (because release does ++ all the time)"
-> The released token is already taken after it has been waited for.

This reverts commit 34e7986909807638c6670c20a0704f949d696d11.

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

9 years agograph of platform is always traced if tracing is enabled
schnorr [Thu, 25 Nov 2010 07:55:57 +0000 (07:55 +0000)]
graph of platform is always traced if tracing is enabled

details:
- tracing/platform:1 now only traces the categorized resource utilization

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

9 years agoadapt to lastest prototype change, and kill a race condition at the end of the execut...
mquinson [Wed, 24 Nov 2010 16:19:11 +0000 (16:19 +0000)]
adapt to lastest prototype change, and kill a race condition at the end of the execution (the crude way)

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

9 years agoimplement gras_agent_spawn in RL, kill the data argument out of it
mquinson [Wed, 24 Nov 2010 16:19:00 +0000 (16:19 +0000)]
implement gras_agent_spawn in RL, kill the data argument out of it

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

9 years agocosmetics
mquinson [Wed, 24 Nov 2010 16:18:58 +0000 (16:18 +0000)]
cosmetics

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

9 years agoBe less picky about the passed arguments
mquinson [Wed, 24 Nov 2010 16:18:48 +0000 (16:18 +0000)]
Be less picky about the passed arguments

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

9 years agoadd queue.h to the public header
mquinson [Wed, 24 Nov 2010 16:18:46 +0000 (16:18 +0000)]
add queue.h to the public header

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

9 years agoCompletely reimplement the spawn example: speaking with spawned agents cannot be...
mquinson [Wed, 24 Nov 2010 16:18:35 +0000 (16:18 +0000)]
Completely reimplement the spawn example: speaking with spawned agents cannot be reliable since they share their listener thread

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

9 years agonote in the comments the truth about a temptating (but doomed to failure) change
mquinson [Wed, 24 Nov 2010 16:18:33 +0000 (16:18 +0000)]
note in the comments the truth about a temptating (but doomed to failure) change

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

9 years agoinitialize a variable, and some more debug
mquinson [Wed, 24 Nov 2010 16:18:22 +0000 (16:18 +0000)]
initialize a variable, and some more debug

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

9 years agothat tesh file was wrongly regenerated at some point, I guess
mquinson [Wed, 24 Nov 2010 16:18:20 +0000 (16:18 +0000)]
that tesh file was wrongly regenerated at some point, I guess

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

9 years agotracing platform on process migration example so we can get the graph
schnorr [Wed, 24 Nov 2010 14:13:58 +0000 (14:13 +0000)]
tracing platform on process migration example so we can get the graph

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

9 years agoone more entry
suter [Wed, 24 Nov 2010 08:53:57 +0000 (08:53 +0000)]
one more entry

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

9 years agoFix a few typos in the bib file.
alegrand [Wed, 24 Nov 2010 05:41:04 +0000 (05:41 +0000)]
Fix a few typos in the bib file.

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

9 years agoUpdate with Ghislain's publication.
alegrand [Wed, 24 Nov 2010 05:41:01 +0000 (05:41 +0000)]
Update with Ghislain's publication.

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

9 years agonew line of output caused by default tracing:1
suter [Tue, 23 Nov 2010 21:25:34 +0000 (21:25 +0000)]
new line of output caused by default tracing:1

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

9 years agoNew tesh file for the msg actions (plus some little fixes to make it work)
mquinson [Tue, 23 Nov 2010 21:09:19 +0000 (21:09 +0000)]
New tesh file for the msg actions (plus some little fixes to make it work)

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

9 years agostop that misuse of semaphores and use conditions where they are expected (ok, Arnaud...
mquinson [Tue, 23 Nov 2010 20:54:33 +0000 (20:54 +0000)]
stop that misuse of semaphores and use conditions where they are expected (ok, Arnaud, you won that battle, but not the war)

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

9 years agomore debug
mquinson [Tue, 23 Nov 2010 20:29:22 +0000 (20:29 +0000)]
more debug

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

9 years agocleanup the text files around the actions; tesh files should follow soon
mquinson [Tue, 23 Nov 2010 20:29:02 +0000 (20:29 +0000)]
cleanup the text files around the actions; tesh files should follow soon

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

9 years agothat should never have landed in the SVN in the first place
mquinson [Tue, 23 Nov 2010 20:28:41 +0000 (20:28 +0000)]
that should never have landed in the SVN in the first place

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

9 years agoAlways decrement the semaphore capacity, even if it will go under 0 that way (because...
mquinson [Tue, 23 Nov 2010 20:28:19 +0000 (20:28 +0000)]
Always decrement the semaphore capacity, even if it will go under 0 that way (because release does ++ all the time)

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

9 years agoSynchronize threads before exit on armageddon.
agiersch [Tue, 23 Nov 2010 20:01:16 +0000 (20:01 +0000)]
Synchronize threads before exit on armageddon.

This fixes a segfault when a runner thread tries to use the logging
facility after it has been shut down.

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

9 years agono longer need to call TRACE_start and TRACE_end on gtnets
schnorr [Tue, 23 Nov 2010 15:30:46 +0000 (15:30 +0000)]
no longer need to call TRACE_start and TRACE_end on gtnets

sorry for the noise

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

9 years agoSD_init and SD_exit call TRACE_start/end if tracing is enabled
schnorr [Tue, 23 Nov 2010 15:30:45 +0000 (15:30 +0000)]
SD_init and SD_exit call TRACE_start/end if tracing is enabled

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

9 years agoupdating smpirun to use new tracing option (otherwise nothing is traced)
schnorr [Tue, 23 Nov 2010 15:16:20 +0000 (15:16 +0000)]
updating smpirun to use new tracing option (otherwise nothing is traced)

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

9 years agoupdating tesh files to go ok with new tracing option
schnorr [Tue, 23 Nov 2010 15:16:19 +0000 (15:16 +0000)]
updating tesh files to go ok with new tracing option

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

9 years agoTRACE_start and TRACE_end should no longer be called by user-code
schnorr [Tue, 23 Nov 2010 14:42:08 +0000 (14:42 +0000)]
TRACE_start and TRACE_end should no longer be called by user-code

details:
- MSG_global_init and MSG_clean do the job for the user
if tracing is set to on in cmake

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

9 years agotracing: new configuration option to control if tracing is active or not
schnorr [Tue, 23 Nov 2010 14:42:07 +0000 (14:42 +0000)]
tracing: new configuration option to control if tracing is active or not

details:
- if tracing is 0, the tracing system is completely inactive
even if SimGrid was compiled with tracing=on
- by default it is 0

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

9 years agoadding XBT_IN with 6 parameters
schnorr [Tue, 23 Nov 2010 14:42:05 +0000 (14:42 +0000)]
adding XBT_IN with 6 parameters

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

9 years agoremoving log message from network constant model
schnorr [Tue, 23 Nov 2010 14:42:02 +0000 (14:42 +0000)]
removing log message from network constant model

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

9 years agoUpdate memcheck tests.
navarrop [Tue, 23 Nov 2010 12:54:36 +0000 (12:54 +0000)]
Update memcheck tests.

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

9 years agoRemove tracing from buildname.
navarrop [Tue, 23 Nov 2010 12:54:35 +0000 (12:54 +0000)]
Remove tracing from buildname.

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

9 years agoUpdate script for pipol
navarrop [Tue, 23 Nov 2010 12:54:34 +0000 (12:54 +0000)]
Update script for pipol

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

9 years agoAdd a dependency for smpi.
navarrop [Tue, 23 Nov 2010 10:14:10 +0000 (10:14 +0000)]
Add a dependency for smpi.
Need f2c.h to compile.

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

9 years agoCosmetics.
navarrop [Tue, 23 Nov 2010 10:14:09 +0000 (10:14 +0000)]
Cosmetics.

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

9 years agoSupport for Fortran code in SMPI based on f2c, some perl and some dirty hacks.
pini [Mon, 22 Nov 2010 17:21:01 +0000 (17:21 +0000)]
Support for Fortran code in SMPI based on f2c, some perl and some dirty hacks.
Only few MPI calls are implemented yet.

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

9 years agoEnable supernovae only if all needed tools are installed.
navarrop [Mon, 22 Nov 2010 15:24:46 +0000 (15:24 +0000)]
Enable supernovae only if all needed tools are installed.

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