Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
16 months ago[SIMIX] Move std::function<void()> to simgrid::simix::ActorCode
Christian Heinrich [Fri, 29 Jun 2018 09:07:48 +0000 (11:07 +0200)]
[SIMIX] Move std::function<void()> to simgrid::simix::ActorCode

That's a typedef for the same thing but makes the code
more readable.

16 months ago[SMPI] Remove outdated FIXME from smpi_deployment
Christian Heinrich [Thu, 28 Jun 2018 12:22:05 +0000 (14:22 +0200)]
[SMPI] Remove outdated FIXME from smpi_deployment

16 months agoanother attempt to disable mmap on old MacOSX
Martin Quinson [Fri, 29 Jun 2018 07:47:07 +0000 (09:47 +0200)]
another attempt to disable mmap on old MacOSX

16 months agotry to disable mmap priv on ancient Mac systems
Martin Quinson [Fri, 29 Jun 2018 06:42:20 +0000 (08:42 +0200)]
try to disable mmap priv on ancient Mac systems

Nix seems to need it, for some reason.

16 months agoFix gforge-sync.
Arnaud Giersch [Thu, 28 Jun 2018 16:08:49 +0000 (18:08 +0200)]
Fix gforge-sync.

16 months ago[SMPI] Colls: Remove that ugly lambda and just use a for-loop
Christian Heinrich [Thu, 28 Jun 2018 11:10:04 +0000 (13:10 +0200)]
[SMPI] Colls: Remove that ugly lambda and just use a for-loop

Merci Arnaud Giersch ;)

16 months ago[SMPI] Colls: Move description & name for colls to std::string
Christian Heinrich [Thu, 28 Jun 2018 10:40:11 +0000 (12:40 +0200)]
[SMPI] Colls: Move description & name for colls to std::string

16 months ago[SMPI] Remove code-generating macro
Christian Heinrich [Thu, 28 Jun 2018 09:36:34 +0000 (11:36 +0200)]
[SMPI] Remove code-generating macro

Using a lambda function, we can achieve the same thing but in a cleaner

way

16 months ago[SMPI] Add FIXME note for MSG_init() call.
Christian Heinrich [Thu, 28 Jun 2018 08:52:44 +0000 (10:52 +0200)]
[SMPI] Add FIXME note for MSG_init() call.

16 months ago[SMPI] Move argument from const char* to std::string
Christian Heinrich [Thu, 28 Jun 2018 07:55:40 +0000 (09:55 +0200)]
[SMPI] Move argument from const char* to std::string

See for this one 2c03aca538a97089891fe7e67eca10d999c076fd as well

16 months ago[SMPI] Remove copy of old argument
Christian Heinrich [Thu, 28 Jun 2018 07:54:12 +0000 (09:54 +0200)]
[SMPI] Remove copy of old argument

16 months ago[SMPI] Move argument from const char* to std::string
Christian Heinrich [Thu, 28 Jun 2018 07:52:08 +0000 (09:52 +0200)]
[SMPI] Move argument from const char* to std::string

See 2c03aca538a97089891fe7e67eca10d999c076fd

16 months ago[SMPI] Remove old smpirun check
Christian Heinrich [Thu, 28 Jun 2018 07:51:22 +0000 (09:51 +0200)]
[SMPI] Remove old smpirun check

smpirun registers its own instances (called 'smpirun').
If we want to check whether or not the instance exists, we
should not do so by calling .empty()

16 months agoSimplify expression.
Arnaud Giersch [Wed, 27 Jun 2018 12:33:38 +0000 (14:33 +0200)]
Simplify expression.

16 months agoComment unused function parameters.
Arnaud Giersch [Wed, 27 Jun 2018 12:26:44 +0000 (14:26 +0200)]
Comment unused function parameters.

16 months agoRemove useless parentheses.
Arnaud Giersch [Wed, 27 Jun 2018 12:18:12 +0000 (14:18 +0200)]
Remove useless parentheses.

16 months 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 :)

16 months 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

16 months 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).

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

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

16 months 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.

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

16 months 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.

16 months 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.

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

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

16 months 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.

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

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

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

16 months 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

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

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

16 months 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

16 months 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.

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

16 months 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

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

16 months 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

16 months 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

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

16 months 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

16 months 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

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

16 months 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

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

16 months 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

16 months 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

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

16 months 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.

16 months 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

16 months 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).

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

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

16 months 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

16 months 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

16 months 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

16 months 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.

16 months 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

16 months 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.

16 months 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

16 months 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

16 months 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

16 months 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

16 months 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

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

16 months 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

16 months 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.

16 months 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.

16 months 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

16 months 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

16 months 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

16 months 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.

16 months 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

16 months 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

16 months 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.

16 months 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

16 months 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.

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

16 months 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

16 months 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

16 months 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

16 months 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

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

16 months 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.

16 months 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.

16 months 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

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

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

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

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

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

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

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

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

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

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

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

16 months 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.