Martin Quinson [Sat, 17 Jun 2017 00:41:29 +0000 (02:41 +0200)]
forgot the copyright header
Martin Quinson [Sat, 17 Jun 2017 00:39:01 +0000 (02:39 +0200)]
kill all horizontal tabs
Martin Quinson [Sat, 17 Jun 2017 00:34:54 +0000 (02:34 +0200)]
Merge pull request #188 from Takishipp/clean_events
Remove the events that have the below criteria
Martin Quinson [Sat, 17 Jun 2017 00:23:22 +0000 (02:23 +0200)]
re-activate the liveness tests: they are not melting cores anymore
Martin Quinson [Sat, 17 Jun 2017 00:20:21 +0000 (02:20 +0200)]
gcc dont' like zero-length fmt strings
Martin Quinson [Sat, 17 Jun 2017 00:09:02 +0000 (02:09 +0200)]
fix gcc builds: missing prototype
Martin Quinson [Sat, 17 Jun 2017 00:04:15 +0000 (02:04 +0200)]
cosmetics
Martin Quinson [Fri, 16 Jun 2017 23:30:16 +0000 (01:30 +0200)]
kill a useless platform file
Martin Quinson [Fri, 16 Jun 2017 23:28:59 +0000 (01:28 +0200)]
cosmetics around the cloud-sharing test
Martin Quinson [Fri, 16 Jun 2017 23:13:52 +0000 (01:13 +0200)]
new platform file, serving as a documentation to clusters
Martin Quinson [Fri, 16 Jun 2017 23:03:55 +0000 (01:03 +0200)]
switch the platform used by these examples
I will rework the two_clusters.xml platform file
Martin Quinson [Fri, 16 Jun 2017 22:48:52 +0000 (00:48 +0200)]
greatly improve an error message
Martin Quinson [Fri, 16 Jun 2017 21:39:18 +0000 (23:39 +0200)]
acknowledge that #120 can be seen here
we will fix it at some point, but not today...
Martin Quinson [Fri, 16 Jun 2017 21:22:50 +0000 (23:22 +0200)]
improve an error message
Martin Quinson [Fri, 16 Jun 2017 20:43:13 +0000 (22:43 +0200)]
This test was broken because a bug was solved :)
Martin Quinson [Fri, 16 Jun 2017 16:03:20 +0000 (18:03 +0200)]
fix most of the MC tests. Liveness and CommPattern remain broken
Christian Heinrich [Fri, 16 Jun 2017 11:52:18 +0000 (13:52 +0200)]
[ENERGY] Add API call for querying current consumption
Christian Heinrich [Fri, 16 Jun 2017 09:30:46 +0000 (11:30 +0200)]
[ENERGY] Assert that 1-core systems are correctly configured.
The values for 1-core and max-core load must be the same. If not, the
assert() will fail and the user will be warned.
Christian Heinrich [Fri, 16 Jun 2017 08:14:27 +0000 (10:14 +0200)]
Revert "[ENERGY] Fixed wrong calculation for 1-core systems"
This reverts commit
e96681fb89b328389ad0d4aecfe7addbda714da4.
We decided to add an assert() instead, as the error was not really
in the energy plugin but in the user-supplied platform.
Martin Quinson [Fri, 16 Jun 2017 06:31:33 +0000 (08:31 +0200)]
Remove a debug message, sorry
Frederic Suter [Thu, 15 Jun 2017 16:51:27 +0000 (18:51 +0200)]
commit some harmless changes
Martin Quinson [Thu, 15 Jun 2017 15:37:29 +0000 (17:37 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Thu, 15 Jun 2017 15:37:11 +0000 (17:37 +0200)]
make this test easier to maintain and work with
Martin Quinson [Thu, 15 Jun 2017 15:36:21 +0000 (17:36 +0200)]
try to fix the impact of a big full VM on its PM
Martin Quinson [Thu, 15 Jun 2017 15:30:59 +0000 (17:30 +0200)]
LMM: add a function to see how many variables are active on a constraint
Christian Heinrich [Thu, 15 Jun 2017 13:54:53 +0000 (15:54 +0200)]
[ENERGY] Fixed wrong calculation for 1-core systems
Christian Heinrich [Mon, 29 May 2017 09:14:25 +0000 (11:14 +0200)]
Fixed spelling: zoneZoute -> zoneRoute
Martin Quinson [Thu, 15 Jun 2017 08:43:11 +0000 (10:43 +0200)]
Merge pull request #181 from bcamus/master
Add tests for multi-core VM
Martin Quinson [Thu, 15 Jun 2017 05:42:42 +0000 (07:42 +0200)]
fix the linkage declaration of a function
Martin Quinson [Thu, 15 Jun 2017 01:58:51 +0000 (03:58 +0200)]
fix clang build
Martin Quinson [Thu, 15 Jun 2017 01:36:57 +0000 (03:36 +0200)]
Don't use the C linkage when we use C++ datatypes
Martin Quinson [Thu, 15 Jun 2017 01:14:16 +0000 (03:14 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Thu, 15 Jun 2017 01:13:35 +0000 (03:13 +0200)]
correctly use clumsy xbt_dynar interface
How can I be so stupid?
Martin Quinson [Thu, 15 Jun 2017 00:42:54 +0000 (02:42 +0200)]
we manipulate CommPtr and not Comm* nowadays
don't trust the automatic conversions
Martin Quinson [Thu, 15 Jun 2017 00:41:07 +0000 (02:41 +0200)]
Now this test may pass
Martin Quinson [Thu, 15 Jun 2017 00:31:21 +0000 (02:31 +0200)]
these static casts are useless
Martin Quinson [Wed, 14 Jun 2017 21:46:30 +0000 (23:46 +0200)]
Merge branch 'ActivityPtr' of github.com:simgrid/simgrid into ActivityPtr
Martin Quinson [Wed, 14 Jun 2017 21:31:21 +0000 (23:31 +0200)]
simplify this test for the ongoing debugging
Gabriel Corona [Wed, 14 Jun 2017 21:07:27 +0000 (23:07 +0200)]
Fox broken CMakeLists.txt
Martin Quinson [Wed, 14 Jun 2017 20:44:14 +0000 (22:44 +0200)]
simple test on waitany
This is the MWE of #170. Thanks, Henri.
Martin Quinson [Wed, 14 Jun 2017 20:08:42 +0000 (22:08 +0200)]
bummer
Martin Quinson [Wed, 14 Jun 2017 19:35:03 +0000 (21:35 +0200)]
try to get the refcounting right on waitany simcalls
Takishipp [Wed, 14 Jun 2017 07:40:20 +0000 (09:40 +0200)]
Merge branch 'clean_events' of github.com:Takishipp/simgrid into clean_events
Takishipp [Wed, 14 Jun 2017 07:38:52 +0000 (09:38 +0200)]
remove useless XBT_DEBUG
Frederic Suter [Wed, 14 Jun 2017 07:33:18 +0000 (09:33 +0200)]
MC doesn'y like some of the explicit
Martin Quinson [Wed, 14 Jun 2017 07:30:53 +0000 (09:30 +0200)]
fix the actor name; improve doc
Toufik Boubehziz [Wed, 14 Jun 2017 07:17:16 +0000 (09:17 +0200)]
Merge branch 'master' into clean_events
Frederic Suter [Wed, 14 Jun 2017 06:57:05 +0000 (08:57 +0200)]
please both sonar and codacy
Martin Quinson [Thu, 8 Jun 2017 05:08:24 +0000 (07:08 +0200)]
eradicate all remaining manual refcounting on ActivityImpl
Martin Quinson [Thu, 8 Jun 2017 04:56:24 +0000 (06:56 +0200)]
refcount should be automatic now, and initialized to 0
Martin Quinson [Thu, 8 Jun 2017 00:22:52 +0000 (02:22 +0200)]
AH! there was a remaining manual refcount stain
Martin Quinson [Thu, 8 Jun 2017 00:06:54 +0000 (02:06 +0200)]
cosmetics (+ sleep at the end of test to avoid problems)
Martin Quinson [Thu, 8 Jun 2017 00:00:38 +0000 (02:00 +0200)]
improve the debug messages of smx_network
Martin Quinson [Wed, 7 Jun 2017 23:59:46 +0000 (01:59 +0200)]
Correctly deal with simcall returning a intrusive_ptr of nullptr
Martin Quinson [Wed, 7 Jun 2017 23:54:44 +0000 (01:54 +0200)]
Make sure that the user don't try a detached receive
Martin Quinson [Wed, 7 Jun 2017 23:54:16 +0000 (01:54 +0200)]
correct refcounting of ActorPtr
Martin Quinson [Wed, 7 Jun 2017 22:29:34 +0000 (00:29 +0200)]
Add an exhaustive test for point to point communications
Martin Quinson [Wed, 7 Jun 2017 09:17:05 +0000 (11:17 +0200)]
further WIP on the ActivityImplPtr feature. Now it compiles (but fails)
ActivityImplPtr are all over the place, and the manual refcounting is
dead. Most tests still fail, for some reason that I don't understand
yet. That's a WIP...
Notable point:
MC wants to retrieve the pointers to the ActivityImpl in a remote
process, even if their type is ActivityImplPtr (that is,
intrusive_ptr<ActivityImpl>).
The good thing is that in this case, the raw pointer is stored in the
simcall parameters, and the *Ptr type is reconstructed by the marshal
function.
So I just have to generate the <simcall>__getraw__<param/res>()
functions that return the raw pointer without building a *Ptr type. It
compiles, but the MC is broken ATM so maybe it's not sufficient.
I'm committing anyway because I want to add simpler tests for the
communications that would make the debug of this feature easier to
achieve.
Martin Quinson [Wed, 7 Jun 2017 09:13:26 +0000 (11:13 +0200)]
Declare and use ActorImplPtr
Martin Quinson [Wed, 7 Jun 2017 07:20:13 +0000 (09:20 +0200)]
Reduce the displayed backtrace
Martin Quinson [Tue, 6 Jun 2017 06:16:34 +0000 (08:16 +0200)]
first attempt (ongoing WIP)
Martin Quinson [Tue, 13 Jun 2017 20:15:05 +0000 (22:15 +0200)]
kill all trailling whitespaces
This commit could have been called "VI VI VI, the editor of the beast"
:)
Martin Quinson [Tue, 13 Jun 2017 20:06:10 +0000 (22:06 +0200)]
please codacy
Martin Quinson [Tue, 13 Jun 2017 19:58:34 +0000 (21:58 +0200)]
please vera++: don't pass vectors by copy
degomme [Tue, 13 Jun 2017 16:24:35 +0000 (18:24 +0200)]
Update changelog for SMPI before release, this time.
Martin Quinson [Tue, 13 Jun 2017 16:03:57 +0000 (18:03 +0200)]
please sonar, damnit
Frederic Suter [Tue, 13 Jun 2017 15:50:54 +0000 (17:50 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Tue, 13 Jun 2017 15:50:44 +0000 (17:50 +0200)]
plug leak
Martin Quinson [Tue, 13 Jun 2017 15:20:49 +0000 (17:20 +0200)]
Energy: New function to update the consumption of all hosts at once
Takishipp [Tue, 13 Jun 2017 15:00:50 +0000 (17:00 +0200)]
update requested changes
Takishipp [Tue, 13 Jun 2017 10:51:00 +0000 (12:51 +0200)]
remove all the events that are called and destroyed one time
Takishipp [Tue, 13 Jun 2017 09:54:30 +0000 (11:54 +0200)]
remove DefineVariableEvent
Takishipp [Tue, 13 Jun 2017 09:50:05 +0000 (11:50 +0200)]
remove DefineContainerEvent
Frederic Suter [Tue, 13 Jun 2017 07:07:40 +0000 (09:07 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Martin Quinson [Mon, 12 Jun 2017 20:33:05 +0000 (22:33 +0200)]
try to please sonar in a new and innovative way
it's not quite happy about all our callbacks that don't use all their
parameters. Will see if commenting their names better fits its taste.
It may well find this disgusting too. Will see.
Martin Quinson [Mon, 12 Jun 2017 20:24:40 +0000 (22:24 +0200)]
use the current syntax in this doc snippet
Martin Quinson [Mon, 12 Jun 2017 20:23:57 +0000 (22:23 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Frederic Suter [Mon, 12 Jun 2017 12:35:36 +0000 (14:35 +0200)]
a few smells less
Takishipp [Mon, 12 Jun 2017 11:57:04 +0000 (13:57 +0200)]
remove some useless structures
Frederic Suter [Mon, 12 Jun 2017 11:27:13 +0000 (13:27 +0200)]
try to reduce the ugliness of file management
still a long way to go
Frederic Suter [Mon, 12 Jun 2017 08:22:00 +0000 (10:22 +0200)]
this is now useless
Martin Quinson [Sun, 11 Jun 2017 22:23:53 +0000 (00:23 +0200)]
I'm at ns3.26 now
Martin Quinson [Sun, 11 Jun 2017 19:50:18 +0000 (21:50 +0200)]
allow to declare an actor with parameter without going for a full class object
Martin Quinson [Sun, 11 Jun 2017 09:45:42 +0000 (11:45 +0200)]
another insider trick
Martin Quinson [Sat, 10 Jun 2017 19:33:58 +0000 (21:33 +0200)]
NS3 probably don't like bandwidths in Bytes, so use bits
Martin Quinson [Fri, 9 Jun 2017 20:54:55 +0000 (22:54 +0200)]
cosmetics
Martin Quinson [Fri, 9 Jun 2017 13:17:08 +0000 (15:17 +0200)]
more doxygen fixes
Martin Quinson [Fri, 9 Jun 2017 13:07:53 +0000 (15:07 +0200)]
fix a kind of parse error from doxygen
Frederic Suter [Fri, 9 Jun 2017 04:31:32 +0000 (06:31 +0200)]
kill dead code and plug leak
Frederic Suter [Thu, 8 Jun 2017 21:55:04 +0000 (23:55 +0200)]
why doesn't distcheck told me that !?!?
Frederic Suter [Thu, 8 Jun 2017 21:42:51 +0000 (23:42 +0200)]
oops, another module was dropped
Frederic Suter [Thu, 8 Jun 2017 21:33:33 +0000 (23:33 +0200)]
remove useless includes
Frederic Suter [Thu, 8 Jun 2017 20:45:07 +0000 (22:45 +0200)]
fix by not using lib at all!
Frederic Suter [Thu, 8 Jun 2017 20:00:13 +0000 (22:00 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Thu, 8 Jun 2017 19:59:52 +0000 (21:59 +0200)]
try to fix build
still need this include
Martin Quinson [Thu, 8 Jun 2017 19:27:18 +0000 (21:27 +0200)]
Merge branch 'master' of github.com:simgrid/simgrid
Frederic Suter [Thu, 8 Jun 2017 19:10:11 +0000 (21:10 +0200)]
distcheck cannot be trusted
Frederic Suter [Thu, 8 Jun 2017 19:00:52 +0000 (21:00 +0200)]
getting closer: no more MSG_STORAGE_LEVEL
next step, stop using storage_lib in surf at all, now that it's a mere
map
Frederic Suter [Thu, 8 Jun 2017 16:49:43 +0000 (18:49 +0200)]
redefine sg_storage_t
Martin Quinson [Thu, 8 Jun 2017 15:29:00 +0000 (17:29 +0200)]
Merge pull request #184 from Takishipp/signals
getting sg_instr_AS_end through a signal structure