Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Wed, 2 Mar 2016 12:00:55 +0000 (13:00 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

8 years agobindir to srcdir?
Frederic Suter [Wed, 2 Mar 2016 11:50:51 +0000 (12:50 +0100)]
bindir to srcdir?

8 years agodamn!
Frederic Suter [Wed, 2 Mar 2016 11:29:53 +0000 (12:29 +0100)]
damn!

8 years agoadd bindir there too
Frederic Suter [Wed, 2 Mar 2016 11:28:06 +0000 (12:28 +0100)]
add bindir there too

8 years agodamn!
Frederic Suter [Wed, 2 Mar 2016 11:22:55 +0000 (12:22 +0100)]
damn!

8 years agoadd bindir to platform_path
Frederic Suter [Wed, 2 Mar 2016 11:20:58 +0000 (12:20 +0100)]
add bindir to platform_path

8 years agomissing space
Frederic Suter [Wed, 2 Mar 2016 11:07:44 +0000 (12:07 +0100)]
missing space

8 years agotidying a bit xbt/cunit.c
Martin Quinson [Wed, 2 Mar 2016 10:54:16 +0000 (11:54 +0100)]
tidying a bit xbt/cunit.c

8 years agoSimplify the addition of unit tests to our framework
Martin Quinson [Wed, 2 Mar 2016 10:21:19 +0000 (11:21 +0100)]
Simplify the addition of unit tests to our framework

And document it.

8 years agoupdate this too
Frederic Suter [Wed, 2 Mar 2016 09:28:44 +0000 (10:28 +0100)]
update this too

8 years agostupid me. change binary, better change tesh
Frederic Suter [Wed, 2 Mar 2016 09:24:10 +0000 (10:24 +0100)]
stupid me. change binary, better change tesh

8 years agomedium not debug
Frederic Suter [Wed, 2 Mar 2016 09:00:12 +0000 (10:00 +0100)]
medium not debug

8 years agoimprove a bunch of CMake files
Frederic Suter [Wed, 2 Mar 2016 08:56:04 +0000 (09:56 +0100)]
improve a bunch of CMake files
also improve matching between test name and file name

8 years agokill MM
Frederic Suter [Wed, 2 Mar 2016 00:52:16 +0000 (01:52 +0100)]
kill MM
 + production codes are smpied ... smpified ... smpiruned ...
   simemulated without modification now

8 years agomissing files -- bummer
Martin Quinson [Wed, 2 Mar 2016 01:16:41 +0000 (02:16 +0100)]
missing files -- bummer

8 years agofix my previous commit, sorry
Martin Quinson [Wed, 2 Mar 2016 00:38:47 +0000 (01:38 +0100)]
fix my previous commit, sorry

8 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 1 Mar 2016 23:54:16 +0000 (00:54 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

8 years agomove surf::As to s4u::As
Martin Quinson [Tue, 1 Mar 2016 23:40:37 +0000 (00:40 +0100)]
move surf::As to s4u::As

- The AS are now usable by the user (retrieve the root AS from s4u::Engine)
- This allows to kill a bunch of C->C++ wrapper functions: surf_AS_*
- SimDag now needs a s4u::Engine, which initializes Simix. But beside
  the initialization cost, this should not harm the simdag performance.

The change is a bit brutal, and some more work will be needed to finish it.

- RoutingPlatf should be properly integrated to the s4u::Engine
- xbt containers should be changed into std:: ones
- we should do one header per class and stop all-in-one headers
- various improvements that I don't clearly see yet

But things are improving and getting a shape, I'm happy.

8 years agodistcheck doesn't like relative path
Frederic Suter [Tue, 1 Mar 2016 23:39:45 +0000 (00:39 +0100)]
distcheck doesn't like relative path

8 years agomake test pass with make distcheck too
Frederic Suter [Tue, 1 Mar 2016 23:18:23 +0000 (00:18 +0100)]
make test pass with make distcheck too
   + do not add bug-17132 is smpi is not enabled
   + use root + path in listen async (out-of-source?)

8 years agofix newly added tesh
Frederic Suter [Tue, 1 Mar 2016 23:04:42 +0000 (00:04 +0100)]
fix newly added tesh

8 years agodeclare test right in the CMakelists
Frederic Suter [Tue, 1 Mar 2016 22:49:11 +0000 (23:49 +0100)]
declare test right in the CMakelists
  + and use foreach loop when possible

8 years agomake this code a real test with a tesh
Frederic Suter [Tue, 1 Mar 2016 22:48:20 +0000 (23:48 +0100)]
make this code a real test with a tesh

8 years agodon't want to display storage info
Frederic Suter [Tue, 1 Mar 2016 21:29:19 +0000 (22:29 +0100)]
don't want to display storage info

8 years agoremove code that is already tested elsewhere
Frederic Suter [Tue, 1 Mar 2016 21:25:58 +0000 (22:25 +0100)]
remove code that is already tested elsewhere

8 years agothird try ...
Frederic Suter [Tue, 1 Mar 2016 20:49:12 +0000 (21:49 +0100)]
third try ...

8 years agosecond try w/o parent_scope
Frederic Suter [Tue, 1 Mar 2016 20:47:11 +0000 (21:47 +0100)]
second try w/o parent_scope

8 years agohave a try with foreach in CMakeLists
Frederic Suter [Tue, 1 Mar 2016 20:43:47 +0000 (21:43 +0100)]
have a try with foreach in CMakeLists
  + for sources, tesh, and ADD_TEST too

8 years agoreindent in src/include
Frederic Suter [Tue, 1 Mar 2016 19:54:26 +0000 (20:54 +0100)]
reindent in src/include

8 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 1 Mar 2016 19:37:37 +0000 (20:37 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

8 years agocreate a singleton for s4u::Engine
Martin Quinson [Tue, 1 Mar 2016 15:52:57 +0000 (16:52 +0100)]
create a singleton for s4u::Engine

8 years agoreindent include files
Frederic Suter [Tue, 1 Mar 2016 15:43:42 +0000 (16:43 +0100)]
reindent include files

8 years agovarious little cleanups
Martin Quinson [Tue, 1 Mar 2016 15:23:35 +0000 (16:23 +0100)]
various little cleanups

8 years agoblank lines and indent in instr
Frederic Suter [Tue, 1 Mar 2016 14:30:53 +0000 (15:30 +0100)]
blank lines and indent in instr

8 years agoput back some includes
Frederic Suter [Tue, 1 Mar 2016 14:30:26 +0000 (15:30 +0100)]
put back some includes

8 years agoa few blanks less + static
Frederic Suter [Tue, 1 Mar 2016 13:13:37 +0000 (14:13 +0100)]
a few blanks less + static

8 years ago[mc] Remove the horrible MC_EACH_SIMIX_PROCESS() macro
Gabriel Corona [Tue, 1 Mar 2016 12:18:08 +0000 (13:18 +0100)]
[mc] Remove the horrible MC_EACH_SIMIX_PROCESS() macro

Use a range for loop instead.

8 years ago[mc] Fix PID mismatch in snapshot
Gabriel Corona [Tue, 1 Mar 2016 10:25:29 +0000 (11:25 +0100)]
[mc] Fix PID mismatch in snapshot

I was passing the simulated process PID instead of the native process
PID when taking file descriptor snapshots. File descriptor snapshots
is currently not tested and not fully functional.

8 years agodamn
Martin Quinson [Tue, 1 Mar 2016 11:27:53 +0000 (12:27 +0100)]
damn

8 years agothe whole file should probably die of outofdate-ness, but anyway
Martin Quinson [Tue, 1 Mar 2016 11:26:25 +0000 (12:26 +0100)]
the whole file should probably die of outofdate-ness, but anyway

8 years agokill the gpu examples: not used, braindead
Martin Quinson [Tue, 1 Mar 2016 11:22:49 +0000 (12:22 +0100)]
kill the gpu examples: not used, braindead

8 years agoinline a function called once
Martin Quinson [Tue, 1 Mar 2016 11:08:53 +0000 (12:08 +0100)]
inline a function called once

8 years agoI'm glad this documentation is out of date. At least :)
Martin Quinson [Tue, 1 Mar 2016 10:51:53 +0000 (11:51 +0100)]
I'm glad this documentation is out of date. At least :)

8 years agono need to specify symmetrical=YES, that's by default
Martin Quinson [Tue, 1 Mar 2016 10:47:01 +0000 (11:47 +0100)]
no need to specify symmetrical=YES, that's by default

8 years agoCeterum censeo Applem delendam esse.
Martin Quinson [Tue, 1 Mar 2016 10:41:15 +0000 (11:41 +0100)]
Ceterum censeo Applem delendam esse.

8 years agorename smx_rdv_t into smx_mailbox_t. One day it will be C++
Martin Quinson [Tue, 1 Mar 2016 10:36:27 +0000 (11:36 +0100)]
rename smx_rdv_t into smx_mailbox_t. One day it will be C++

8 years agouse std::pair instead of bprintf(%s#%s)ing the keys
Martin Quinson [Tue, 1 Mar 2016 10:23:28 +0000 (11:23 +0100)]
use std::pair instead of bprintf(%s#%s)ing the keys

8 years agodie blank lines and dummy comments, die
Frederic Suter [Tue, 1 Mar 2016 10:15:16 +0000 (11:15 +0100)]
die blank lines and dummy comments, die

8 years agoCoding style: camel case RemotePtr
Gabriel Corona [Tue, 1 Mar 2016 09:19:23 +0000 (10:19 +0100)]
Coding style: camel case RemotePtr

8 years ago[mc] Don't expose the Type in Buffer
Gabriel Corona [Tue, 1 Mar 2016 09:16:23 +0000 (10:16 +0100)]
[mc] Don't expose the Type in Buffer

8 years agoCoding style: camel case Buffer
Gabriel Corona [Tue, 1 Mar 2016 09:08:55 +0000 (10:08 +0100)]
Coding style: camel case Buffer

8 years ago[smpi] Fix ENAMETOOLONG with shm_open in smpi_shared_malloc on MacOS X
Gabriel Corona [Tue, 1 Mar 2016 08:43:28 +0000 (09:43 +0100)]
[smpi] Fix ENAMETOOLONG with shm_open in smpi_shared_malloc on MacOS X

Max length is PSHMNAMLEN = 31.

8 years agoless XBT, more std:: (in routing)
Martin Quinson [Tue, 1 Mar 2016 08:36:24 +0000 (09:36 +0100)]
less XBT, more std:: (in routing)

8 years agocleanups in the routing code
Martin Quinson [Mon, 29 Feb 2016 21:47:09 +0000 (22:47 +0100)]
cleanups in the routing code

8 years agoTemporary : exclude liveness tests from dynamicanalysis
degomme [Tue, 1 Mar 2016 08:21:25 +0000 (09:21 +0100)]
Temporary : exclude liveness tests from dynamicanalysis
they crash the node, and prevent valgrind/coverage analysis

8 years agofix some mistakes
Frederic Suter [Mon, 29 Feb 2016 23:02:47 +0000 (00:02 +0100)]
fix some mistakes

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 29 Feb 2016 22:38:18 +0000 (23:38 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

8 years agoa few more cosmetics
Frederic Suter [Mon, 29 Feb 2016 22:37:52 +0000 (23:37 +0100)]
a few more cosmetics

8 years ago[smpi] Fix shared memoy name for SMPI_SHARED_MALLOC
Gabriel Corona [Mon, 29 Feb 2016 19:41:29 +0000 (20:41 +0100)]
[smpi] Fix shared memoy name for SMPI_SHARED_MALLOC

The name is expected to start with a '/'. This should fix
SMPI_SHARED_MALLOC on MacOS X.

8 years agocosmetics
Frederic Suter [Mon, 29 Feb 2016 17:57:13 +0000 (18:57 +0100)]
cosmetics

8 years agocleanup in teshsuite/msg
Frederic Suter [Mon, 29 Feb 2016 17:26:44 +0000 (18:26 +0100)]
cleanup in teshsuite/msg

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 29 Feb 2016 16:30:27 +0000 (17:30 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

8 years agosome extra cleanups in simdag examples
Frederic Suter [Mon, 29 Feb 2016 16:30:00 +0000 (17:30 +0100)]
some extra cleanups in simdag examples

8 years agoRemove xbt_sha
Gabriel Corona [Mon, 29 Feb 2016 15:32:30 +0000 (16:32 +0100)]
Remove xbt_sha

8 years ago[smpi] Don't use SHA-1 in smpi_bench
Gabriel Corona [Mon, 29 Feb 2016 15:11:40 +0000 (16:11 +0100)]
[smpi] Don't use SHA-1 in smpi_bench

Use std::unordered_map.

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 29 Feb 2016 14:16:29 +0000 (15:16 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

8 years agoUniformizing 'load' -> 'bound' in the setBound java binding)
Julien Gossa [Mon, 29 Feb 2016 14:13:11 +0000 (15:13 +0100)]
Uniformizing 'load' -> 'bound' in the setBound java binding)

8 years agosome cleanup in smpi examples
Frederic Suter [Mon, 29 Feb 2016 13:43:00 +0000 (14:43 +0100)]
some cleanup in smpi examples

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid
Julien Gossa [Mon, 29 Feb 2016 13:25:32 +0000 (14:25 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid

[doc] Change of Task.setBound comment to fit the native semantic.

8 years agoChange the comment of Task.setBound to fit the native semantic
Julien Gossa [Mon, 29 Feb 2016 13:10:46 +0000 (14:10 +0100)]
Change the comment of Task.setBound to fit the native semantic

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 29 Feb 2016 13:06:04 +0000 (14:06 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

8 years agostart to clean MM smpi example
Frederic Suter [Mon, 29 Feb 2016 13:05:33 +0000 (14:05 +0100)]
start to clean MM smpi example

8 years agofix build with NS3
Martin Quinson [Mon, 29 Feb 2016 12:42:33 +0000 (13:42 +0100)]
fix build with NS3

8 years agofurther unignore files that are not generated anymore
Martin Quinson [Mon, 29 Feb 2016 12:42:21 +0000 (13:42 +0100)]
further unignore files that are not generated anymore

8 years agoRevert "[git] update ignore file"
Martin Quinson [Mon, 29 Feb 2016 12:36:37 +0000 (13:36 +0100)]
Revert "[git] update ignore file"

Most of the added files are not produced by SimGrid anymore.

This reverts commit 7eb29c34b3056c12c97bcb26bdbfce502d4afcd8.

8 years agoRemove static tracepoint support
Gabriel Corona [Mon, 29 Feb 2016 12:39:50 +0000 (13:39 +0100)]
Remove static tracepoint support

8 years ago[mc] Cleanup RegionSnapshot buffer code
Gabriel Corona [Mon, 29 Feb 2016 11:34:22 +0000 (12:34 +0100)]
[mc] Cleanup RegionSnapshot buffer code

8 years agoNo Ruby anymore
Martin Quinson [Mon, 29 Feb 2016 12:01:56 +0000 (13:01 +0100)]
No Ruby anymore

8 years agoSIMIX_process_self_{set,get}_data can retrieve the self process by themselves
Martin Quinson [Mon, 29 Feb 2016 11:52:51 +0000 (12:52 +0100)]
SIMIX_process_self_{set,get}_data can retrieve the self process by themselves

8 years agorename some fields (ignorable)
Martin Quinson [Mon, 29 Feb 2016 11:34:57 +0000 (12:34 +0100)]
rename some fields (ignorable)

8 years agoAs::bypassRoutes_ does not need to be a reference
Martin Quinson [Mon, 29 Feb 2016 10:37:24 +0000 (11:37 +0100)]
As::bypassRoutes_ does not need to be a reference

Less malloc, less errors

8 years agotiny fixes
Frederic Suter [Mon, 29 Feb 2016 10:54:06 +0000 (11:54 +0100)]
tiny fixes

8 years agoyet another cleaning pass
Frederic Suter [Mon, 29 Feb 2016 10:44:22 +0000 (11:44 +0100)]
yet another cleaning pass
  + still some work to do in chord and pastry

8 years ago[git] update ignore file
Christian Heinrich [Mon, 29 Feb 2016 10:13:22 +0000 (11:13 +0100)]
[git] update ignore file

8 years ago[mc] as: autopep8
Gabriel Corona [Mon, 29 Feb 2016 10:08:45 +0000 (11:08 +0100)]
[mc] as: autopep8

8 years agoconvert a static function into a proper destructor
Martin Quinson [Mon, 29 Feb 2016 10:07:31 +0000 (11:07 +0100)]
convert a static function into a proper destructor

8 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Mon, 29 Feb 2016 09:42:23 +0000 (10:42 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

8 years ago[cmake] remove a test binary after use
Martin Quinson [Mon, 29 Feb 2016 09:42:16 +0000 (10:42 +0100)]
[cmake] remove a test binary after use

8 years agoSmall cleanups in routing
Martin Quinson [Mon, 29 Feb 2016 09:33:45 +0000 (10:33 +0100)]
Small cleanups in routing

- Kill commented code
- Kill a now unused field
- Various reindent and tidying

8 years ago[mc] Port stack-cleaner/as in Python
Gabriel Corona [Mon, 29 Feb 2016 09:20:36 +0000 (10:20 +0100)]
[mc] Port stack-cleaner/as in Python

This time we are Ruby-free.

8 years agofactorize one method into the superclass
Martin Quinson [Mon, 29 Feb 2016 09:17:16 +0000 (10:17 +0100)]
factorize one method into the superclass

8 years agoI'm glad: this prototype was not used
Martin Quinson [Mon, 29 Feb 2016 08:27:31 +0000 (09:27 +0100)]
I'm glad: this prototype was not used

8 years agoPerl gets mad when the locales are not set, breaking tesh
Martin Quinson [Mon, 29 Feb 2016 08:25:35 +0000 (09:25 +0100)]
Perl gets mad when the locales are not set, breaking tesh

8 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Sun, 28 Feb 2016 21:46:08 +0000 (22:46 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

8 years agoEnsure that task_listen works on asynchronous mailboxes (fix #40)
Martin Quinson [Sun, 28 Feb 2016 21:41:16 +0000 (22:41 +0100)]
Ensure that task_listen works on asynchronous mailboxes (fix #40)

- Clearly, nobody tested this before. Sorry for the delay in investiguating
- Also add a test case (written by Guillaume in the bug report)

8 years agomake a warning ignorable
Martin Quinson [Sun, 28 Feb 2016 21:39:09 +0000 (22:39 +0100)]
make a warning ignorable

8 years agosome useless cleanups
Martin Quinson [Sun, 28 Feb 2016 21:18:18 +0000 (22:18 +0100)]
some useless cleanups

8 years agoRevert "try to crash properly when dynamicanalysis build fails"
degomme [Sun, 28 Feb 2016 20:59:44 +0000 (21:59 +0100)]
Revert "try to crash properly when dynamicanalysis build fails"

This reverts commit 948f71a307fb620a954877149cf5441459b46f06.

8 years agodon't sort the output, that's impossible to debug
Martin Quinson [Sun, 28 Feb 2016 19:16:24 +0000 (20:16 +0100)]
don't sort the output, that's impossible to debug

8 years agofix make distcheck
Martin Quinson [Sun, 28 Feb 2016 12:25:42 +0000 (13:25 +0100)]
fix make distcheck