Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
2 years agoMSG_task_isend_internal: remove unused parameters match_fun and match_data.
Arnaud Giersch [Wed, 21 Mar 2018 08:07:45 +0000 (09:07 +0100)]
MSG_task_isend_internal: remove unused parameters match_fun and match_data.

2 years agoDefine XBT_ATTRIB_DEPRECATED_v323 for next deprecated features.
Arnaud Giersch [Wed, 21 Mar 2018 07:51:31 +0000 (08:51 +0100)]
Define XBT_ATTRIB_DEPRECATED_v323 for next deprecated features.

2 years agoKill features marked deprecated until v3.20.
Arnaud Giersch [Wed, 21 Mar 2018 07:42:10 +0000 (08:42 +0100)]
Kill features marked deprecated until v3.20.

2 years agoStart the dev of v3.20 (again)
Martin Quinson [Wed, 21 Mar 2018 00:14:44 +0000 (01:14 +0100)]
Start the dev of v3.20 (again)

(cherry picked from commit e19d44d4735c16f7fd1d3da1a143388faae13edd)

2 years agorelease v3.19.1 v3.19.1
Martin Quinson [Thu, 22 Mar 2018 15:56:58 +0000 (16:56 +0100)]
release v3.19.1

2 years agoseek and destroy more of MSG out of include/
Martin Quinson [Thu, 22 Mar 2018 14:20:41 +0000 (15:20 +0100)]
seek and destroy more of MSG out of include/

2 years agomore MSG aliases converted to really dumb functions
Martin Quinson [Thu, 22 Mar 2018 14:20:23 +0000 (15:20 +0100)]
more MSG aliases converted to really dumb functions

2 years agoHave fortran SMPI compilers output in current folder, not in source one
degomme [Thu, 22 Mar 2018 12:50:10 +0000 (13:50 +0100)]
Have fortran SMPI compilers output in current folder, not in source one

2 years agotypo
Martin Quinson [Thu, 22 Mar 2018 12:50:40 +0000 (13:50 +0100)]
typo

2 years agoold school legacy wrappers for MSG
Martin Quinson [Thu, 22 Mar 2018 12:39:29 +0000 (13:39 +0100)]
old school legacy wrappers for MSG

2 years agodoc: fix link to appveyor (and update text)
Martin Quinson [Thu, 22 Mar 2018 10:14:14 +0000 (11:14 +0100)]
doc: fix link to appveyor (and update text)

2 years agoMSG aliasing instead of macro-ization to keep ABI safe
Frederic Suter [Thu, 22 Mar 2018 08:13:38 +0000 (09:13 +0100)]
MSG aliasing instead of macro-ization to keep ABI safe

2 years agosomehow prepare the next dot release
Martin Quinson [Wed, 21 Mar 2018 21:43:08 +0000 (22:43 +0100)]
somehow prepare the next dot release

Not sure of whether it should be in the ChangeLog or somewhere else in
the doc. Probably both, but I don't feel like refreshing the FAQ
tonight.

2 years agoFix non-smpi builds on Mac OSX
Martin Quinson [Wed, 21 Mar 2018 08:04:43 +0000 (09:04 +0100)]
Fix non-smpi builds on Mac OSX

2 years agodocument how to rebuild the java lib in a chroot while releasing
Martin Quinson [Wed, 21 Mar 2018 00:15:47 +0000 (01:15 +0100)]
document how to rebuild the java lib in a chroot while releasing

2 years agotry to compile when SMPI is compiled out
Martin Quinson [Wed, 21 Mar 2018 00:15:25 +0000 (01:15 +0100)]
try to compile when SMPI is compiled out

2 years agoStart the dev of v3.20
Martin Quinson [Wed, 21 Mar 2018 00:14:44 +0000 (01:14 +0100)]
Start the dev of v3.20

2 years agoRelease SimGrid v3.19 (the Moscovitly-cold Spring release) v3.19
Martin Quinson [Tue, 20 Mar 2018 21:14:04 +0000 (22:14 +0100)]
Release SimGrid v3.19 (the Moscovitly-cold Spring release)

2 years agoSmall doc and changelog improvements
Martin Quinson [Tue, 20 Mar 2018 21:06:26 +0000 (22:06 +0100)]
Small doc and changelog improvements

2 years agotesh: try to fix on windows
Martin Quinson [Tue, 20 Mar 2018 20:42:25 +0000 (21:42 +0100)]
tesh: try to fix on windows

2 years agowindows: also allow internal includes to the lib
Martin Quinson [Tue, 20 Mar 2018 20:15:45 +0000 (21:15 +0100)]
windows: also allow internal includes to the lib

2 years agoUpdate SimGrid dates in COPYING file
Martin Quinson [Tue, 20 Mar 2018 20:04:35 +0000 (21:04 +0100)]
Update SimGrid dates in COPYING file

2 years agoDocument this version [noci]
Martin Quinson [Tue, 20 Mar 2018 19:51:28 +0000 (20:51 +0100)]
Document this version [noci]

2 years agotry to please clang
Frederic Suter [Tue, 20 Mar 2018 15:18:12 +0000 (16:18 +0100)]
try to please clang

2 years agoold clang compiler seem to need that include
Martin Quinson [Tue, 20 Mar 2018 14:27:20 +0000 (15:27 +0100)]
old clang compiler seem to need that include

2 years agodo not include msg from s4u and surf
Frederic Suter [Tue, 20 Mar 2018 14:23:56 +0000 (15:23 +0100)]
do not include msg from s4u and surf

2 years agoadd zone.h and storage.h
Frederic Suter [Tue, 20 Mar 2018 14:06:51 +0000 (15:06 +0100)]
add zone.h and storage.h

2 years agomove back MSG_host_* macros to msg.h
Frederic Suter [Tue, 20 Mar 2018 13:51:10 +0000 (14:51 +0100)]
move back MSG_host_* macros to msg.h

2 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Tue, 20 Mar 2018 13:50:48 +0000 (14:50 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

2 years agoremove the last include of private header from installed headers
Martin Quinson [Tue, 20 Mar 2018 13:47:49 +0000 (14:47 +0100)]
remove the last include of private header from installed headers

2 years agoprefer system-wide headers to project-wide ones in include/
Martin Quinson [Tue, 20 Mar 2018 13:05:06 +0000 (14:05 +0100)]
prefer system-wide headers to project-wide ones in include/

2 years agodo not load a private header from s/k/resource/ headers
Martin Quinson [Tue, 20 Mar 2018 12:34:31 +0000 (13:34 +0100)]
do not load a private header from s/k/resource/ headers

2 years agomove an internal header out of the public directory
Martin Quinson [Tue, 20 Mar 2018 12:10:32 +0000 (13:10 +0100)]
move an internal header out of the public directory

2 years agocosmetics (reorder)
Frederic Suter [Tue, 20 Mar 2018 13:38:54 +0000 (14:38 +0100)]
cosmetics (reorder)

2 years agostart to split msg.h into pieces
Frederic Suter [Tue, 20 Mar 2018 13:36:28 +0000 (14:36 +0100)]
start to split msg.h into pieces

2 years agoMove last functions in msg_host.cpp to the S4U C interface
Frederic Suter [Tue, 20 Mar 2018 10:05:31 +0000 (11:05 +0100)]
Move last functions in msg_host.cpp to the S4U C interface

2 years agoa bit of simplification
Frederic Suter [Tue, 20 Mar 2018 09:16:42 +0000 (10:16 +0100)]
a bit of simplification
this should move to the Actor/ActorImpl realm someday.

2 years agomove netzone C API to the right place
Frederic Suter [Tue, 20 Mar 2018 08:04:44 +0000 (09:04 +0100)]
move netzone C API to the right place

2 years agoDo not load internal headers when compiling the examples
Martin Quinson [Mon, 19 Mar 2018 19:43:21 +0000 (20:43 +0100)]
Do not load internal headers when compiling the examples

2 years agoonly use public headers from MC examples too
Martin Quinson [Mon, 19 Mar 2018 19:42:35 +0000 (20:42 +0100)]
only use public headers from MC examples too

2 years agoMerge C++ API into simgrid/plugins/file_system.h to make it public
Martin Quinson [Mon, 19 Mar 2018 14:46:52 +0000 (15:46 +0100)]
Merge C++ API into simgrid/plugins/file_system.h to make it public

2 years agostop loading private headers from now public NetZoneImpl.hpp
Martin Quinson [Mon, 19 Mar 2018 13:47:21 +0000 (14:47 +0100)]
stop loading private headers from now public NetZoneImpl.hpp

2 years agomake NetZoneImpl public too
Martin Quinson [Mon, 19 Mar 2018 10:59:47 +0000 (11:59 +0100)]
make NetZoneImpl public too

2 years agoUse an ActorPtr as parameter to smpi_switch_data_segemnt.
Arnaud Giersch [Thu, 15 Mar 2018 20:53:17 +0000 (21:53 +0100)]
Use an ActorPtr as parameter to smpi_switch_data_segemnt.

2 years agoUse src_proc/dst_proc to switch data segment.
Arnaud Giersch [Mon, 19 Mar 2018 11:28:16 +0000 (12:28 +0100)]
Use src_proc/dst_proc to switch data segment.

Error has been introduced with commit a1d0f5ae6be48d26770a264562100706e9a5e9ff.

2 years agoChangeLog: merge lists of fixed bugs.
Arnaud Giersch [Sat, 17 Mar 2018 21:19:03 +0000 (22:19 +0100)]
ChangeLog: merge lists of fixed bugs.

2 years agoupdate changelog
Augustin Degomme [Sun, 18 Mar 2018 11:30:38 +0000 (12:30 +0100)]
update changelog

2 years agoMC: add icc libs to filtered_libraries.
Arnaud Giersch [Fri, 16 Mar 2018 17:41:38 +0000 (18:41 +0100)]
MC: add icc libs to filtered_libraries.

2 years agoEnable flag with MC too (optCFLAGS was reset before).
Arnaud Giersch [Fri, 16 Mar 2018 17:16:44 +0000 (18:16 +0100)]
Enable flag with MC too (optCFLAGS was reset before).

2 years agoAdd explicit cast for negative to unsigned conversion.
Arnaud Giersch [Fri, 16 Mar 2018 15:53:32 +0000 (16:53 +0100)]
Add explicit cast for negative to unsigned conversion.

2 years agoIcc: turn error #597 into warning.
Arnaud Giersch [Fri, 16 Mar 2018 15:43:11 +0000 (16:43 +0100)]
Icc: turn error #597 into warning.

2 years agoCorrect comment.
Arnaud Giersch [Thu, 15 Mar 2018 20:16:40 +0000 (21:16 +0100)]
Correct comment.

2 years agoshorten and fix message
degomme [Fri, 16 Mar 2018 12:09:43 +0000 (13:09 +0100)]
shorten and fix message

2 years agono need for \n here
degomme [Fri, 16 Mar 2018 09:38:19 +0000 (10:38 +0100)]
no need for \n here

2 years agoSMPI - fail when unimplemented MPI calls are used.
degomme [Fri, 16 Mar 2018 09:38:08 +0000 (10:38 +0100)]
SMPI - fail when unimplemented MPI calls are used.
Protect some harmless calls against this.

2 years agoUse alternate spelling.
Arnaud Giersch [Thu, 15 Mar 2018 15:31:49 +0000 (16:31 +0100)]
Use alternate spelling.

2 years agoa017dbc05 accidentaly removed mpich and openmpi copyright information...
degomme [Thu, 15 Mar 2018 15:20:36 +0000 (16:20 +0100)]
a017dbc05 accidentaly removed mpich and openmpi copyright information...

2 years agoactivate tests for subarrays
degomme [Thu, 15 Mar 2018 14:51:31 +0000 (15:51 +0100)]
activate tests for subarrays

2 years agomove resized to its own method
degomme [Thu, 15 Mar 2018 14:51:19 +0000 (15:51 +0100)]
move resized to its own method

2 years agoSMPI : Implementation of MPI_Type_create_subarray
degomme [Thu, 15 Mar 2018 14:50:51 +0000 (15:50 +0100)]
SMPI : Implementation of MPI_Type_create_subarray
Mostly inspired from openMPI's one

2 years agotypo --
degomme [Thu, 15 Mar 2018 01:14:44 +0000 (02:14 +0100)]
typo --

2 years agoNo need to switch data segment when process is finished.
Arnaud Giersch [Thu, 15 Mar 2018 14:23:40 +0000 (15:23 +0100)]
No need to switch data segment when process is finished.

2 years agoSlightly move debug message.
Arnaud Giersch [Thu, 15 Mar 2018 14:17:24 +0000 (15:17 +0100)]
Slightly move debug message.

2 years agoRemove almost duplicated file.
Arnaud Giersch [Thu, 15 Mar 2018 08:59:51 +0000 (09:59 +0100)]
Remove almost duplicated file.

2 years ago[SMPI] Fix mmap bug
Christian Heinrich [Thu, 15 Mar 2018 09:49:58 +0000 (10:49 +0100)]
[SMPI] Fix mmap bug

The wrong actor was used (the +1 was from the transition to the
pid-based approach) and that one wasn't initialized yet

2 years agoReally test mmap privatization and not the default one.
Arnaud Giersch [Thu, 15 Mar 2018 08:41:40 +0000 (09:41 +0100)]
Really test mmap privatization and not the default one.

2 years agoAdd explicit specifier (codacy).
Arnaud Giersch [Wed, 14 Mar 2018 22:25:21 +0000 (23:25 +0100)]
Add explicit specifier (codacy).

2 years agoMake icc honor parentheses (fix lmm_usage).
Arnaud Giersch [Wed, 14 Mar 2018 21:50:59 +0000 (22:50 +0100)]
Make icc honor parentheses (fix lmm_usage).

Without that, the expression in lagrange.cpp:405
    sigma_i = (sigma_i - cnst.lambda) + lambda;

seems to be evaluated in a different order, leading to an assertion failure.

2 years agolet smpif90 work even with -c without -o
Martin Quinson [Wed, 14 Mar 2018 14:13:32 +0000 (15:13 +0100)]
let smpif90 work even with -c without -o

2 years agosmpirun: obey to SMPI_PRIVATIZATION environment variable.
Arnaud Giersch [Wed, 14 Mar 2018 08:27:57 +0000 (09:27 +0100)]
smpirun: obey to SMPI_PRIVATIZATION environment variable.

2 years agoTypo.
Arnaud Giersch [Wed, 14 Mar 2018 08:24:35 +0000 (09:24 +0100)]
Typo.

2 years agojenkins-tsan: use mmap by default, as using RTLD_DEEPBIND is not supported by TSan
Martin Quinson [Wed, 14 Mar 2018 07:15:33 +0000 (08:15 +0100)]
jenkins-tsan: use mmap by default, as using RTLD_DEEPBIND is not supported by TSan

2 years agodoc: improve advices dealing with FindSimGrid
Martin Quinson [Wed, 14 Mar 2018 07:05:55 +0000 (08:05 +0100)]
doc: improve advices dealing with FindSimGrid

2 years agoInstall some kernel header files for the users' plugins and more
Martin Quinson [Wed, 14 Mar 2018 00:29:01 +0000 (01:29 +0100)]
Install some kernel header files for the users' plugins and more

2 years agopublic headers should include simgrid in a system-wide way, not a project-wide one
Martin Quinson [Tue, 13 Mar 2018 21:44:05 +0000 (22:44 +0100)]
public headers should include simgrid in a system-wide way, not a project-wide one

I'm not sure why stdio.h is not included by our public headers
anymore, but that's actually a feature, not a bug. The user knows
whether she wants to include stdio herself.

2 years agocosmetics in comments
Martin Quinson [Tue, 13 Mar 2018 20:21:26 +0000 (21:21 +0100)]
cosmetics in comments

2 years agodocument the right bug number
Martin Quinson [Tue, 13 Mar 2018 20:11:24 +0000 (21:11 +0100)]
document the right bug number

2 years agofix #257: Fix (ab)use of CMake install
Martin Quinson [Tue, 13 Mar 2018 19:54:41 +0000 (20:54 +0100)]
fix #257: Fix (ab)use of CMake install

2 years agoRe-add the hinting ability, and some documentation
Martin Quinson [Tue, 13 Mar 2018 19:38:24 +0000 (20:38 +0100)]
Re-add the hinting ability, and some documentation

2 years agostart installing some kernel (modern) header files in userland
Martin Quinson [Tue, 13 Mar 2018 14:58:23 +0000 (15:58 +0100)]
start installing some kernel (modern) header files in userland

2 years agomake it clear to our users how SIMGRID_VERSION is computed
Martin Quinson [Tue, 13 Mar 2018 14:26:41 +0000 (15:26 +0100)]
make it clear to our users how SIMGRID_VERSION is computed

2 years agoMerge pull request #256 from Flamefire/master
Martin Quinson [Tue, 13 Mar 2018 19:19:16 +0000 (20:19 +0100)]
Merge pull request #256 from Flamefire/master

Modernize FindSimGrid

2 years agoeven better handling ...
degomme [Tue, 13 Mar 2018 17:30:10 +0000 (18:30 +0100)]
even better handling ...

2 years agobetter handling of sendrecv when MPI_PROC_NULL is either src or dst
degomme [Tue, 13 Mar 2018 17:12:43 +0000 (18:12 +0100)]
better handling of sendrecv when MPI_PROC_NULL is either src or dst

2 years agoRemove parameter from XBT_EXPORT_NO_IMPORT/XBT_IMPORT_NO_EXPORT.
Arnaud Giersch [Tue, 13 Mar 2018 15:56:46 +0000 (16:56 +0100)]
Remove parameter from XBT_EXPORT_NO_IMPORT/XBT_IMPORT_NO_EXPORT.

2 years agoDefine XBT_PUBLIC_DATA without parameter too.
Arnaud Giersch [Tue, 13 Mar 2018 15:15:06 +0000 (16:15 +0100)]
Define XBT_PUBLIC_DATA without parameter too.

2 years agoUse "class" for a class.
Arnaud Giersch [Tue, 13 Mar 2018 15:12:23 +0000 (16:12 +0100)]
Use "class" for a class.

2 years agoReplace "XBT_PUBLIC_CLASS" with "class XBT_PUBLIC".
Arnaud Giersch [Tue, 13 Mar 2018 14:37:00 +0000 (15:37 +0100)]
Replace "XBT_PUBLIC_CLASS" with "class XBT_PUBLIC".

2 years agoDefine XBT_PUBLIC without parameter, just like XBT_PRIVATE.
Arnaud Giersch [Tue, 13 Mar 2018 14:30:12 +0000 (15:30 +0100)]
Define XBT_PUBLIC without parameter, just like XBT_PRIVATE.

Requested in commit 680abdb047c1a66d3ccc14cad518117773c3cc8c.

2 years agoRemove obsolete copyright notices.
Arnaud Giersch [Tue, 13 Mar 2018 13:45:39 +0000 (14:45 +0100)]
Remove obsolete copyright notices.

Exceptions were rewritten in C++.

2 years agoUpdate copyright year.
Arnaud Giersch [Tue, 13 Mar 2018 13:44:32 +0000 (14:44 +0100)]
Update copyright year.

2 years agoRevert "[tesh] read files in utf-8"
Millian Poquet [Tue, 13 Mar 2018 14:18:09 +0000 (15:18 +0100)]
Revert "[tesh] read files in utf-8"

This reverts commit 06dff582cdb609f521035d7a138c21aa46848220.

2 years ago[tesh] read files in utf-8
Millian Poquet [Tue, 13 Mar 2018 12:27:05 +0000 (13:27 +0100)]
[tesh] read files in utf-8

Previously, system's default encoding was used.

2 years agoMark function XBT_PUBLIC.
Arnaud Giersch [Tue, 13 Mar 2018 10:03:50 +0000 (11:03 +0100)]
Mark function XBT_PUBLIC.

2 years agoUpdate .gitignore.
Arnaud Giersch [Tue, 13 Mar 2018 09:59:18 +0000 (10:59 +0100)]
Update .gitignore.

2 years agoDon't leave field uninitialized.
Arnaud Giersch [Mon, 12 Mar 2018 14:53:27 +0000 (15:53 +0100)]
Don't leave field uninitialized.

2 years agopublic->protected
Frederic Suter [Tue, 13 Mar 2018 10:19:04 +0000 (11:19 +0100)]
public->protected

2 years agodo not use deprecated function in our examples/tests
Frederic Suter [Tue, 13 Mar 2018 09:25:31 +0000 (10:25 +0100)]
do not use deprecated function in our examples/tests

2 years agodon't put a specific timeout on pull requests
Martin Quinson [Tue, 13 Mar 2018 09:03:20 +0000 (10:03 +0100)]
don't put a specific timeout on pull requests

2 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Tue, 13 Mar 2018 07:13:01 +0000 (08:13 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid