Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
22 months agoMerge branch 'master' into energy-pstate
Zitagcc [Tue, 28 Nov 2017 11:03:03 +0000 (12:03 +0100)]
Merge branch 'master' into energy-pstate

22 months agomove LMM-related stuff to its directory
Martin Quinson [Tue, 28 Nov 2017 08:30:43 +0000 (09:30 +0100)]
move LMM-related stuff to its directory

22 months agoreduce differences between host and link energy plugin
Martin Quinson [Tue, 28 Nov 2017 00:28:09 +0000 (01:28 +0100)]
reduce differences between host and link energy plugin

22 months agosonar: don't throw a copy of catched exceptions
Martin Quinson [Tue, 28 Nov 2017 00:27:42 +0000 (01:27 +0100)]
sonar: don't throw a copy of catched exceptions

22 months agolink energy: inline several callbacks
Martin Quinson [Mon, 27 Nov 2017 23:52:24 +0000 (00:52 +0100)]
link energy: inline several callbacks

22 months agolink energy: obey our naming conventions
Martin Quinson [Mon, 27 Nov 2017 23:42:05 +0000 (00:42 +0100)]
link energy: obey our naming conventions

22 months agolink energy: code simplification
Martin Quinson [Mon, 27 Nov 2017 23:38:53 +0000 (00:38 +0100)]
link energy: code simplification

22 months agoxbt_cond_timedwait: catch C++ timeouts; convert into a C-complient return
Martin Quinson [Mon, 27 Nov 2017 23:23:03 +0000 (00:23 +0100)]
xbt_cond_timedwait: catch C++ timeouts; convert into a C-complient return

(fix #240)

22 months agoreindent (no real change)
Martin Quinson [Mon, 27 Nov 2017 21:10:49 +0000 (22:10 +0100)]
reindent (no real change)

22 months agoplease sonar in the new example
Martin Quinson [Mon, 27 Nov 2017 21:10:26 +0000 (22:10 +0100)]
please sonar in the new example

22 months agofix out of tree builds
Martin Quinson [Mon, 27 Nov 2017 21:01:14 +0000 (22:01 +0100)]
fix out of tree builds

22 months agofix the integration of the new image in the doc
Martin Quinson [Mon, 27 Nov 2017 20:50:11 +0000 (21:50 +0100)]
fix the integration of the new image in the doc

22 months agomove examples/msg/process-yield to teshsuite
Martin Quinson [Mon, 27 Nov 2017 20:28:40 +0000 (21:28 +0100)]
move examples/msg/process-yield to teshsuite

22 months agocosmetics
Martin Quinson [Mon, 27 Nov 2017 20:21:21 +0000 (21:21 +0100)]
cosmetics

22 months agoMerge pull request #244 from Takishipp/actor-yield
Martin Quinson [Mon, 27 Nov 2017 20:10:37 +0000 (21:10 +0100)]
Merge pull request #244 from Takishipp/actor-yield

S4U version of actor-yield example

22 months agoMerge branch 'master' of github.com:simgrid/simgrid
Martin Quinson [Mon, 27 Nov 2017 19:29:27 +0000 (20:29 +0100)]
Merge branch 'master' of github.com:simgrid/simgrid

22 months agojavadoc: fixups by Julien
Martin Quinson [Mon, 27 Nov 2017 17:59:46 +0000 (18:59 +0100)]
javadoc: fixups by Julien

22 months agotesh: try to fix CircleCI builds
Martin Quinson [Mon, 27 Nov 2017 17:54:59 +0000 (18:54 +0100)]
tesh: try to fix CircleCI builds

22 months agoMerge pull request #203 from simgrid/fix/execute_benched
Tom Cornebize [Mon, 27 Nov 2017 17:18:35 +0000 (11:18 -0600)]
Merge pull request #203 from simgrid/fix/execute_benched

Fix smpi_execute_benched.

22 months agofor some reasons, the PID was sometimes not inited correctly in Java
Martin Quinson [Mon, 27 Nov 2017 14:56:28 +0000 (15:56 +0100)]
for some reasons, the PID was sometimes not inited correctly in Java

It is supposed to be inited during actor creation, but I've seen
during the SUD'17 a machine where it remained at -1. So, if the PID is
negative, java will ask again to the C for a fixup. We could have
fixed the problem, but chasing down JNI issues is really hard.

I prefer to play nasty and safe here. Or let's call it the belt and
brace approach instead.

22 months agocomment++
Martin Quinson [Mon, 27 Nov 2017 14:53:56 +0000 (15:53 +0100)]
comment++

22 months agochange the URL to SonarQube, as wished upstream
Martin Quinson [Sun, 26 Nov 2017 19:28:10 +0000 (20:28 +0100)]
change the URL to SonarQube, as wished upstream

22 months agoMerge branch 'master' into fix/execute_benched
Tom Cornebize [Mon, 27 Nov 2017 15:49:33 +0000 (09:49 -0600)]
Merge branch 'master' into fix/execute_benched

22 months agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 27 Nov 2017 12:54:35 +0000 (13:54 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

22 months agoplay with lagrange a bit
Frederic Suter [Mon, 27 Nov 2017 12:53:45 +0000 (13:53 +0100)]
play with lagrange a bit

22 months agoPut lmm definitions in namespace simgrid::surf.
Arnaud Giersch [Mon, 27 Nov 2017 09:34:49 +0000 (10:34 +0100)]
Put lmm definitions in namespace simgrid::surf.

22 months agoRename file .h -> .hpp.
Arnaud Giersch [Mon, 27 Nov 2017 08:57:26 +0000 (09:57 +0100)]
Rename file .h -> .hpp.

22 months agoTry to fix build on appveyor (mingw).
Arnaud Giersch [Mon, 27 Nov 2017 08:52:10 +0000 (09:52 +0100)]
Try to fix build on appveyor (mingw).

22 months agoInitialize fields in initialization list (sonar).
Arnaud Giersch [Mon, 27 Nov 2017 08:46:55 +0000 (09:46 +0100)]
Initialize fields in initialization list (sonar).

22 months agoField is effectively a boolean.
Arnaud Giersch [Mon, 27 Nov 2017 08:34:02 +0000 (09:34 +0100)]
Field is effectively a boolean.

22 months agoFix misleading method name.
Arnaud Giersch [Mon, 27 Nov 2017 08:27:34 +0000 (09:27 +0100)]
Fix misleading method name.

22 months agoRemove unused private method.
Arnaud Giersch [Mon, 27 Nov 2017 08:21:39 +0000 (09:21 +0100)]
Remove unused private method.

22 months agoRename to unhide class field.
Arnaud Giersch [Mon, 27 Nov 2017 08:19:33 +0000 (09:19 +0100)]
Rename to unhide class field.

22 months agoRename variable to not hide classfield.
Arnaud Giersch [Mon, 27 Nov 2017 08:14:59 +0000 (09:14 +0100)]
Rename variable to not hide classfield.

22 months agoMark constructor "explicit".
Arnaud Giersch [Sun, 26 Nov 2017 21:52:03 +0000 (22:52 +0100)]
Mark constructor "explicit".

22 months agoMerge maxmin_private.hpp into maxmin.hpp.
Arnaud Giersch [Sun, 26 Nov 2017 17:08:58 +0000 (18:08 +0100)]
Merge maxmin_private.hpp into maxmin.hpp.

22 months agoSlight move from maxmin.hpp to surf_interface.hpp.
Arnaud Giersch [Thu, 23 Nov 2017 20:57:23 +0000 (21:57 +0100)]
Slight move from maxmin.hpp to surf_interface.hpp.

22 months agoMake s_lmm_variable_t a class with its methods.
Arnaud Giersch [Thu, 23 Nov 2017 10:58:17 +0000 (11:58 +0100)]
Make s_lmm_variable_t a class with its methods.

22 months agoMake s_lmm_element_t a class with its methods.
Arnaud Giersch [Thu, 23 Nov 2017 10:53:12 +0000 (11:53 +0100)]
Make s_lmm_element_t a class with its methods.

22 months agoMake s_lmm_constraint_t a class with its methods.
Arnaud Giersch [Wed, 22 Nov 2017 22:40:09 +0000 (23:40 +0100)]
Make s_lmm_constraint_t a class with its methods.

22 months agoMake s_lmm_system_t a class with its methods.
Arnaud Giersch [Wed, 22 Nov 2017 14:17:50 +0000 (15:17 +0100)]
Make s_lmm_system_t a class with its methods.

22 months agoMerge pull request #241 from barais/master
Martin Quinson [Sat, 25 Nov 2017 16:03:21 +0000 (17:03 +0100)]
Merge pull request #241 from barais/master

explain how to configure eclipse for developping with SimGrid in CPP

22 months agoMerge pull request #246 from danilo-carastan-santos/master
Martin Quinson [Fri, 24 Nov 2017 21:35:32 +0000 (22:35 +0100)]
Merge pull request #246 from danilo-carastan-santos/master

Fixed energy plugin: returning watts_off when host is off

22 months agoRemove second call to lmm_on_disabled_var() which looks like a no-op.
Arnaud Giersch [Fri, 24 Nov 2017 10:08:40 +0000 (11:08 +0100)]
Remove second call to lmm_on_disabled_var() which looks like a no-op.

22 months agoDisable costly assert unless debug logs are activated.
Arnaud Giersch [Fri, 24 Nov 2017 10:00:55 +0000 (11:00 +0100)]
Disable costly assert unless debug logs are activated.

22 months agoKill unused functions.
Arnaud Giersch [Wed, 22 Nov 2017 17:28:17 +0000 (18:28 +0100)]
Kill unused functions.

22 months agoExtern "C" is not needed anymore here.
Arnaud Giersch [Thu, 23 Nov 2017 20:23:54 +0000 (21:23 +0100)]
Extern "C" is not needed anymore here.

22 months agoRemove TODO/question.
Arnaud Giersch [Thu, 23 Nov 2017 21:20:39 +0000 (22:20 +0100)]
Remove TODO/question.

The answer is in the cited commit and the preceding ones.
In short, keep the same order for the modified constraints.

22 months agoDeclare swag as const when possible.
Arnaud Giersch [Thu, 23 Nov 2017 13:42:41 +0000 (14:42 +0100)]
Declare swag as const when possible.

22 months agodelete extension on destruction
Frederic Suter [Thu, 23 Nov 2017 18:05:05 +0000 (19:05 +0100)]
delete extension on destruction

22 months agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Thu, 23 Nov 2017 17:19:53 +0000 (18:19 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

22 months agofixed energy plugin: getCurrentWattsValue was not returning watts_off when host is off
CARASTAN DOS SANTOS Danilo [Thu, 23 Nov 2017 17:18:28 +0000 (18:18 +0100)]
fixed energy plugin: getCurrentWattsValue was not returning watts_off when host is off

22 months agoMerge branch 'master' into 'master'
Martin QUINSON [Thu, 23 Nov 2017 17:18:19 +0000 (18:18 +0100)]
Merge branch 'master' into 'master'

Explain how to maintain the spack package for simgrid

See merge request simgrid/simgrid!1

22 months agoExplain how to maintain the spack package for simgrid
Lionel ED [Thu, 23 Nov 2017 17:12:26 +0000 (18:12 +0100)]
Explain how to maintain the spack package for simgrid

22 months agothanks clang
Frederic Suter [Thu, 23 Nov 2017 15:21:39 +0000 (16:21 +0100)]
thanks clang

22 months agorevise this test to access storage directly
Frederic Suter [Thu, 23 Nov 2017 15:18:16 +0000 (16:18 +0100)]
revise this test to access storage directly

22 months agopluginify storage contents
Frederic Suter [Thu, 23 Nov 2017 14:14:37 +0000 (15:14 +0100)]
pluginify storage contents

22 months agoMerge branch 'actor-yield' of github.com:Takishipp/simgrid into actor-yield
Takishipp [Thu, 23 Nov 2017 10:00:49 +0000 (11:00 +0100)]
Merge branch 'actor-yield' of github.com:Takishipp/simgrid into actor-yield

22 months agosatisfy travis by removing some useless lines
Takishipp [Thu, 23 Nov 2017 09:59:39 +0000 (10:59 +0100)]
satisfy travis by removing some useless lines

22 months agoMerge branch 'master' into actor-yield
Zitagcc [Thu, 23 Nov 2017 09:27:06 +0000 (10:27 +0100)]
Merge branch 'master' into actor-yield

22 months agoMerge branch 'master' into actor-yield
Zitagcc [Thu, 23 Nov 2017 09:23:55 +0000 (10:23 +0100)]
Merge branch 'master' into actor-yield

22 months agoS4U version of actor-yield example
Takishipp [Thu, 23 Nov 2017 09:19:10 +0000 (10:19 +0100)]
S4U version of actor-yield example

22 months agoimprove the pedagogical interest of that plugin
Martin Quinson [Wed, 22 Nov 2017 16:39:57 +0000 (17:39 +0100)]
improve the pedagogical interest of that plugin

22 months agoadd a description of energy-pstate to s4u and msg readmes
Takishipp [Wed, 22 Nov 2017 16:13:14 +0000 (17:13 +0100)]
add a description of energy-pstate to s4u and msg readmes

22 months agojava examples have outdated default values
Frederic Suter [Wed, 22 Nov 2017 16:01:45 +0000 (17:01 +0100)]
java examples have outdated default values
Thanks Kevin Piotrkowski for the report

22 months agoin a namespace, no need to prefix
Frederic Suter [Wed, 22 Nov 2017 15:48:30 +0000 (16:48 +0100)]
in a namespace, no need to prefix

22 months agobe consistent in namespaces
Frederic Suter [Wed, 22 Nov 2017 15:47:41 +0000 (16:47 +0100)]
be consistent in namespaces

22 months agoadd image in the doc and explain how to configure eclipse cpp to support cpp11
Olivier Barais [Wed, 22 Nov 2017 14:34:25 +0000 (15:34 +0100)]
add image in the doc and explain how to configure eclipse cpp to support cpp11

22 months agonew
Olivier Barais [Wed, 22 Nov 2017 14:34:13 +0000 (15:34 +0100)]
new

22 months agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Wed, 22 Nov 2017 10:28:45 +0000 (11:28 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

22 months agoremove FileImpl \o/
Frederic Suter [Wed, 22 Nov 2017 10:28:23 +0000 (11:28 +0100)]
remove FileImpl \o/

22 months agoUse references, and avoid disturbing expressions like &*it.
Arnaud Giersch [Tue, 21 Nov 2017 20:55:08 +0000 (21:55 +0100)]
Use references, and avoid disturbing expressions like &*it.

Also simplify the affected loops.

22 months agoFix comment.
Arnaud Giersch [Tue, 21 Nov 2017 20:45:57 +0000 (21:45 +0100)]
Fix comment.

22 months agoRemove remaining traces of viva.
Arnaud Giersch [Tue, 21 Nov 2017 20:30:06 +0000 (21:30 +0100)]
Remove remaining traces of viva.

22 months agorename a field for clarity: that's not a signal
Martin Quinson [Wed, 22 Nov 2017 09:26:53 +0000 (10:26 +0100)]
rename a field for clarity: that's not a signal

22 months agofix java cloud test
Frederic Suter [Wed, 22 Nov 2017 06:42:16 +0000 (07:42 +0100)]
fix java cloud test

22 months agoplug leaks
Frederic Suter [Wed, 22 Nov 2017 06:18:30 +0000 (07:18 +0100)]
plug leaks

22 months agosonar: plug a memleak
Martin Quinson [Wed, 22 Nov 2017 01:43:51 +0000 (02:43 +0100)]
sonar: plug a memleak

22 months agoLet java build. One test is still broken but that's already better.
Martin Quinson [Wed, 22 Nov 2017 00:52:39 +0000 (01:52 +0100)]
Let java build. One test is still broken but that's already better.

22 months ago[doc] improve CMake example in setup your project
Millian Poquet [Wed, 22 Nov 2017 01:25:09 +0000 (02:25 +0100)]
[doc] improve CMake example in setup your project

22 months agoMerge branch 'master' of github.com:simgrid/simgrid
Martin Quinson [Wed, 22 Nov 2017 00:39:06 +0000 (01:39 +0100)]
Merge branch 'master' of github.com:simgrid/simgrid

22 months agodocument latest changes
Martin Quinson [Wed, 22 Nov 2017 00:34:38 +0000 (01:34 +0100)]
document latest changes

22 months agoproperly deprecate MSG_task_get_flops_amount() and stop using it ourselves
Martin Quinson [Wed, 22 Nov 2017 00:25:45 +0000 (01:25 +0100)]
properly deprecate MSG_task_get_flops_amount() and stop using it ourselves

22 months agoFix warnings + refactor
MERCIER Michael [Mon, 13 Nov 2017 13:46:03 +0000 (14:46 +0100)]
Fix warnings + refactor

22 months agoMake codacy happy
MERCIER Michael [Mon, 13 Nov 2017 11:00:04 +0000 (12:00 +0100)]
Make codacy happy

22 months ago[MSG] add MSG_task_get_remaining_work_ratio + test
MERCIER Michael [Thu, 9 Nov 2017 15:26:41 +0000 (16:26 +0100)]
[MSG] add MSG_task_get_remaining_work_ratio + test

Make MSG_task_get_flops_amount returning anly the actual flops amount

Create an other function tu return the remaining amount of work.
F
or more details:
https://github.com/simgrid/simgrid/issues/223

22 months agoadd Process.daemonize to the Java bindings
Frederic Suter [Wed, 22 Nov 2017 00:29:06 +0000 (01:29 +0100)]
add Process.daemonize to the Java bindings

(and call s4u equivalent from MSG directly)

22 months agoMerge pull request #237 from oar-team/upstream
Martin Quinson [Tue, 21 Nov 2017 23:46:58 +0000 (00:46 +0100)]
Merge pull request #237 from oar-team/upstream

 [MSG] add MSG_task_get_remaining_work_ratio + test

22 months agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 21 Nov 2017 23:15:16 +0000 (00:15 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

22 months agofinish the integration of the new link_energy plugin
Martin Quinson [Tue, 21 Nov 2017 22:54:01 +0000 (23:54 +0100)]
finish the integration of the new link_energy plugin

22 months agofurther split File and Storage
Frederic Suter [Tue, 21 Nov 2017 22:55:30 +0000 (23:55 +0100)]
further split File and Storage

22 months agofix smpi test
Frederic Suter [Tue, 21 Nov 2017 20:07:46 +0000 (21:07 +0100)]
fix smpi test

22 months agoupdate doc on viva and remove more stuff
Frederic Suter [Tue, 21 Nov 2017 17:43:30 +0000 (18:43 +0100)]
update doc on viva and remove more stuff

22 months agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Tue, 21 Nov 2017 17:14:59 +0000 (18:14 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

22 months agoviva is a dead project
Frederic Suter [Tue, 21 Nov 2017 17:13:15 +0000 (18:13 +0100)]
viva is a dead project
remove specific code to generate viva configuration files
remove related options
remove related tests

22 months agoMerge remote-tracking branch 'github/master'
Arnaud Giersch [Tue, 21 Nov 2017 16:46:55 +0000 (17:46 +0100)]
Merge remote-tracking branch 'github/master'

22 months agoupdate reporting
Takishipp [Tue, 21 Nov 2017 15:57:30 +0000 (16:57 +0100)]
update reporting

22 months agoMake the link_energy plugin actually compile
Martin Quinson [Tue, 21 Nov 2017 15:17:08 +0000 (16:17 +0100)]
Make the link_energy plugin actually compile

22 months agoallow to retrieve the link list from the Engine
Martin Quinson [Tue, 21 Nov 2017 15:15:58 +0000 (16:15 +0100)]
allow to retrieve the link list from the Engine

22 months agoimplement some more getters in surf::Link and s4u::Link
Martin Quinson [Tue, 21 Nov 2017 15:15:22 +0000 (16:15 +0100)]
implement some more getters in surf::Link and s4u::Link