Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
3 years agoplease sonar and remove unused types
Frederic Suter [Fri, 29 Jun 2018 12:24:54 +0000 (14:24 +0200)]
please sonar and remove unused types

3 years agotry to get IRC notifications on AppVeyor too
Martin Quinson [Fri, 29 Jun 2018 10:05:47 +0000 (12:05 +0200)]
try to get IRC notifications on AppVeyor too

3 years agoFix some doxygen warnings.
Arnaud Giersch [Fri, 29 Jun 2018 09:43:34 +0000 (11:43 +0200)]
Fix some doxygen warnings.

3 years agoDefine __cplusplus for doxygen.
Arnaud Giersch [Fri, 29 Jun 2018 09:40:35 +0000 (11:40 +0200)]
Define __cplusplus for doxygen.

3 years agoReorder and complete doxygen input directories.
Arnaud Giersch [Fri, 29 Jun 2018 09:21:52 +0000 (11:21 +0200)]
Reorder and complete doxygen input directories.

3 years ago[S4U] Actor: Add 'const' keyword to getter methods
Christian Heinrich [Fri, 29 Jun 2018 09:21:57 +0000 (11:21 +0200)]
[S4U] Actor: Add 'const' keyword to getter methods

This signals to users that calling these methods will not
change the state of the object.

3 years ago[S4U] Host: Add 'const' keyword to getter methods
Christian Heinrich [Fri, 29 Jun 2018 09:21:34 +0000 (11:21 +0200)]
[S4U] Host: Add 'const' keyword to getter methods

This signals to users that calling these methods will not
change the state of the object.

3 years 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.

3 years 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

3 years 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

3 years 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.

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

3 years 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 ;)

3 years 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

3 years 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

3 years 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.

3 years 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

3 years 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

3 years 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

3 years 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()

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

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

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

3 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 :)

3 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

3 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).

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

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

3 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.

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

3 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.

3 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.

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

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

3 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.

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

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

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

3 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

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

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

3 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

3 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.

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

3 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

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

3 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

3 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

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

3 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

3 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

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

3 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

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

3 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

3 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

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

3 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.

3 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

3 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).

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

3 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

3 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

3 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

3 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

3 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.

3 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

3 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.

3 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

3 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

3 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

3 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

3 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

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

3 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

3 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.

3 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.

3 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

3 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

3 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

3 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.

3 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

3 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

3 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.

3 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

3 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.

3 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

3 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

3 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

3 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

3 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

3 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

3 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.

3 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.

3 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

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

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

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

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

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