Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
7 years agorenaming properties to platform-properties
Frederic Suter [Tue, 26 Apr 2016 09:21:27 +0000 (11:21 +0200)]
renaming properties to platform-properties

7 years agoa couple of rewritings
Frederic Suter [Tue, 26 Apr 2016 09:20:05 +0000 (11:20 +0200)]
a couple of rewritings

8 years agotry to read/freshen/improve/... our doc
Frederic Suter [Thu, 21 Apr 2016 09:25:16 +0000 (11:25 +0200)]
try to read/freshen/improve/... our doc

8 years ago[mc] Ingnore the output of the liveness test and only expect an acceptance cycle
Gabriel Corona [Thu, 21 Apr 2016 08:52:04 +0000 (10:52 +0200)]
[mc] Ingnore the output of the liveness test and only expect an acceptance cycle

On my compter, the exact size of the cycle depends on the compiler
used (GCC 4.9 vs GCC 5.3).

8 years agoend of unalvinifaction of msg tutorial
Frederic Suter [Thu, 21 Apr 2016 07:43:37 +0000 (09:43 +0200)]
end of unalvinifaction of msg tutorial

8 years agoAttempt to improve lifecycle of MPI_Comm and MPI_Group.
degomme [Wed, 20 Apr 2016 21:45:18 +0000 (23:45 +0200)]
Attempt to improve lifecycle of MPI_Comm and MPI_Group.
Maybe this will remove some leaks. Maybe everything will crash and burn.

8 years agooops for windows
degomme [Wed, 20 Apr 2016 12:10:41 +0000 (14:10 +0200)]
oops for windows

8 years agolog to stderr to fix an output ordering issue on windows
Martin Quinson [Wed, 20 Apr 2016 17:33:46 +0000 (19:33 +0200)]
log to stderr to fix an output ordering issue on windows

8 years ago[INSTR] Remove duplicated code in new_pajePushState()
Christian Heinrich [Wed, 20 Apr 2016 15:50:26 +0000 (17:50 +0200)]
[INSTR] Remove duplicated code in new_pajePushState()

8 years agoPlug 2 memleaks
Martin Quinson [Wed, 20 Apr 2016 09:55:59 +0000 (11:55 +0200)]
Plug 2 memleaks

8 years agoanother leak dies
Martin Quinson [Wed, 20 Apr 2016 00:16:54 +0000 (02:16 +0200)]
another leak dies

8 years agospellchecking instead of sleeping
Martin Quinson [Wed, 20 Apr 2016 00:01:27 +0000 (02:01 +0200)]
spellchecking instead of sleeping

8 years agoupdate appveyor to latest renamings in examples/java
Martin Quinson [Wed, 20 Apr 2016 00:00:48 +0000 (02:00 +0200)]
update appveyor to latest renamings in examples/java

8 years agokill MSG_gpu_task_create. Was unused and unusable
Martin Quinson [Tue, 19 Apr 2016 19:56:59 +0000 (21:56 +0200)]
kill MSG_gpu_task_create. Was unused and unusable

8 years agoplug some easy memleak
Martin Quinson [Tue, 19 Apr 2016 18:49:20 +0000 (20:49 +0200)]
plug some easy memleak

8 years agoupdate the NS3 documentation
Martin Quinson [Mon, 18 Apr 2016 20:16:48 +0000 (22:16 +0200)]
update the NS3 documentation

8 years agodon't leave debug messages
degomme [Tue, 19 Apr 2016 15:54:12 +0000 (17:54 +0200)]
don't leave debug messages

8 years agoAdd an informative verbose message when entering MPI calls.
degomme [Tue, 19 Apr 2016 15:53:36 +0000 (17:53 +0200)]
Add an informative verbose message when entering MPI calls.

8 years agomemleaks -=2
degomme [Tue, 19 Apr 2016 15:52:51 +0000 (17:52 +0200)]
memleaks -=2

8 years agoTry to handle more cleanly MPI Datatypes. Still not good enough.
degomme [Tue, 19 Apr 2016 15:52:39 +0000 (17:52 +0200)]
Try to handle more cleanly MPI Datatypes. Still not good enough.

8 years agoThis caused an invalid read in replay_multiple, as rank in comm !=index.
degomme [Tue, 19 Apr 2016 10:54:13 +0000 (12:54 +0200)]
This caused an invalid read in replay_multiple, as rank in comm !=index.

8 years agosuppress a libc problem from valgrind output
degomme [Tue, 19 Apr 2016 10:41:04 +0000 (12:41 +0200)]
suppress a libc problem from valgrind output

8 years ago[mc] Increase the timeout of the liveness tests
Gabriel Corona [Tue, 19 Apr 2016 14:36:58 +0000 (16:36 +0200)]
[mc] Increase the timeout of the liveness tests

8 years ago[mc] Fix error in computation of Frame range when DW_AT_high_pc is a virtual address
Gabriel Corona [Tue, 19 Apr 2016 13:45:32 +0000 (15:45 +0200)]
[mc] Fix error in computation of Frame range when DW_AT_high_pc is a virtual address

The begin() address was set instead of the end() one.

8 years ago[mc] Fix ObjectInformation address computation
Gabriel Corona [Tue, 19 Apr 2016 13:25:02 +0000 (15:25 +0200)]
[mc] Fix ObjectInformation address computation

8 years ago[mc] Disable (for now) umpire test which never worked
Gabriel Corona [Tue, 19 Apr 2016 12:16:34 +0000 (14:16 +0200)]
[mc] Disable (for now) umpire test which never worked

We should try to get them working at some point however.

8 years agoRMA requests were not marked as detached, causing some bad frees
degomme [Tue, 19 Apr 2016 09:00:11 +0000 (11:00 +0200)]
RMA requests were not marked as detached, causing some bad frees

8 years agosometimes, maxdims is too much
degomme [Tue, 19 Apr 2016 00:04:58 +0000 (02:04 +0200)]
sometimes, maxdims is too much

8 years agokeep in mind the size of sub-datatype, to avoid some illegal copies
degomme [Mon, 18 Apr 2016 23:40:18 +0000 (01:40 +0200)]
keep in mind the size of sub-datatype, to avoid some illegal copies

8 years agodon't break mpich3 tests with coverage on
degomme [Mon, 18 Apr 2016 21:03:56 +0000 (23:03 +0200)]
don't break mpich3 tests with coverage on

8 years agowip... unalvining the tutorial
Frederic Suter [Mon, 18 Apr 2016 21:38:32 +0000 (23:38 +0200)]
wip... unalvining the tutorial

8 years agocommit log highlighted another typo ;)
Frederic Suter [Mon, 18 Apr 2016 21:29:28 +0000 (23:29 +0200)]
commit log highlighted another typo ;)

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 18 Apr 2016 21:28:51 +0000 (23:28 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

8 years agofix a typo in the Makefile we propose to our users
Martin Quinson [Mon, 18 Apr 2016 20:05:17 +0000 (22:05 +0200)]
fix a typo in the Makefile we propose to our users

8 years agosave a couple more lines
Frederic Suter [Mon, 18 Apr 2016 16:13:25 +0000 (18:13 +0200)]
save a couple more lines

8 years agooops
degomme [Mon, 18 Apr 2016 15:00:57 +0000 (17:00 +0200)]
oops

8 years agoactivate mpich3 tests on dynamicanalysis jenkins
degomme [Mon, 18 Apr 2016 14:54:02 +0000 (16:54 +0200)]
activate mpich3 tests on dynamicanalysis jenkins

8 years agoAllow mpich3-tests to run with valgrind
degomme [Mon, 18 Apr 2016 14:53:09 +0000 (16:53 +0200)]
Allow mpich3-tests to run with valgrind

8 years ago[mc] Add missing XBT_PUBLIC() in config.hpp
Gabriel Corona [Mon, 18 Apr 2016 13:47:16 +0000 (15:47 +0200)]
[mc] Add missing XBT_PUBLIC() in config.hpp

8 years ago[mc] Fix loop bound checking using heaplimit
Gabriel Corona [Mon, 5 Oct 2015 11:45:05 +0000 (13:45 +0200)]
[mc] Fix loop bound checking using heaplimit

8 years agoplug a bunch of memleaks
Martin Quinson [Mon, 18 Apr 2016 13:09:26 +0000 (15:09 +0200)]
plug a bunch of memleaks

8 years agofix the documentation of the statefiles
Martin Quinson [Sun, 17 Apr 2016 20:03:26 +0000 (22:03 +0200)]
fix the documentation of the statefiles

8 years agoClear errno when throwing an errno exception
Gabriel Corona [Mon, 18 Apr 2016 12:53:48 +0000 (14:53 +0200)]
Clear errno when throwing an errno exception

8 years agoAdd documentation (and errno_code()) to system.hpp
Gabriel Corona [Mon, 18 Apr 2016 12:47:15 +0000 (14:47 +0200)]
Add documentation (and errno_code()) to system.hpp

8 years agoUpdate the changelog
Gabriel Corona [Mon, 18 Apr 2016 12:14:51 +0000 (14:14 +0200)]
Update the changelog

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 18 Apr 2016 11:23:33 +0000 (13:23 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

8 years agotrim what you can't kill
Frederic Suter [Mon, 18 Apr 2016 11:23:20 +0000 (13:23 +0200)]
trim what you can't kill

8 years agoRevert "What's not malloced cannot be leaked"
Gabriel Corona [Mon, 18 Apr 2016 11:07:39 +0000 (13:07 +0200)]
Revert "What's not malloced cannot be leaked"

This reverts commit a7c05e186c0c2c4555d127909c1898f0668c050c which
breaks some MC tests.

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 18 Apr 2016 10:56:27 +0000 (12:56 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

8 years agoplay with mpich3 cmake files
Frederic Suter [Mon, 18 Apr 2016 10:43:29 +0000 (12:43 +0200)]
play with mpich3 cmake files

8 years agoRewrite/simplify the C++ flag declaration
Gabriel Corona [Fri, 15 Apr 2016 11:10:56 +0000 (13:10 +0200)]
Rewrite/simplify the C++ flag declaration

C++-style flags are all registered as xbt_cfgelm_string. I'd be in
favor of removing the other types in order to simplify the code.

8 years agoUse new/delete for s_xbt_cfgelm_t
Gabriel Corona [Fri, 15 Apr 2016 09:46:09 +0000 (11:46 +0200)]
Use new/delete for s_xbt_cfgelm_t

This way we can use std::function and other C++ types in it.

8 years agoMove the config.c code in C++
Gabriel Corona [Fri, 15 Apr 2016 09:02:42 +0000 (11:02 +0200)]
Move the config.c code in C++

This is done in order to prepare a better/cleaner integration of C++-style options.

8 years agoend of MSG examples doc revision
Frederic Suter [Mon, 18 Apr 2016 08:32:31 +0000 (10:32 +0200)]
end of MSG examples doc revision
 + back to 3.12 "quality"
 + should be completed with other modules (cloud, energy, ...)

8 years agoAllow parallel dynamicanalysis
degomme [Sun, 17 Apr 2016 16:34:53 +0000 (18:34 +0200)]
Allow parallel dynamicanalysis

8 years agorevise I/O examples doc
Frederic Suter [Sun, 17 Apr 2016 16:07:54 +0000 (18:07 +0200)]
revise I/O examples doc
 + merge file and file-unlink, the latter was redundant but for one
function

8 years agostorage: plug a dumb memleak
Martin Quinson [Sun, 17 Apr 2016 12:49:48 +0000 (14:49 +0200)]
storage: plug a dumb memleak

8 years agoWhat's not malloced cannot be leaked
Martin Quinson [Sun, 17 Apr 2016 12:43:06 +0000 (14:43 +0200)]
What's not malloced cannot be leaked

The core of this change is the following:
--- a/src/surf/xml/platf_private.hpp
+++ b/src/surf/xml/platf_private.hpp
@@ -91,7 +91,7 @@ typedef struct s_sg_platf_route_cbarg {
   const char *dst;
   sg_netcard_t gw_src;
   sg_netcard_t gw_dst;
-  std::vector<Link*> *link_list;
+  std::vector<Link*> link_list;
 } s_sg_platf_route_cbarg_t;

-----------

The rest of the changes are just code adaptation to that change.

8 years agoplug a memleak in Threaded maestro creation
Martin Quinson [Sun, 17 Apr 2016 12:23:53 +0000 (14:23 +0200)]
plug a memleak in Threaded maestro creation

8 years agoNS3 tests: reduce the amount of exchanged data to speed things up
Martin Quinson [Sun, 17 Apr 2016 09:49:06 +0000 (11:49 +0200)]
NS3 tests: reduce the amount of exchanged data to speed things up

8 years agoplug some more memleaks
Martin Quinson [Sun, 17 Apr 2016 09:21:18 +0000 (11:21 +0200)]
plug some more memleaks

8 years agoplug a memleak
Martin Quinson [Sun, 17 Apr 2016 09:06:02 +0000 (11:06 +0200)]
plug a memleak

8 years agoremove an old cruft from MS Visual
Martin Quinson [Sat, 16 Apr 2016 20:22:48 +0000 (22:22 +0200)]
remove an old cruft from MS Visual

8 years agoremove now useless files
degomme [Sun, 17 Apr 2016 00:03:04 +0000 (02:03 +0200)]
remove now useless files

8 years agoDon't cleanup valgrind files in coverage ...
degomme [Sat, 16 Apr 2016 21:58:42 +0000 (23:58 +0200)]
Don't cleanup valgrind files in coverage ...

8 years agoFile now has a new name.
degomme [Sat, 16 Apr 2016 20:51:14 +0000 (22:51 +0200)]
File now has a new name.

8 years agoremove include
degomme [Sat, 16 Apr 2016 20:04:20 +0000 (22:04 +0200)]
remove include

8 years agonew cleaner attempt, using TESH_OPTION
degomme [Sat, 16 Apr 2016 20:00:30 +0000 (22:00 +0200)]
new cleaner attempt, using TESH_OPTION

8 years agoAttempt to have dynamicanalysis working again.
degomme [Sat, 16 Apr 2016 17:07:58 +0000 (19:07 +0200)]
Attempt to have dynamicanalysis working again.

8 years agofix and correct async detailed example
Frederic Suter [Fri, 15 Apr 2016 22:04:37 +0000 (00:04 +0200)]
fix and correct async detailed example

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Fri, 15 Apr 2016 21:28:22 +0000 (23:28 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

8 years agorevise ns3 documentation
Frederic Suter [Fri, 15 Apr 2016 21:28:05 +0000 (23:28 +0200)]
revise ns3 documentation

8 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Fri, 15 Apr 2016 20:58:02 +0000 (22:58 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

8 years agorefresh the 'Setting up your own code' part of the documentation
Martin Quinson [Fri, 15 Apr 2016 20:57:58 +0000 (22:57 +0200)]
refresh the 'Setting up your own code' part of the documentation

8 years agorevise documentation of tracing examples
Frederic Suter [Fri, 15 Apr 2016 20:56:23 +0000 (22:56 +0200)]
revise documentation of tracing examples

8 years agorevise documentation of async examples
Frederic Suter [Fri, 15 Apr 2016 19:45:23 +0000 (21:45 +0200)]
revise documentation of async examples

8 years agotypos and useless register
Frederic Suter [Fri, 15 Apr 2016 19:37:48 +0000 (21:37 +0200)]
typos and useless register

8 years agouseless MSG_function_register
Frederic Suter [Fri, 15 Apr 2016 19:28:11 +0000 (21:28 +0200)]
useless MSG_function_register

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Fri, 15 Apr 2016 19:13:18 +0000 (21:13 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

8 years agowrong option in the test gave rarely different timings on some systems.
degomme [Fri, 15 Apr 2016 10:09:33 +0000 (12:09 +0200)]
wrong option in the test gave rarely different timings on some systems.

8 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Fri, 15 Apr 2016 09:03:56 +0000 (11:03 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

8 years agogcc 6 warning --
degomme [Thu, 14 Apr 2016 16:48:56 +0000 (18:48 +0200)]
gcc 6 warning --

8 years ago[mc] Fix this != nullptr remaining from previous refactoring
Gabriel Corona [Thu, 14 Apr 2016 14:09:40 +0000 (16:09 +0200)]
[mc] Fix this != nullptr remaining from previous refactoring

8 years ago[mc] Remove unused declarations
Gabriel Corona [Thu, 14 Apr 2016 13:44:47 +0000 (15:44 +0200)]
[mc] Remove unused declarations

8 years ago[mc] Remove spurious declaration (remaining from previous commit)
Gabriel Corona [Thu, 14 Apr 2016 13:44:28 +0000 (15:44 +0200)]
[mc] Remove spurious declaration (remaining from previous commit)

8 years ago[mc] Move the remaining restoreState() into CommuinicationDeterminismChecker
Gabriel Corona [Thu, 14 Apr 2016 13:13:45 +0000 (15:13 +0200)]
[mc] Move the remaining restoreState() into CommuinicationDeterminismChecker

8 years ago[mc] Duplicate restoreState() as a method of SafetyChecker
Gabriel Corona [Thu, 14 Apr 2016 12:58:24 +0000 (14:58 +0200)]
[mc] Duplicate restoreState() as a method of SafetyChecker

* it is much simpler in this form;

* we should focus on making a nice Session API for SafetyChecker and
  then expand it for other algorithms.

8 years ago[mv] Remove soft-darty tracking
Gabriel Corona [Thu, 14 Apr 2016 12:32:24 +0000 (14:32 +0200)]
[mv] Remove soft-darty tracking

* the code handling this is quite a mess;

* let's have a clean codebase before trying to optimize to much.

8 years ago[mc] Rename replay() function to restoreState()
Gabriel Corona [Thu, 14 Apr 2016 12:23:01 +0000 (14:23 +0200)]
[mc] Rename replay() function to restoreState()

because sometimes we restore the state without replaying anything.

8 years agodocument all process- examples
Frederic Suter [Thu, 14 Apr 2016 11:12:04 +0000 (13:12 +0200)]
document all process- examples

8 years agorework doc/html/examples.html#MSG_ex_master_worker
Frederic Suter [Thu, 14 Apr 2016 10:56:23 +0000 (12:56 +0200)]
rework doc/html/examples.html#MSG_ex_master_worker

8 years ago[mc] Move mc_global stuff into CommunicationDeterminismChecker
Gabriel Corona [Thu, 14 Apr 2016 09:52:15 +0000 (11:52 +0200)]
[mc] Move mc_global stuff into CommunicationDeterminismChecker

Get rid of initial_global_state.

8 years ago[mc] Move mc_global stuff into LivenessChecker
Gabriel Corona [Thu, 14 Apr 2016 09:09:12 +0000 (11:09 +0200)]
[mc] Move mc_global stuff into LivenessChecker

This gets rid of initial_global_state in LivenessChecker.

8 years ago[mc] Move initial state into Session
Gabriel Corona [Thu, 14 Apr 2016 08:34:17 +0000 (10:34 +0200)]
[mc] Move initial state into Session

We can get rid of s_mc_global_t in SafetyChecker.

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Thu, 14 Apr 2016 07:06:07 +0000 (09:06 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

8 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Wed, 13 Apr 2016 16:33:48 +0000 (18:33 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

8 years agotypo--
Martin Quinson [Wed, 13 Apr 2016 16:28:25 +0000 (18:28 +0200)]
typo--

8 years ago[mc] Remove useless bits
Gabriel Corona [Wed, 13 Apr 2016 13:35:23 +0000 (15:35 +0200)]
[mc] Remove useless bits

8 years ago[mc] Move MC_report() functions as static functions where they're used
Gabriel Corona [Wed, 13 Apr 2016 13:17:52 +0000 (15:17 +0200)]
[mc] Move MC_report() functions as static functions where they're used

8 years ago[mc] Remove mc_stats and move remaining stats in ModelChecker for now
Gabriel Corona [Wed, 13 Apr 2016 13:10:48 +0000 (15:10 +0200)]
[mc] Remove mc_stats and move remaining stats in ModelChecker for now