Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
2 years agoUse std::atomic::fetch_add instead of ++ shortcut (clearer to the reader).
Arnaud Giersch [Wed, 30 Aug 2017 15:27:50 +0000 (17:27 +0200)]
Use std::atomic::fetch_add instead of ++ shortcut (clearer to the reader).

2 years agoUnused typedefs.
Arnaud Giersch [Wed, 30 Aug 2017 14:04:15 +0000 (16:04 +0200)]
Unused typedefs.

2 years agoProtected is useless here (please sonar).
Arnaud Giersch [Wed, 30 Aug 2017 13:27:41 +0000 (15:27 +0200)]
Protected is useless here (please sonar).

2 years agoReduce code duplication in parmap_bench.cpp.
Arnaud Giersch [Wed, 30 Aug 2017 13:21:35 +0000 (15:21 +0200)]
Reduce code duplication in parmap_bench.cpp.

2 years agoUse xbt/log in parmap_bench and please sonar.
Arnaud Giersch [Wed, 30 Aug 2017 13:02:41 +0000 (15:02 +0200)]
Use xbt/log in parmap_bench and please sonar.

2 years agoNo need for timestamps in logs.
Arnaud Giersch [Wed, 30 Aug 2017 12:45:39 +0000 (14:45 +0200)]
No need for timestamps in logs.

2 years agoDon't mess ev->ap (allows multiple %m in layout).
Arnaud Giersch [Wed, 30 Aug 2017 12:41:47 +0000 (14:41 +0200)]
Don't mess ev->ap (allows multiple %m in layout).

2 years agoCosmetics.
Arnaud Giersch [Wed, 30 Aug 2017 12:32:33 +0000 (14:32 +0200)]
Cosmetics.

2 years agoRemove bogus setenv.
Arnaud Giersch [Tue, 29 Aug 2017 20:04:12 +0000 (22:04 +0200)]
Remove bogus setenv.

2 years agoA std::string is ok here.
Arnaud Giersch [Tue, 29 Aug 2017 19:50:44 +0000 (21:50 +0200)]
A std::string is ok here.

2 years agoC++-style casts.
Arnaud Giersch [Tue, 29 Aug 2017 19:44:44 +0000 (21:44 +0200)]
C++-style casts.

2 years agos4u is not that bad anymore
Martin Quinson [Mon, 28 Aug 2017 20:27:04 +0000 (22:27 +0200)]
s4u is not that bad anymore

2 years agouniformize the function names
Martin Quinson [Mon, 28 Aug 2017 20:15:02 +0000 (22:15 +0200)]
uniformize the function names

2 years agoinstr: kill leftover classes
Martin Quinson [Mon, 28 Aug 2017 19:14:12 +0000 (21:14 +0200)]
instr: kill leftover classes

2 years agoinstr: kill an unused field
Martin Quinson [Mon, 28 Aug 2017 18:43:06 +0000 (20:43 +0200)]
instr: kill an unused field

2 years agorename the instr::Container class to its proper name
Martin Quinson [Mon, 28 Aug 2017 18:39:15 +0000 (20:39 +0200)]
rename the instr::Container class to its proper name

2 years agosmpi: don't override the value of network/TCP-gamma with the default value. That...
Martin Quinson [Mon, 28 Aug 2017 15:52:41 +0000 (17:52 +0200)]
smpi: don't override the value of network/TCP-gamma with the default value. That's misleading

2 years agodoc: give the real default value of option network/TCP-gamma
Martin Quinson [Mon, 28 Aug 2017 15:52:13 +0000 (17:52 +0200)]
doc: give the real default value of option network/TCP-gamma

2 years agoinstr: please sonar
Martin Quinson [Mon, 28 Aug 2017 10:05:10 +0000 (12:05 +0200)]
instr: please sonar

- Use initialization lists
- Don't have C++ declarations within the extern "C" block

2 years agofollow the naming conventions in Instr
Martin Quinson [Mon, 28 Aug 2017 09:56:13 +0000 (11:56 +0200)]
follow the naming conventions in Instr

2 years agofix clang builds
Martin Quinson [Mon, 28 Aug 2017 09:22:18 +0000 (11:22 +0200)]
fix clang builds

Don't try to have globals linked in the C++ way.
Instead, we should kill all those globals (but not today)

2 years agomove all inst declarations into their namespace
Martin Quinson [Mon, 28 Aug 2017 00:20:57 +0000 (02:20 +0200)]
move all inst declarations into their namespace

2 years agokill a C type now that we have a class
Martin Quinson [Sun, 27 Aug 2017 23:06:17 +0000 (01:06 +0200)]
kill a C type now that we have a class

2 years agoclass names must be in CamelCase
Martin Quinson [Sun, 27 Aug 2017 22:42:55 +0000 (00:42 +0200)]
class names must be in CamelCase

2 years agoa class with no method is not a class
Martin Quinson [Sun, 27 Aug 2017 22:37:30 +0000 (00:37 +0200)]
a class with no method is not a class

2 years agoMerge branch 'master' of github.com:simgrid/simgrid
Martin Quinson [Sun, 27 Aug 2017 22:23:36 +0000 (00:23 +0200)]
Merge branch 'master' of github.com:simgrid/simgrid

2 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Sun, 27 Aug 2017 22:23:23 +0000 (00:23 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

2 years agoMerge pull request #215 from Takishipp/s_type_cleanup
Martin Quinson [Sun, 27 Aug 2017 22:22:02 +0000 (00:22 +0200)]
Merge pull request #215 from Takishipp/s_type_cleanup

s_type cleanup

2 years agoCreate dict in NetworkNS3Model constructor.
Arnaud Giersch [Sun, 27 Aug 2017 15:00:52 +0000 (17:00 +0200)]
Create dict in NetworkNS3Model constructor.

It's already destroyed from ~NetworkNS3Model.

2 years agothis has to be ordered as MPI allows access to items with an index
Augustin Degomme [Fri, 25 Aug 2017 23:25:55 +0000 (01:25 +0200)]
this has to be ordered as MPI allows access to items with an index

2 years agoAvoid sending address of local variables.
Arnaud Giersch [Thu, 24 Aug 2017 20:45:17 +0000 (22:45 +0200)]
Avoid sending address of local variables.

This should fix the problem introduced by commit e2334f2600f6d03f43a79f9c3dc43c2fff21e115.

2 years agoTrivial formatting issues.
Arnaud Giersch [Tue, 22 Aug 2017 17:20:06 +0000 (19:20 +0200)]
Trivial formatting issues.

2 years agoUse (const) references with range-based for loops.
Arnaud Giersch [Fri, 4 Aug 2017 07:46:24 +0000 (09:46 +0200)]
Use (const) references with range-based for loops.

This avoids unnecessary copies and saves a few milliseconds.

2 years agoFix ns-3 build.
Arnaud Giersch [Tue, 22 Aug 2017 20:56:53 +0000 (22:56 +0200)]
Fix ns-3 build.

2 years agoMissing "override"s.
Arnaud Giersch [Tue, 22 Aug 2017 20:05:26 +0000 (22:05 +0200)]
Missing "override"s.

2 years agoUse NewGlobalRef since Vm in unref'd by DeleteGlobalRef.
Arnaud Giersch [Mon, 21 Aug 2017 13:49:07 +0000 (15:49 +0200)]
Use NewGlobalRef since Vm in unref'd by DeleteGlobalRef.

2 years agoUsing std::remove_if is overkill here.
Arnaud Giersch [Mon, 21 Aug 2017 13:47:26 +0000 (15:47 +0200)]
Using std::remove_if is overkill here.

2 years agoThis method can be made const.
Arnaud Giersch [Mon, 21 Aug 2017 11:25:22 +0000 (13:25 +0200)]
This method can be made const.

2 years agoEnsure that low is valid before using it.
Arnaud Giersch [Sun, 20 Aug 2017 21:15:09 +0000 (23:15 +0200)]
Ensure that low is valid before using it.

2 years agoRemove useless #undef's.
Arnaud Giersch [Sun, 20 Aug 2017 21:15:09 +0000 (23:15 +0200)]
Remove useless #undef's.

2 years agoWhitespace cleanup.
Arnaud Giersch [Sun, 20 Aug 2017 21:15:09 +0000 (23:15 +0200)]
Whitespace cleanup.

2 years agoUse default destructor.
Arnaud Giersch [Sun, 20 Aug 2017 21:15:09 +0000 (23:15 +0200)]
Use default destructor.

2 years agoThese lines belong to the outer loop.
Arnaud Giersch [Sun, 20 Aug 2017 17:15:49 +0000 (19:15 +0200)]
These lines belong to the outer loop.

2 years agoDeobfuscate expression.
Arnaud Giersch [Sun, 20 Aug 2017 17:07:25 +0000 (19:07 +0200)]
Deobfuscate expression.

2 years agoHandle case when active_peers is empty.
Arnaud Giersch [Sun, 20 Aug 2017 15:52:31 +0000 (17:52 +0200)]
Handle case when active_peers is empty.

2 years agoComment unused field.
Arnaud Giersch [Sun, 20 Aug 2017 15:51:27 +0000 (17:51 +0200)]
Comment unused field.

Unused attribute is not supported by gcc in this case.

2 years agoSort storages before listing.
Arnaud Giersch [Sun, 20 Aug 2017 12:04:50 +0000 (14:04 +0200)]
Sort storages before listing.

2 years agonormalize s_type class part 3
Takishipp [Fri, 18 Aug 2017 15:11:46 +0000 (17:11 +0200)]
normalize s_type class part 3

2 years agonormalize s_type class part 2
Takishipp [Fri, 18 Aug 2017 14:41:12 +0000 (16:41 +0200)]
normalize s_type class part 2

2 years agonormalize s_type class
Takishipp [Fri, 18 Aug 2017 13:30:59 +0000 (15:30 +0200)]
normalize s_type class

2 years agomodernize three simcalls
Frederic Suter [Fri, 18 Aug 2017 08:43:43 +0000 (10:43 +0200)]
modernize three simcalls

2 years agoAdd type_stat_new to s_type class as a method
Takishipp [Wed, 16 Aug 2017 14:50:59 +0000 (16:50 +0200)]
Add type_stat_new to s_type class as a method

2 years agoAdd link_new to s_type class as a method
Takishipp [Wed, 16 Aug 2017 14:44:48 +0000 (16:44 +0200)]
Add link_new to s_type class as a method

2 years agoAdd variable_new to s_type class as method
Takishipp [Wed, 16 Aug 2017 14:28:53 +0000 (16:28 +0200)]
Add variable_new to s_type class as method

2 years agoAdd event_new to s_type class as a method
Takishipp [Wed, 16 Aug 2017 13:45:13 +0000 (15:45 +0200)]
Add event_new to s_type class as a method

2 years agoAdd type_container_new to s_type class as method
Takishipp [Wed, 16 Aug 2017 13:29:49 +0000 (15:29 +0200)]
Add type_container_new to s_type class as method

2 years agoAdd s_type_get_or_null to s_type class as a method
Takishipp [Wed, 16 Aug 2017 11:51:58 +0000 (13:51 +0200)]
Add s_type_get_or_null to s_type class as a method

2 years agoAdd a constructor to s_type class
Takishipp [Wed, 16 Aug 2017 10:06:33 +0000 (12:06 +0200)]
Add a constructor to s_type class

2 years agoMerge branch 'master' of github.com:simgrid/simgrid into s_type_cleanup
Takishipp [Wed, 16 Aug 2017 08:58:48 +0000 (10:58 +0200)]
Merge branch 'master' of github.com:simgrid/simgrid into s_type_cleanup

2 years agoFactorize s_type and value instr class
Takishipp [Wed, 16 Aug 2017 08:58:17 +0000 (10:58 +0200)]
Factorize s_type and value instr class

2 years agoRemove unused variable.
Arnaud Giersch [Tue, 15 Aug 2017 21:21:16 +0000 (23:21 +0200)]
Remove unused variable.

2 years agothis cannot be null.
Arnaud Giersch [Tue, 15 Aug 2017 20:20:19 +0000 (22:20 +0200)]
this cannot be null.

2 years agoValue is finally an integer. Change it to the smallest non-zero value.
Arnaud Giersch [Tue, 15 Aug 2017 14:00:01 +0000 (16:00 +0200)]
Value is finally an integer.  Change it to the smallest non-zero value.

2 years agoMark unused attribute as unused.
Arnaud Giersch [Mon, 14 Aug 2017 21:30:31 +0000 (23:30 +0200)]
Mark unused attribute as unused.

2 years agoAvoid short-lied temporary string.
Arnaud Giersch [Mon, 14 Aug 2017 21:18:06 +0000 (23:18 +0200)]
Avoid short-lied temporary string.

2 years agoRemove useless memset (causes segfault).
Arnaud Giersch [Mon, 14 Aug 2017 20:54:58 +0000 (22:54 +0200)]
Remove useless memset (causes segfault).

2 years agosmall cleanups in the simix timers
Martin Quinson [Sun, 13 Aug 2017 21:31:38 +0000 (23:31 +0200)]
small cleanups in the simix timers

Much more would be due :(

2 years agosonar
Martin Quinson [Sat, 12 Aug 2017 20:14:34 +0000 (22:14 +0200)]
sonar

2 years agospelling
Martin Quinson [Fri, 11 Aug 2017 20:07:45 +0000 (22:07 +0200)]
spelling

2 years agokill kill simcall
Frederic Suter [Fri, 11 Aug 2017 13:26:07 +0000 (15:26 +0200)]
kill kill simcall

2 years agodamn lua
Frederic Suter [Fri, 11 Aug 2017 13:25:38 +0000 (15:25 +0200)]
damn lua

2 years agoanother fix for lua
Frederic Suter [Fri, 11 Aug 2017 12:34:19 +0000 (14:34 +0200)]
another fix for lua

2 years agotry to fix ns3 build
Frederic Suter [Fri, 11 Aug 2017 12:25:37 +0000 (14:25 +0200)]
try to fix ns3 build

2 years agominimal fix (hopefully) of lua bindings
Frederic Suter [Fri, 11 Aug 2017 10:08:37 +0000 (12:08 +0200)]
minimal fix (hopefully) of lua bindings

2 years agostringify cluster
Frederic Suter [Fri, 11 Aug 2017 10:06:14 +0000 (12:06 +0200)]
stringify cluster

2 years agostringify Host link creation
Frederic Suter [Fri, 11 Aug 2017 09:33:28 +0000 (11:33 +0200)]
stringify Host link creation

2 years agokill 2 sonar bugs
Frederic Suter [Fri, 11 Aug 2017 06:56:24 +0000 (08:56 +0200)]
kill 2 sonar bugs

2 years agocodacy and clang-format
Frederic Suter [Fri, 11 Aug 2017 06:36:13 +0000 (08:36 +0200)]
codacy and clang-format

2 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Thu, 10 Aug 2017 19:25:24 +0000 (21:25 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

2 years agostringify IO
Frederic Suter [Thu, 10 Aug 2017 13:08:10 +0000 (15:08 +0200)]
stringify IO

2 years agomore strings
Frederic Suter [Thu, 10 Aug 2017 12:47:40 +0000 (14:47 +0200)]
more strings

2 years agobprintf -> string
Frederic Suter [Thu, 10 Aug 2017 12:11:21 +0000 (14:11 +0200)]
bprintf -> string

2 years agoAS -> Zone. Mainly cosmetics and unused defined thing
Frederic Suter [Thu, 10 Aug 2017 12:04:05 +0000 (14:04 +0200)]
AS -> Zone. Mainly cosmetics and unused defined thing

2 years agoassume a dumb tracker (and please travis)
Frederic Suter [Thu, 10 Aug 2017 10:07:45 +0000 (12:07 +0200)]
assume a dumb tracker (and please travis)

2 years agocodacy
Martin Quinson [Wed, 9 Aug 2017 21:37:39 +0000 (23:37 +0200)]
codacy

2 years agoAS->Zone + stringification
Frederic Suter [Thu, 10 Aug 2017 08:56:36 +0000 (10:56 +0200)]
AS->Zone + stringification

2 years agostringification
Frederic Suter [Thu, 10 Aug 2017 07:45:40 +0000 (09:45 +0200)]
stringification

2 years agomaybe sort isn't portable
Frederic Suter [Wed, 9 Aug 2017 12:09:54 +0000 (14:09 +0200)]
maybe sort isn't portable

2 years agoattempt to fix daxload example
Frederic Suter [Wed, 9 Aug 2017 09:31:25 +0000 (11:31 +0200)]
attempt to fix daxload example

2 years agoless bprintf (some were completely useless)
Frederic Suter [Wed, 9 Aug 2017 09:17:56 +0000 (11:17 +0200)]
less bprintf (some were completely useless)

2 years agostringification
Frederic Suter [Wed, 9 Aug 2017 08:17:11 +0000 (10:17 +0200)]
stringification

2 years agofix MC. host names are not std::string damnit
Frederic Suter [Wed, 9 Aug 2017 08:02:38 +0000 (10:02 +0200)]
fix MC. host names are not std::string damnit

2 years agobprintf--
Frederic Suter [Wed, 9 Aug 2017 07:45:21 +0000 (09:45 +0200)]
bprintf--

2 years agomove VM start function to s4u
Frederic Suter [Wed, 9 Aug 2017 07:38:43 +0000 (09:38 +0200)]
move VM start function to s4u

2 years agoplug leak in msg_vm (by rmving bprintf)
Frederic Suter [Wed, 9 Aug 2017 07:19:44 +0000 (09:19 +0200)]
plug leak in msg_vm (by rmving bprintf)

2 years agoput back a leak (for now) to fix tests
Frederic Suter [Tue, 8 Aug 2017 08:15:57 +0000 (10:15 +0200)]
put back a leak (for now) to fix tests

2 years agoplug leaks
Frederic Suter [Tue, 8 Aug 2017 07:11:12 +0000 (09:11 +0200)]
plug leaks

2 years agocodacy
Frederic Suter [Mon, 7 Aug 2017 19:30:20 +0000 (21:30 +0200)]
codacy

2 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 7 Aug 2017 19:30:04 +0000 (21:30 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

2 years agoMerge pull request #213 from bcamus/master
Martin Quinson [Mon, 7 Aug 2017 18:55:17 +0000 (20:55 +0200)]
Merge pull request #213 from bcamus/master

Fixing a bug in PMs energy consumptions when suspending and resuming VM