Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
3 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

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

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

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

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

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

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

3 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

3 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.

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

3 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

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

3 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

3 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

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

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

3 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

3 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.

3 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

3 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?)

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

3 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

3 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

3 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

3 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

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

3 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

3 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

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

3 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

3 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

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

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

3 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

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

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

3 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.

3 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.

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

3 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

3 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

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

3 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 :)

3 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

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

3 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++

3 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

3 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

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

3 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

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

3 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.

3 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)

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

3 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

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

3 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

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

3 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.

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

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

3 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

3 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

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

3 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.

3 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

3 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)

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

3 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.

3 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

3 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

3 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

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

3 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

3 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.

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

3 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

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

3 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

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

3 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

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

3 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

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

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

3 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

3 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

3 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

3 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

3 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.

3 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

3 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

3 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

3 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

3 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)

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

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

3 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.

3 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

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