navarrop [Mon, 29 Nov 2010 17:14:55 +0000 (17:14 +0000)]
Fix path of script simgrid_update_xml.pl
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8723
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Mon, 29 Nov 2010 17:14:49 +0000 (17:14 +0000)]
Fix generated documentation.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8722
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Mon, 29 Nov 2010 17:14:45 +0000 (17:14 +0000)]
Permit to compile with full flags.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8721
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Mon, 29 Nov 2010 17:14:41 +0000 (17:14 +0000)]
Add the perl script in the install bin directory.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8720
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sun, 28 Nov 2010 21:22:48 +0000 (21:22 +0000)]
Cope with recent doxygen modifications...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8719
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 28 Nov 2010 21:07:52 +0000 (21:07 +0000)]
cmake cleanup: redo the documentation generation
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8718
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 28 Nov 2010 21:07:44 +0000 (21:07 +0000)]
Allow out of source builds
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8717
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 28 Nov 2010 21:07:36 +0000 (21:07 +0000)]
let unit testing stuff build out of source
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8716
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sun, 28 Nov 2010 19:45:58 +0000 (19:45 +0000)]
Fix broken doc
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8715
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Sun, 28 Nov 2010 19:45:54 +0000 (19:45 +0000)]
Fix broken bib
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8714
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 28 Nov 2010 10:45:50 +0000 (10:45 +0000)]
let the binding examples work without the funky symlinks. This is a step further to real out of source builds
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8713
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 28 Nov 2010 10:45:44 +0000 (10:45 +0000)]
write java class files into CMAKE_CURRENT_BINARY_DIR, not into source dir
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8712
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 28 Nov 2010 10:45:39 +0000 (10:45 +0000)]
let the ruby tesh files work even without the symlink
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8711
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 28 Nov 2010 10:45:35 +0000 (10:45 +0000)]
Change the way supernovae files are generated so that out of source works
Use a perl script instead of a shell script
Move filtering of fragile files from cmake to perl
Generate stuff in CMAKE_CURRENT_BINARY_DIR and not source tree
Generate stuff on demand (create a make target) instead of on configuring only
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8710
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Sun, 28 Nov 2010 10:45:21 +0000 (10:45 +0000)]
regenerate
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8709
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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