Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
3 years agothis file was moved
degomme [Tue, 5 Jul 2016 08:46:52 +0000 (10:46 +0200)]
this file was moved

3 years agoAdd ns3 to coverage test, to check nightly that it still compiles
degomme [Tue, 5 Jul 2016 08:46:42 +0000 (10:46 +0200)]
Add ns3 to coverage test, to check nightly that it still compiles

3 years agoFix compilation of NS3 model
degomme [Tue, 5 Jul 2016 08:40:40 +0000 (10:40 +0200)]
Fix compilation of NS3 model

3 years agoAvoid depending on C++11 stuff when including C/SMPI headers
Gabriel Corona [Mon, 4 Jul 2016 14:55:57 +0000 (16:55 +0200)]
Avoid depending on C++11 stuff when including C/SMPI headers

The user might compile C++ without C++11 and would not be able to
compile the code even if he would be able to compile it in C.

3 years agofix bug raised by rriemann.
Frederic Suter [Tue, 5 Jul 2016 07:38:15 +0000 (09:38 +0200)]
fix bug raised by rriemann.

3 years ago[simix] Manage s_smx_mailbox with new/delte
Gabriel Corona [Mon, 4 Jul 2016 13:25:44 +0000 (15:25 +0200)]
[simix] Manage s_smx_mailbox with new/delte

Because it has a boost::intrusive_ptr now.

3 years agoAdd missing file to dist
degomme [Mon, 4 Jul 2016 10:26:35 +0000 (12:26 +0200)]
Add missing file to dist

3 years agoleak --
degomme [Mon, 4 Jul 2016 10:04:10 +0000 (12:04 +0200)]
leak --

3 years ago[xbt] Forgot to properly return the return value in Task
Gabriel Corona [Mon, 4 Jul 2016 08:37:46 +0000 (10:37 +0200)]
[xbt] Forgot to properly return the return value in Task

3 years ago[simix] add intrusive_ptr for mailbox receiver.
adfaure [Mon, 4 Jul 2016 08:03:26 +0000 (10:03 +0200)]
[simix] add intrusive_ptr for mailbox receiver.

3 years agoBring back the missing void
Gabriel Corona [Fri, 1 Jul 2016 22:34:14 +0000 (00:34 +0200)]
Bring back the missing void

This is supposed to be C...

3 years ago[s4u] XML deployment example
Gabriel Corona [Fri, 1 Jul 2016 13:18:37 +0000 (15:18 +0200)]
[s4u] XML deployment example

3 years agocatch some bugs in fifo and parmap
Frederic Suter [Fri, 1 Jul 2016 12:18:45 +0000 (14:18 +0200)]
catch some bugs in fifo and parmap

3 years agofix one rule catches: comments in comments
Frederic Suter [Fri, 1 Jul 2016 11:20:29 +0000 (13:20 +0200)]
fix one rule catches: comments in comments

3 years ago[SMPI] Fixed wrong delete (should've been delete[])
Christian Heinrich [Fri, 1 Jul 2016 10:51:35 +0000 (12:51 +0200)]
[SMPI] Fixed wrong delete (should've been delete[])

Thanks Augustin

3 years ago[s4u] replace smx_process_t by Actor in Mailbox::setReceiver() & Mailbox::receiver()
adfaure [Fri, 1 Jul 2016 09:53:23 +0000 (11:53 +0200)]
[s4u] replace smx_process_t by Actor in Mailbox::setReceiver() & Mailbox::receiver()

3 years agosmall changes
Frederic Suter [Fri, 1 Jul 2016 07:18:35 +0000 (09:18 +0200)]
small changes

3 years agochasing blockers in collectives (part 1)
Frederic Suter [Fri, 1 Jul 2016 07:00:07 +0000 (09:00 +0200)]
chasing blockers in collectives (part 1)

3 years agodocument what flops_amount and bytes_amount should be
Frederic Suter [Fri, 1 Jul 2016 06:27:58 +0000 (08:27 +0200)]
document what flops_amount and bytes_amount should be

3 years agowoops
Frederic Suter [Thu, 30 Jun 2016 12:40:29 +0000 (14:40 +0200)]
woops

3 years agoplease sonar on ++
Frederic Suter [Thu, 30 Jun 2016 11:41:24 +0000 (13:41 +0200)]
please sonar on ++

3 years agoblockers--
Frederic Suter [Thu, 30 Jun 2016 11:31:54 +0000 (13:31 +0200)]
blockers--

3 years agocosmetics
Frederic Suter [Thu, 30 Jun 2016 11:01:03 +0000 (13:01 +0200)]
cosmetics

3 years agoa few smell in pastry, including a nasty one
Frederic Suter [Thu, 30 Jun 2016 11:00:30 +0000 (13:00 +0200)]
a few smell in pastry, including a nasty one

3 years agoSome #include fixes
Gabriel Corona [Thu, 30 Jun 2016 08:13:19 +0000 (10:13 +0200)]
Some #include fixes

3 years agoRemove "using namespace"
Gabriel Corona [Thu, 30 Jun 2016 07:44:34 +0000 (09:44 +0200)]
Remove "using namespace"

3 years agocosmetics
Martin Quinson [Wed, 29 Jun 2016 19:11:42 +0000 (21:11 +0200)]
cosmetics

3 years ago[SMPI] Added PAPI counters functionality to SMPI.
Christian Heinrich [Wed, 29 Jun 2016 16:40:44 +0000 (18:40 +0200)]
[SMPI] Added PAPI counters functionality to SMPI.

SMPI now supports PAPI via the 'smpi/papi-events' configuration option.
It is still highly experimental and process-/thread-based counters are
not yet supported, i.e., there is only one global papi-counter-set.

Activate it via '--cfg=smpi/papi-events:default:COUNTER1:COUNTER2:COUNTER3'

3 years agoUse std::{true,false}_type in is_future
Gabriel Corona [Wed, 29 Jun 2016 13:18:03 +0000 (15:18 +0200)]
Use std::{true,false}_type in is_future

3 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Wed, 29 Jun 2016 09:22:40 +0000 (11:22 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

3 years agoAttempt to solve issues with our own finalize
Frederic Suter [Wed, 29 Jun 2016 09:20:21 +0000 (11:20 +0200)]
Attempt to solve issues with our own finalize
follow syntax from the java in a nutshell book

3 years agoAdd missing #includes
Gabriel Corona [Wed, 29 Jun 2016 08:56:11 +0000 (10:56 +0200)]
Add missing #includes

3 years agodisable the logging mechanism when doing SonarQube analysis
Martin Quinson [Wed, 29 Jun 2016 08:12:17 +0000 (10:12 +0200)]
disable the logging mechanism when doing SonarQube analysis

3 years agobe more specific here
Martin Quinson [Wed, 29 Jun 2016 07:18:50 +0000 (09:18 +0200)]
be more specific here

3 years agoremove an emptty finalize override
Frederic Suter [Wed, 29 Jun 2016 08:12:14 +0000 (10:12 +0200)]
remove an emptty finalize override

3 years agouse raw strings for regexp
Frederic Suter [Wed, 29 Jun 2016 07:57:54 +0000 (09:57 +0200)]
use raw strings for regexp

3 years agomove recently added getters after the constuctors
Frederic Suter [Wed, 29 Jun 2016 07:35:32 +0000 (09:35 +0200)]
move recently added getters after the constuctors

3 years agoOptions should be set up at the beginning, before being used ..
degomme [Tue, 28 Jun 2016 15:06:05 +0000 (17:06 +0200)]
Options should be set up at the beginning, before being used ..

3 years agoinstall.doc: note that we need a recent C++ compiler
Martin Quinson [Tue, 28 Jun 2016 14:47:55 +0000 (16:47 +0200)]
install.doc: note that we need a recent C++ compiler

(fix #92)

3 years agotry to set fortran compiler before hacking cmake with another fake one.
degomme [Tue, 28 Jun 2016 14:38:26 +0000 (16:38 +0200)]
try to set fortran compiler before hacking cmake with another fake one.

3 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid
degomme [Tue, 28 Jun 2016 14:25:24 +0000 (16:25 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid

3 years agoAllow (basic) overriding of fortran compiler by FC environment variable
degomme [Tue, 28 Jun 2016 14:25:17 +0000 (16:25 +0200)]
Allow (basic) overriding of fortran compiler by FC environment variable

3 years agosmells --
Frederic Suter [Tue, 28 Jun 2016 13:00:15 +0000 (15:00 +0200)]
smells --

3 years ago[XBT] Fix wrong indices.
Christian Heinrich [Mon, 27 Jun 2016 17:29:03 +0000 (19:29 +0200)]
[XBT] Fix wrong indices.

Cores should start from 0 until max-1. Here, it
was mistakenly 0 until max

3 years ago[DOC] Removed two attributes from the host doc
Christian Heinrich [Mon, 27 Jun 2016 16:23:14 +0000 (18:23 +0200)]
[DOC] Removed two attributes from the host doc

3 years ago[DOC] Add placeholder for 'pstate' attribute.
Christian Heinrich [Mon, 27 Jun 2016 16:12:55 +0000 (18:12 +0200)]
[DOC] Add placeholder for 'pstate' attribute.

Not sure what it is, but it is in the .dtd and not documented.

3 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Tue, 28 Jun 2016 09:59:13 +0000 (11:59 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

3 years agoReplace std::aligned_union<> which is not available in GNU libstdc++ 4.8
Gabriel Corona [Tue, 28 Jun 2016 09:58:18 +0000 (11:58 +0200)]
Replace std::aligned_union<> which is not available in GNU libstdc++ 4.8

3 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Tue, 28 Jun 2016 09:56:55 +0000 (11:56 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

3 years agoTask, SBO even for non trivially copyable types
Gabriel Corona [Mon, 27 Jun 2016 22:25:17 +0000 (00:25 +0200)]
Task, SBO even for non trivially copyable types

3 years agodead stores--
Frederic Suter [Tue, 28 Jun 2016 08:26:21 +0000 (10:26 +0200)]
dead stores--

3 years agoValueOf -> parse
Frederic Suter [Tue, 28 Jun 2016 07:59:04 +0000 (09:59 +0200)]
ValueOf -> parse

3 years agopublic -> private+get
Frederic Suter [Tue, 28 Jun 2016 07:50:52 +0000 (09:50 +0200)]
public -> private+get

3 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Tue, 28 Jun 2016 07:35:29 +0000 (09:35 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

3 years agosmells--
degomme [Mon, 27 Jun 2016 20:42:12 +0000 (22:42 +0200)]
smells--

3 years agosmells--
degomme [Mon, 27 Jun 2016 20:32:59 +0000 (22:32 +0200)]
smells--

3 years agoFix compilation
Gabriel Corona [Mon, 27 Jun 2016 13:38:31 +0000 (15:38 +0200)]
Fix compilation

3 years ago[DOC] Documented SMPI_PRETEND_CC env variable
Christian Heinrich [Mon, 27 Jun 2016 14:32:21 +0000 (16:32 +0200)]
[DOC] Documented SMPI_PRETEND_CC env variable

3 years agoFix the non-constant array size problem
Gabriel Corona [Mon, 27 Jun 2016 13:07:57 +0000 (15:07 +0200)]
Fix the non-constant array size problem

Some compilers/libraries don't want to make my max() constexpr.

3 years agoAdd missing include
Gabriel Corona [Mon, 27 Jun 2016 12:57:34 +0000 (14:57 +0200)]
Add missing include

3 years ago[s4u] Remove s4u::Task, use xbt::Task instead
Gabriel Corona [Mon, 27 Jun 2016 12:02:54 +0000 (14:02 +0200)]
[s4u] Remove s4u::Task, use xbt::Task instead

We first one was an implementation detail but it's not useful anymore.

3 years agoSmall buffer optimization for Task
Gabriel Corona [Mon, 27 Jun 2016 11:41:57 +0000 (13:41 +0200)]
Small buffer optimization for Task

3 years agoRemove xbt::args: use vector<string> instead
Gabriel Corona [Mon, 27 Jun 2016 08:42:45 +0000 (10:42 +0200)]
Remove xbt::args: use vector<string> instead

3 years agorewrite the install page from the doxygen doc
Martin Quinson [Mon, 27 Jun 2016 07:11:14 +0000 (09:11 +0200)]
rewrite the install page from the doxygen doc

3 years agosonar: link to our git, and specify the C/C++ versions
Martin Quinson [Sun, 26 Jun 2016 21:28:55 +0000 (23:28 +0200)]
sonar: link to our git, and specify the C/C++ versions

3 years agotypo
Martin Quinson [Sun, 26 Jun 2016 19:52:36 +0000 (21:52 +0200)]
typo

3 years agobummer. Fix borken commit.
Martin Quinson [Sun, 26 Jun 2016 17:23:23 +0000 (19:23 +0200)]
bummer. Fix borken commit.

Procrastination lust does not explain everything, sorry

3 years agocosmetics: remove shallow comments and name some parameters
Martin Quinson [Sun, 26 Jun 2016 17:01:50 +0000 (19:01 +0200)]
cosmetics: remove shallow comments and name some parameters

3 years agomore explicit error messages
Martin Quinson [Sun, 26 Jun 2016 16:45:38 +0000 (18:45 +0200)]
more explicit error messages

(fix #87)

3 years agotry to ignore flex-generated files
Martin Quinson [Sun, 26 Jun 2016 16:27:52 +0000 (18:27 +0200)]
try to ignore flex-generated files

3 years agoplug a bunch of memleaks in SD examples
Martin Quinson [Sun, 26 Jun 2016 12:02:28 +0000 (14:02 +0200)]
plug a bunch of memleaks in SD examples

3 years agoremove empty statements
Martin Quinson [Sun, 26 Jun 2016 10:59:44 +0000 (12:59 +0200)]
remove empty statements

3 years agotry to get the sanitizer display the stacktrace of issues
Martin Quinson [Sun, 26 Jun 2016 10:26:25 +0000 (12:26 +0200)]
try to get the sanitizer display the stacktrace of issues

3 years agosanitizers report that we sometimes sort empty dynars
Martin Quinson [Sun, 26 Jun 2016 10:24:41 +0000 (12:24 +0200)]
sanitizers report that we sometimes sort empty dynars

3 years agowoops, I shouldn't apply sonarqube advices blindly: that's a closure
Martin Quinson [Sun, 26 Jun 2016 10:04:02 +0000 (12:04 +0200)]
woops, I shouldn't apply sonarqube advices blindly: that's a closure

3 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Sun, 26 Jun 2016 09:55:47 +0000 (11:55 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

3 years agodon't return void values
Martin Quinson [Sun, 26 Jun 2016 09:55:36 +0000 (11:55 +0200)]
don't return void values

3 years agoignore all sanitizers
degomme [Sat, 25 Jun 2016 23:29:58 +0000 (01:29 +0200)]
ignore all sanitizers

3 years agoRevert "disable temporarily mc for sanitizers"
degomme [Sat, 25 Jun 2016 23:27:07 +0000 (01:27 +0200)]
Revert "disable temporarily mc for sanitizers"

This reverts commit f87113c9c48e2c484ae39701fcf6bb2dc869782c.

3 years agoMC: ignore the library of gcc's sanitizer
Martin Quinson [Sat, 25 Jun 2016 19:58:03 +0000 (21:58 +0200)]
MC: ignore the library of gcc's sanitizer

3 years agoavoid overflows by using long in this test
degomme [Sat, 25 Jun 2016 17:11:43 +0000 (19:11 +0200)]
avoid overflows by using long in this test

3 years agodisable temporarily mc for sanitizers
degomme [Sat, 25 Jun 2016 15:31:54 +0000 (17:31 +0200)]
disable temporarily mc for sanitizers
they trigger plenty of "Missing debug info for /usr/lib/x86_64-linux-gnu/libasan.so.2.0.0"
even when the debug version is actually installled ..

3 years agoattempt to please ci ??
degomme [Fri, 24 Jun 2016 15:15:56 +0000 (17:15 +0200)]
attempt to please ci ??

3 years agoOops
degomme [Fri, 24 Jun 2016 15:00:22 +0000 (17:00 +0200)]
Oops

3 years ago[simix] Use Task instead of std::package_task for timer callbacks
Gabriel Corona [Fri, 24 Jun 2016 14:40:57 +0000 (16:40 +0200)]
[simix] Use Task instead of std::package_task for timer callbacks

3 years ago[s4u] Restore the barrier as it was
Gabriel Corona [Fri, 24 Jun 2016 14:31:59 +0000 (16:31 +0200)]
[s4u] Restore the barrier as it was

3 years agodisable fortran for sanitizer
degomme [Fri, 24 Jun 2016 14:22:49 +0000 (16:22 +0200)]
disable fortran for sanitizer

3 years agoadd option to remove fortran support of SMPI, even if compiler is present
degomme [Fri, 24 Jun 2016 14:22:40 +0000 (16:22 +0200)]
add option to remove fortran support of SMPI, even if compiler is present

3 years agotypo
degomme [Fri, 24 Jun 2016 13:52:53 +0000 (15:52 +0200)]
typo

3 years agoThis model can't handle 0 sized msg with 0 computation
degomme [Fri, 24 Jun 2016 13:47:41 +0000 (15:47 +0200)]
This model can't handle 0 sized msg with 0 computation
Tell users to use ptask_L07 for this
Should address https://github.com/simgrid/simgrid/issues/87

3 years agoAdd sanitizers (address, thread, and undefined), to have new procrastination options...
degomme [Fri, 24 Jun 2016 13:44:25 +0000 (15:44 +0200)]
Add sanitizers (address, thread, and undefined), to have new procrastination options in ci.

3 years agosmells-- (casts, void, ...)
Frederic Suter [Fri, 24 Jun 2016 13:30:27 +0000 (15:30 +0200)]
smells-- (casts, void, ...)

3 years agoRemove some useless #includes
Gabriel Corona [Fri, 24 Jun 2016 12:37:06 +0000 (14:37 +0200)]
Remove some useless #includes

3 years agosonarqube procrastination
Martin Quinson [Fri, 24 Jun 2016 10:00:40 +0000 (12:00 +0200)]
sonarqube procrastination

3 years agosmells--
Frederic Suter [Fri, 24 Jun 2016 08:38:47 +0000 (10:38 +0200)]
smells--

3 years agotry to please sonarqube on that loop
Martin Quinson [Fri, 24 Jun 2016 07:55:12 +0000 (09:55 +0200)]
try to please sonarqube on that loop

3 years agoaccept single quotes while converting the XML files
Martin Quinson [Thu, 23 Jun 2016 08:58:05 +0000 (10:58 +0200)]
accept single quotes while converting the XML files

3 years agochase a few more rules
Frederic Suter [Thu, 23 Jun 2016 16:19:20 +0000 (18:19 +0200)]
chase a few more rules

3 years agohandle cpp flags as well
degomme [Thu, 23 Jun 2016 14:40:53 +0000 (16:40 +0200)]
handle cpp flags as well

3 years ago[s4u] fix s4u::ConditionVariable::wait_for() return std::cv_status::timeout when...
adfaure [Thu, 23 Jun 2016 14:01:40 +0000 (16:01 +0200)]
[s4u] fix s4u::ConditionVariable::wait_for() return std::cv_status::timeout when notified