Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
2 years agoTravis: actually get the packages I just made available
Martin Quinson [Wed, 27 Jun 2018 10:26:03 +0000 (12:26 +0200)]
Travis: actually get the packages I just made available

Sorry for the noise, I'm debugging in production :)

2 years agotravis: try to get boost 1.60 here
Martin Quinson [Wed, 27 Jun 2018 10:21:56 +0000 (12:21 +0200)]
travis: try to get boost 1.60 here

2 years agoTry to reduce cognitive complexity for smpi_main (Sonar).
Arnaud Giersch [Tue, 26 Jun 2018 18:55:28 +0000 (20:55 +0200)]
Try to reduce cognitive complexity for smpi_main (Sonar).

2 years agoRemove redundant access specifier.
Arnaud Giersch [Tue, 26 Jun 2018 18:47:09 +0000 (20:47 +0200)]
Remove redundant access specifier.

2 years agoMake member variables "private".
Arnaud Giersch [Tue, 26 Jun 2018 15:17:11 +0000 (17:17 +0200)]
Make member variables "private".

2 years agoTry to please Sonar about redundant forward declaration of Transition.
Arnaud Giersch [Tue, 26 Jun 2018 13:00:29 +0000 (15:00 +0200)]
Try to please Sonar about redundant forward declaration of Transition.

2 years agoUnused parameter.
Arnaud Giersch [Mon, 25 Jun 2018 20:39:35 +0000 (22:39 +0200)]
Unused parameter.

2 years agoUse namespace aliases instead of "using" directives.
Arnaud Giersch [Mon, 25 Jun 2018 20:28:02 +0000 (22:28 +0200)]
Use namespace aliases instead of "using" directives.

2 years agoRemove usage of bad style "using namespace" with little benefit.
Arnaud Giersch [Mon, 25 Jun 2018 20:18:09 +0000 (22:18 +0200)]
Remove usage of bad style "using namespace" with little benefit.

2 years agoUpdate.
Arnaud Giersch [Mon, 25 Jun 2018 13:25:18 +0000 (15:25 +0200)]
Update.

2 years agoDefine XBT_ATTRIB_DEPRECATED_v324.
Arnaud Giersch [Mon, 25 Jun 2018 09:11:41 +0000 (11:11 +0200)]
Define XBT_ATTRIB_DEPRECATED_v324.

2 years agoRemove features marked with DEPRECATED_v321.
Arnaud Giersch [Mon, 25 Jun 2018 09:10:16 +0000 (11:10 +0200)]
Remove features marked with DEPRECATED_v321.

2 years agowoops, fix the sonarcloud badge
Martin Quinson [Sun, 24 Jun 2018 23:55:27 +0000 (01:55 +0200)]
woops, fix the sonarcloud badge

2 years agostart the v3.21 cycle
Martin Quinson [Sun, 24 Jun 2018 23:32:16 +0000 (01:32 +0200)]
start the v3.21 cycle

2 years agoREADME: Add a SonarCloud badge
Martin Quinson [Sun, 24 Jun 2018 22:51:54 +0000 (00:51 +0200)]
README: Add a SonarCloud badge

2 years agodoc: further improve the release HOWTO
Martin Quinson [Sun, 24 Jun 2018 21:59:14 +0000 (23:59 +0200)]
doc: further improve the release HOWTO

2 years agoleaks --. Maybe
Augustin Degomme [Sun, 24 Jun 2018 13:19:02 +0000 (15:19 +0200)]
leaks --. Maybe

2 years agoRelease v3.20 v3.20
Martin Quinson [Sun, 24 Jun 2018 10:25:32 +0000 (12:25 +0200)]
Release v3.20

2 years agomake an unused parameter as such
Martin Quinson [Sun, 24 Jun 2018 00:15:35 +0000 (02:15 +0200)]
make an unused parameter as such

2 years agoRevert "simplification"
Martin Quinson [Sat, 23 Jun 2018 20:32:16 +0000 (22:32 +0200)]
Revert "simplification"

The "previous" parameter is not used by our own callbacks, but may
reveal useful to our users.

This reverts commit 581fd733dd72630f9aa9b7528503693bd857bbbd.

2 years agoproposal of a release name
Martin Quinson [Sat, 23 Jun 2018 20:27:23 +0000 (22:27 +0200)]
proposal of a release name

2 years agosnake_case s4u::Host and improve doc
Martin Quinson [Sat, 23 Jun 2018 19:58:50 +0000 (21:58 +0200)]
snake_case s4u::Host and improve doc

2 years agosnake_case routing::NetPoint
Martin Quinson [Sat, 23 Jun 2018 19:14:17 +0000 (21:14 +0200)]
snake_case routing::NetPoint

2 years agosplit NetZone and NetZoneImpl as it should in s4u realm
Martin Quinson [Sat, 23 Jun 2018 18:52:13 +0000 (20:52 +0200)]
split NetZone and NetZoneImpl as it should in s4u realm

2 years agoanother attempt at fixing the include madness in mc for Mac
Martin Quinson [Sat, 23 Jun 2018 09:33:02 +0000 (11:33 +0200)]
another attempt at fixing the include madness in mc for Mac

2 years agofix mac builds
Martin Quinson [Sat, 23 Jun 2018 09:15:44 +0000 (11:15 +0200)]
fix mac builds

2 years agoMention simgrid_convert_TI_traces.py in changelog
Martin Quinson [Sat, 23 Jun 2018 09:04:18 +0000 (11:04 +0200)]
Mention simgrid_convert_TI_traces.py in changelog

2 years agoMerge pull request #272 from mpoquet/SMPI_convert
Martin Quinson [Sat, 23 Jun 2018 08:58:58 +0000 (10:58 +0200)]
Merge pull request #272 from mpoquet/SMPI_convert

Add TIT trace conversion script

2 years agosnake_case RoutedZone
Martin Quinson [Sat, 23 Jun 2018 08:18:32 +0000 (10:18 +0200)]
snake_case RoutedZone

2 years agoprivatize and snake_case some methods in DijkstraZone
Martin Quinson [Sat, 23 Jun 2018 08:02:25 +0000 (10:02 +0200)]
privatize and snake_case some methods in DijkstraZone

2 years agosnake_case FatTreeZone
Martin Quinson [Sat, 23 Jun 2018 07:44:05 +0000 (09:44 +0200)]
snake_case FatTreeZone

2 years agoprivatize and snake_case some methods in DragonflyZone
Martin Quinson [Sat, 23 Jun 2018 07:41:55 +0000 (09:41 +0200)]
privatize and snake_case some methods in DragonflyZone

2 years agountangle a bit mc header files
Martin Quinson [Fri, 22 Jun 2018 18:12:15 +0000 (20:12 +0200)]
untangle a bit mc header files

2 years agocut some includes in MC
Martin Quinson [Thu, 21 Jun 2018 00:11:37 +0000 (02:11 +0200)]
cut some includes in MC

2 years agoRevert "Kill unused target."
Arnaud Giersch [Fri, 22 Jun 2018 19:35:47 +0000 (21:35 +0200)]
Revert "Kill unused target."

My mistake, it's in fact used (keyword ALL).

This reverts commit 1b69fabbaddeda90a9065f31ef30fb8f22ad4105.

2 years ago[Tools] Add TIT convertor script in installation
MERCIER Michael [Fri, 22 Jun 2018 11:48:00 +0000 (13:48 +0200)]
[Tools] Add TIT convertor script in installation

2 years agoPlease Sonar and kill useless declaration (again).
Arnaud Giersch [Tue, 24 Apr 2018 13:11:19 +0000 (15:11 +0200)]
Please Sonar and kill useless declaration (again).

2 years agoKill unused target.
Arnaud Giersch [Thu, 21 Jun 2018 14:20:15 +0000 (16:20 +0200)]
Kill unused target.

2 years ago[CHANGELOG] Added lowercased TIT actions
Christian Heinrich [Thu, 21 Jun 2018 14:54:40 +0000 (16:54 +0200)]
[CHANGELOG] Added lowercased TIT actions

2 years ago[TRACING] Rename TIT action Irecv -> irecv
Christian Heinrich [Thu, 21 Jun 2018 14:42:28 +0000 (16:42 +0200)]
[TRACING] Rename TIT action Irecv -> irecv

2 years ago[TRACING] Rename TIT action Isend -> isend
Christian Heinrich [Thu, 21 Jun 2018 14:41:22 +0000 (16:41 +0200)]
[TRACING] Rename TIT action Isend -> isend

2 years ago[TRACING] Rename TIT action allToAll -> alltoall
Christian Heinrich [Thu, 21 Jun 2018 14:21:14 +0000 (16:21 +0200)]
[TRACING] Rename TIT action allToAll -> alltoall

2 years ago[TRACING] Update trace files for allToAll -> alltoall conversion
Christian Heinrich [Thu, 21 Jun 2018 14:20:38 +0000 (16:20 +0200)]
[TRACING] Update trace files for allToAll -> alltoall conversion

Code changes will follow in next commit.

2 years ago[TRACING] Rename TIT action allToAllV -> alltoallv
Christian Heinrich [Thu, 21 Jun 2018 14:17:03 +0000 (16:17 +0200)]
[TRACING] Rename TIT action allToAllV -> alltoallv

2 years ago[TRACING] Update trace files for allToAllV -> alltoall conversion
Christian Heinrich [Thu, 21 Jun 2018 14:16:11 +0000 (16:16 +0200)]
[TRACING] Update trace files for allToAllV -> alltoall conversion

Code changes will follow in next commit.

2 years ago[TRACING] Rename TIT action allGather -> allgather
Christian Heinrich [Thu, 21 Jun 2018 14:13:23 +0000 (16:13 +0200)]
[TRACING] Rename TIT action allGather -> allgather

2 years ago[TRACING] Rename TIT action gatherV -> gatherv
Christian Heinrich [Thu, 21 Jun 2018 14:12:33 +0000 (16:12 +0200)]
[TRACING] Rename TIT action gatherV -> gatherv

2 years ago[TRACING] Rename TIT action reduceScatter -> reducescatter
Christian Heinrich [Thu, 21 Jun 2018 14:11:33 +0000 (16:11 +0200)]
[TRACING] Rename TIT action reduceScatter -> reducescatter

2 years ago[TRACING] Rename TIT action scatterV -> scatterv
Christian Heinrich [Thu, 21 Jun 2018 14:10:16 +0000 (16:10 +0200)]
[TRACING] Rename TIT action scatterV -> scatterv

2 years ago[TRACING] Rename TIT action waitAll -> waitall
Christian Heinrich [Thu, 21 Jun 2018 14:06:32 +0000 (16:06 +0200)]
[TRACING] Rename TIT action waitAll -> waitall

2 years ago[TRACING] allGatherV -> allgatherv
Christian Heinrich [Thu, 21 Jun 2018 14:02:20 +0000 (16:02 +0200)]
[TRACING] allGatherV -> allgatherv

2 years ago[SMPI] Code changes for allReduce -> allreduce
Christian Heinrich [Thu, 21 Jun 2018 13:52:02 +0000 (15:52 +0200)]
[SMPI] Code changes for allReduce -> allreduce

2 years ago[TESH] Traces: allReduce -> allreduce
Christian Heinrich [Thu, 21 Jun 2018 13:49:51 +0000 (15:49 +0200)]
[TESH] Traces: allReduce -> allreduce

This only changes the traces; the code will be changed in the next
commit.

2 years ago[CMAKE] Rename actions_allReduce.txt for consistency
Christian Heinrich [Thu, 21 Jun 2018 13:38:00 +0000 (15:38 +0200)]
[CMAKE] Rename actions_allReduce.txt for consistency

This action will be renamed from allReduce to allreduce and
we hence start with renaming the files.

2 years ago[Tools] TIT convertor fix version header
MERCIER Michael [Thu, 21 Jun 2018 13:35:33 +0000 (15:35 +0200)]
[Tools] TIT convertor fix version header

2 years ago[Tools] TIT convertor script lower case + version + usage
MERCIER Michael [Thu, 21 Jun 2018 13:30:51 +0000 (15:30 +0200)]
[Tools] TIT convertor script lower case + version + usage

2 years ago[CMAKE] Fix 'make dist' broken by 9913e297eeba0983a5ff635c076e3f458b178766
Christian Heinrich [Thu, 21 Jun 2018 10:35:12 +0000 (12:35 +0200)]
[CMAKE] Fix 'make dist' broken by 9913e297eeba0983a5ff635c076e3f458b178766

2 years ago[REPLAY] Update replay.hpp
Christian Heinrich [Tue, 29 May 2018 18:20:39 +0000 (20:20 +0200)]
[REPLAY] Update replay.hpp

- Remove implementation of ReplayAction<T>::execute
  This fixes issues with templated classes and virtual functions

- Remove 'static' attribute for log_timed_action()
  This function may be useful for user-defined functions as well.

2 years ago[SMPI] Change name of #define value
Christian Heinrich [Tue, 24 Apr 2018 15:26:25 +0000 (17:26 +0200)]
[SMPI] Change name of #define value

2 years ago[SMPI] Add function declarations to replay.hpp
Christian Heinrich [Wed, 16 May 2018 13:32:54 +0000 (15:32 +0200)]
[SMPI] Add function declarations to replay.hpp

2 years ago[SMPI] Add #ifndef to the new header files.
Christian Heinrich [Fri, 20 Apr 2018 16:37:35 +0000 (18:37 +0200)]
[SMPI] Add #ifndef to the new header files.

2 years ago[CHANGELOG] Added section on tracing tags and MPI_Wait
Christian Heinrich [Thu, 21 Jun 2018 09:06:13 +0000 (11:06 +0200)]
[CHANGELOG] Added section on tracing tags and MPI_Wait

2 years ago[Plugin/Hostload] Add plugin to already existing hosts as well
Christian Heinrich [Wed, 13 Jun 2018 12:53:03 +0000 (14:53 +0200)]
[Plugin/Hostload] Add plugin to already existing hosts as well

Before this change, the plugin would only support hosts that

were created after the plugin was initialized. This change supports
pre-existing hosts as well.

2 years ago[HostLoad] Delete default constructors explicitly
Christian Heinrich [Fri, 8 Jun 2018 18:28:06 +0000 (20:28 +0200)]
[HostLoad] Delete default constructors explicitly

2 years ago[HostLoad] Add two comments to class properties
Christian Heinrich [Fri, 8 Jun 2018 18:29:35 +0000 (20:29 +0200)]
[HostLoad] Add two comments to class properties

2 years ago[SMPI] Replay: Cosmetics -- Fix wrong indentation
Christian Heinrich [Wed, 20 Jun 2018 08:59:43 +0000 (10:59 +0200)]
[SMPI] Replay: Cosmetics -- Fix wrong indentation

2 years ago[SMPI] Replay: Make the 'storage' variable static
Christian Heinrich [Mon, 4 Jun 2018 09:07:34 +0000 (11:07 +0200)]
[SMPI] Replay: Make the 'storage' variable static

2 years ago[SMPI] Replay: Move XBT_LOG_NEW_... statement to the top
Christian Heinrich [Mon, 4 Jun 2018 09:06:05 +0000 (11:06 +0200)]
[SMPI] Replay: Move XBT_LOG_NEW_... statement to the top

2 years ago[SMPI] Replay: Add/remove headers
Christian Heinrich [Mon, 4 Jun 2018 09:05:07 +0000 (11:05 +0200)]
[SMPI] Replay: Add/remove headers

2 years ago[SMPI] Groups: Remove old rank2index map
Christian Heinrich [Mon, 4 Jun 2018 09:12:43 +0000 (11:12 +0200)]
[SMPI] Groups: Remove old rank2index map

This was not used anymore, but the index_to_rank map still needs to be
removed; it is still in use and may need a bit more effort.

2 years ago[SMPI/INSTR] Trace MPI_Wait() calls correctly
Christian Heinrich [Thu, 14 Jun 2018 15:22:10 +0000 (17:22 +0200)]
[SMPI/INSTR] Trace MPI_Wait() calls correctly

We need to identify the request we want to wait for when
replaying with TI-traces; so we need to trace additional information
that we use for exactly that.

2 years ago[CMAKE] SMPI: Merge commands for .c/.cpp files
Christian Heinrich [Tue, 5 Jun 2018 13:16:31 +0000 (15:16 +0200)]
[CMAKE] SMPI: Merge commands for .c/.cpp files

2 years agoTIT conversion script small fixes
MERCIER Michael [Thu, 21 Jun 2018 09:33:43 +0000 (11:33 +0200)]
TIT conversion script small fixes

2 years agoAdd TIT trace conversion script
MERCIER Michael [Thu, 21 Jun 2018 09:20:14 +0000 (11:20 +0200)]
Add TIT trace conversion script

2 years agocosmetics in the ChangeLog
Martin Quinson [Wed, 20 Jun 2018 21:55:08 +0000 (23:55 +0200)]
cosmetics in the ChangeLog

2 years agoObey english typographic rules [noci]
Martin Quinson [Wed, 20 Jun 2018 21:48:38 +0000 (23:48 +0200)]
Obey english typographic rules [noci]

2 years agoFix test name.
Arnaud Giersch [Wed, 20 Jun 2018 07:40:37 +0000 (09:40 +0200)]
Fix test name.

2 years agoParameter is not used.
Arnaud Giersch [Tue, 19 Jun 2018 15:54:28 +0000 (17:54 +0200)]
Parameter is not used.

2 years agoKill unused static function.
Arnaud Giersch [Tue, 19 Jun 2018 14:57:48 +0000 (16:57 +0200)]
Kill unused static function.

2 years agoKill unused parameter.
Arnaud Giersch [Tue, 19 Jun 2018 13:48:30 +0000 (15:48 +0200)]
Kill unused parameter.

2 years agoAnonymize unused parameters.
Arnaud Giersch [Tue, 19 Jun 2018 13:47:21 +0000 (15:47 +0200)]
Anonymize unused parameters.

2 years agoMissing XBT_PUBLIC.
Arnaud Giersch [Tue, 19 Jun 2018 13:25:18 +0000 (15:25 +0200)]
Missing XBT_PUBLIC.

2 years agodocument new otpion
degomme [Tue, 19 Jun 2018 12:26:19 +0000 (14:26 +0200)]
document new otpion

2 years agoMove item in the right section.
Arnaud Giersch [Tue, 19 Jun 2018 11:49:49 +0000 (13:49 +0200)]
Move item in the right section.

2 years agoFix make dist.
Arnaud Giersch [Tue, 19 Jun 2018 10:06:20 +0000 (12:06 +0200)]
Fix make dist.

2 years agoupdate changelog
degomme [Tue, 19 Jun 2018 11:45:07 +0000 (13:45 +0200)]
update changelog

2 years agosnake case another plugin
Frederic Suter [Tue, 19 Jun 2018 11:41:24 +0000 (13:41 +0200)]
snake case another plugin

2 years agosnake_case link_energy plugin
Frederic Suter [Tue, 19 Jun 2018 11:18:01 +0000 (13:18 +0200)]
snake_case link_energy plugin

2 years agocosmetics and snake_casing
Frederic Suter [Tue, 19 Jun 2018 11:08:01 +0000 (13:08 +0200)]
cosmetics and snake_casing

2 years agosnake_case plugins too (part 1)
Frederic Suter [Tue, 19 Jun 2018 09:39:46 +0000 (11:39 +0200)]
snake_case plugins too (part 1)

2 years agomore legacy MSG functions
Frederic Suter [Tue, 19 Jun 2018 08:30:36 +0000 (10:30 +0200)]
more legacy MSG functions

2 years agotwo easy smells
Frederic Suter [Tue, 19 Jun 2018 07:23:51 +0000 (09:23 +0200)]
two easy smells

2 years agompich3-pt2pt: go for threads if no raw context or if sanitizing
Martin Quinson [Tue, 19 Jun 2018 06:07:55 +0000 (08:07 +0200)]
mpich3-pt2pt: go for threads if no raw context or if sanitizing

2 years agosnake_case VivaldiZone
Martin Quinson [Tue, 19 Jun 2018 00:15:44 +0000 (02:15 +0200)]
snake_case VivaldiZone

2 years agojedule: privatize one field
Martin Quinson [Mon, 18 Jun 2018 13:25:44 +0000 (15:25 +0200)]
jedule: privatize one field

2 years agojedule: obey our coding standards
Martin Quinson [Mon, 18 Jun 2018 13:20:14 +0000 (15:20 +0200)]
jedule: obey our coding standards

At least in surface

2 years agosnake_case jedule
Martin Quinson [Mon, 18 Jun 2018 13:16:31 +0000 (15:16 +0200)]
snake_case jedule

2 years agosimplification: if jedule headers are loaded, jedule is here and needed
Martin Quinson [Sat, 16 Jun 2018 23:14:21 +0000 (01:14 +0200)]
simplification: if jedule headers are loaded, jedule is here and needed

2 years agoFactorize duplicated declarations.
Arnaud Giersch [Mon, 18 Jun 2018 15:27:19 +0000 (17:27 +0200)]
Factorize duplicated declarations.

2 years agoMissing extern "C" in smpi_helpers.h.
Arnaud Giersch [Mon, 18 Jun 2018 15:16:46 +0000 (17:16 +0200)]
Missing extern "C" in smpi_helpers.h.