Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
10 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Fri, 27 Jun 2014 06:48:26 +0000 (08:48 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

10 years agoChange the wonderful magic value of the max number of simcall parameters.
Augustin Degomme [Thu, 26 Jun 2014 16:31:37 +0000 (18:31 +0200)]
Change the wonderful magic value of the max number of simcall parameters.
Fixes build on ci with better compilers than mine.

10 years agoJSURF_JAVA_GENERATED_SRC is already included in JMSG_JAVA_SRC
Augustin Degomme [Thu, 26 Jun 2014 15:09:30 +0000 (17:09 +0200)]
JSURF_JAVA_GENERATED_SRC is already included in JMSG_JAVA_SRC
Some architectures complain and fail build if duplicated files are found

10 years agoStart the remote send as soon as possible in MPI_Get
Augustin Degomme [Thu, 26 Jun 2014 13:48:26 +0000 (15:48 +0200)]
Start the remote send as soon as possible in MPI_Get
It used to be done only when synchronisation calls were issued, as it needed to be done sender's side

10 years agoUse source of a MPI_Request as sender for SMPI messages.
Augustin Degomme [Thu, 26 Jun 2014 13:47:32 +0000 (15:47 +0200)]
Use source of a MPI_Request as sender for SMPI messages.
make the SMPI messages use the sender process registered in the request perform the send, even if is not the same as self

10 years agoChange send/isend simcalls to add a new parameter : src.
Augustin Degomme [Thu, 26 Jun 2014 13:43:13 +0000 (15:43 +0200)]
Change send/isend simcalls to add a new parameter : src.
It is set everywhere it is used to SIMIX_process_self, so it should not change anything except for SMPI
This allows a process to ask for an immediate send from another process without any action from the sender's side
This is needed to simulate MPI_Get, where the receivers asynchronously triggers a send from another process (handled by the MPI library in another thread or directly through RMA)

10 years agodon't build mtest static lib if mpich3 tests are not enabled
Augustin Degomme [Wed, 25 Jun 2014 07:56:49 +0000 (09:56 +0200)]
don't build mtest static lib if mpich3 tests are not enabled

10 years agochange path where to look for an include file
Augustin Degomme [Tue, 24 Jun 2014 14:52:16 +0000 (16:52 +0200)]
change path where to look for an include file

10 years agoactivate tests for Accumulation with complex datatypes
Augustin Degomme [Tue, 24 Jun 2014 14:42:56 +0000 (16:42 +0200)]
activate tests for Accumulation with complex datatypes

10 years agoChange the way MPI_Accumulate works with serialization, to handle complex datatypes.
Augustin Degomme [Tue, 24 Jun 2014 14:41:49 +0000 (16:41 +0200)]
Change the way MPI_Accumulate works with serialization, to handle complex datatypes.

10 years agoSwitch to the right version of cmakefiles for mpich3 tests.
degomme [Mon, 23 Jun 2014 17:19:24 +0000 (19:19 +0200)]
Switch to the right version of cmakefiles for mpich3 tests.

10 years agoremove warning
Augustin Degomme [Mon, 23 Jun 2014 16:11:21 +0000 (18:11 +0200)]
remove warning

10 years agoremove now useless functions
Augustin Degomme [Mon, 23 Jun 2014 15:56:11 +0000 (17:56 +0200)]
remove now useless functions

10 years agoremove now useless comments
Augustin Degomme [Mon, 23 Jun 2014 15:50:26 +0000 (17:50 +0200)]
remove now useless comments

10 years agoadd MPICH3 rma tests (15 out of 88 should be passing now)
Augustin Degomme [Mon, 23 Jun 2014 15:39:40 +0000 (17:39 +0200)]
add MPICH3 rma tests (15 out of 88 should be passing now)

10 years agoFirst steps for implemtation of MPI Onesided Operations :
Augustin Degomme [Mon, 23 Jun 2014 15:30:01 +0000 (17:30 +0200)]
First steps for implemtation of MPI Onesided Operations :
Support for MPI_Win structures, MPI_Put, MPI_Get, MPI_Accumulate, MPI_Win_Fence

10 years agoFix java tests : this dynar may be empty, don't try to iterate on it
degomme [Sat, 21 Jun 2014 11:41:51 +0000 (13:41 +0200)]
Fix java tests : this dynar may be empty, don't try to iterate on it

10 years agoRemove call to concurrent-rw test
Pierre Veyre [Fri, 20 Jun 2014 15:01:27 +0000 (17:01 +0200)]
Remove call to concurrent-rw test

10 years agoRemove storage.xml example file
Pierre Veyre [Fri, 20 Jun 2014 13:37:29 +0000 (15:37 +0200)]
Remove storage.xml example file

10 years agoInitiate java bindings for MSG storage API
Pierre Veyre [Fri, 20 Jun 2014 13:30:27 +0000 (15:30 +0200)]
Initiate java bindings for MSG storage API

10 years agoAdd new tesh suite for msg-storage
Pierre Veyre [Mon, 2 Jun 2014 07:34:10 +0000 (09:34 +0200)]
Add new tesh suite for msg-storage

10 years agoremove documentation of non-existing date parameter
suter [Fri, 20 Jun 2014 09:05:07 +0000 (11:05 +0200)]
remove documentation of non-existing date parameter

10 years agoprevent warining for undocumented (because internal) enum members when
suter [Fri, 20 Jun 2014 09:04:20 +0000 (11:04 +0200)]
prevent warining for undocumented (because internal) enum members when
making doc

10 years agodoc is whining +indent
suter [Fri, 20 Jun 2014 08:24:59 +0000 (10:24 +0200)]
doc is whining +indent

10 years agodon't do the call if an error is caught before
Augustin Degomme [Fri, 20 Jun 2014 09:04:42 +0000 (11:04 +0200)]
don't do the call if an error is caught before

10 years agoRemove benchmarking calls from cart_create
Augustin Degomme [Fri, 20 Jun 2014 08:58:43 +0000 (10:58 +0200)]
Remove benchmarking calls from cart_create

10 years agoSmall fixes to the documentation
Stéphane Castelli [Fri, 20 Jun 2014 08:32:44 +0000 (10:32 +0200)]
Small fixes to the documentation

10 years agoRemove some unbreakable spaces breaking the pdf generation
Stéphane Castelli [Thu, 19 Jun 2014 07:49:14 +0000 (09:49 +0200)]
Remove some unbreakable spaces breaking the pdf generation

10 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Wed, 18 Jun 2014 16:08:32 +0000 (18:08 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

10 years agoMerge branch 'v3_11_x'
Paul Bédaride [Wed, 18 Jun 2014 16:02:29 +0000 (18:02 +0200)]
Merge branch 'v3_11_x'

Conflicts:
examples/msg/properties/msg_prop.c
examples/simdag/properties/sd_prop.c

10 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Wed, 18 Jun 2014 15:29:41 +0000 (17:29 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

10 years agoadd rule to use gcc-ar and gcc-ranlib instead of ar and ranlib for gcc >=4.9
Augustin Degomme [Wed, 18 Jun 2014 15:28:28 +0000 (17:28 +0200)]
add rule to use gcc-ar and gcc-ranlib instead of ar and ranlib for gcc >=4.9
see https://gcc.gnu.org/gcc-4.9/changes.html for explanations

10 years agoRevert "try to have all these mpich temporary libs sent to the right folder while...
Augustin Degomme [Wed, 18 Jun 2014 15:26:10 +0000 (17:26 +0200)]
Revert "try to have all these mpich temporary libs sent to the right folder while building"

This reverts commit 3f8e8c0e3b6c8faab8c96a8875bff2eaebbe3e99.

10 years agoImprove Packet level simulation documentation v3_11_x
Paul Bédaride [Wed, 18 Jun 2014 15:05:33 +0000 (17:05 +0200)]
Improve Packet level simulation documentation

10 years agoFix bug with const in java bindings
Paul Bédaride [Wed, 18 Jun 2014 14:13:35 +0000 (16:13 +0200)]
Fix bug with const in java bindings

10 years agotry to have all these mpich temporary libs sent to the right folder while building
Augustin Degomme [Wed, 18 Jun 2014 15:00:41 +0000 (17:00 +0200)]
try to have all these mpich temporary libs sent to the right folder while building

10 years agoUpdate tesh files after commit 2c2afb4d73ea196ea97ca46bc89dd512451222db (untested).
Arnaud Giersch [Wed, 18 Jun 2014 10:30:19 +0000 (12:30 +0200)]
Update tesh files after commit 2c2afb4d73ea196ea97ca46bc89dd512451222db (untested).

10 years agoAdd some informations/help for the user on SIGSEGV
Gabriel Corona [Tue, 17 Jun 2014 08:40:37 +0000 (10:40 +0200)]
Add some informations/help for the user on SIGSEGV

10 years agotiny doc update
Martin Quinson [Tue, 17 Jun 2014 07:26:43 +0000 (09:26 +0200)]
tiny doc update

10 years agocosmetics on some error messages
Martin Quinson [Tue, 17 Jun 2014 07:23:23 +0000 (09:23 +0200)]
cosmetics on some error messages

10 years agoThis should ease the future implementation of graphes in smpi
Stéphane Castelli [Fri, 13 Jun 2014 16:18:37 +0000 (18:18 +0200)]
This should ease the future implementation of graphes in smpi

10 years agoremove simgrid_documentation target from distcheck
Augustin Degomme [Mon, 16 Jun 2014 17:41:12 +0000 (19:41 +0200)]
remove simgrid_documentation target from distcheck

10 years agoadd missing file for distcheck
Augustin Degomme [Mon, 16 Jun 2014 17:40:24 +0000 (19:40 +0200)]
add missing file for distcheck

10 years agoignore sigpipes (as tesh.c used to do)
Augustin Degomme [Mon, 16 Jun 2014 14:39:28 +0000 (16:39 +0200)]
ignore sigpipes (as tesh.c used to do)

10 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Stéphane Castelli [Mon, 16 Jun 2014 09:35:38 +0000 (11:35 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

10 years agoSome boilerplate around IB networking
Stéphane Castelli [Mon, 16 Jun 2014 09:22:37 +0000 (11:22 +0200)]
Some boilerplate around IB networking

10 years agochange symbol name to match one declared in mpif.h
Augustin Degomme [Mon, 16 Jun 2014 09:12:44 +0000 (11:12 +0200)]
change symbol name to match one declared in mpif.h

10 years agoUninstall recently added manpages
Stéphane Castelli [Mon, 16 Jun 2014 08:54:56 +0000 (10:54 +0200)]
Uninstall recently added manpages
Fix typos in documentation

10 years agoRequalify one more test
degomme [Fri, 13 Jun 2014 13:40:28 +0000 (15:40 +0200)]
Requalify one more test

10 years agoRevalidate tesh files
degomme [Fri, 13 Jun 2014 13:05:32 +0000 (15:05 +0200)]
Revalidate tesh files

10 years agoexample simplification and cosmetics
Martin Quinson [Fri, 13 Jun 2014 00:21:40 +0000 (02:21 +0200)]
example simplification and cosmetics

10 years agoIn tesh.pl, with "output display", print contents of array, and not a reference to it.
Arnaud Giersch [Thu, 12 Jun 2014 10:55:10 +0000 (12:55 +0200)]
In tesh.pl, with "output display", print contents of array, and not a reference to it.

10 years agoIncrease size of junk area to 32 KiB in mm_legacy.c.
Arnaud Giersch [Thu, 12 Jun 2014 09:30:31 +0000 (11:30 +0200)]
Increase size of junk area to 32 KiB in mm_legacy.c.

It is apparently needed when running Fortran tests through tesh.pl.

10 years agoMore updates to smpi* manpages.
Arnaud Giersch [Fri, 6 Jun 2014 11:42:36 +0000 (13:42 +0200)]
More updates to smpi* manpages.

10 years agoRpath active for make install on osX
Paul Bédaride [Thu, 12 Jun 2014 13:47:07 +0000 (15:47 +0200)]
Rpath active for make install on osX

10 years agoDoc to install libboost on osX
Paul Bédaride [Thu, 12 Jun 2014 09:28:00 +0000 (11:28 +0200)]
Doc to install libboost on osX

10 years agoadd option to output the right name in smpiff
degomme [Wed, 11 Jun 2014 21:10:05 +0000 (23:10 +0200)]
add option to output the right name in smpiff
it used to compile with the temporary name instead, for example with some NAS

10 years agoNo rpath in libsimgird-java and libsurf-java
Paul Bédaride [Wed, 11 Jun 2014 15:14:36 +0000 (17:14 +0200)]
No rpath in libsimgird-java and libsurf-java

10 years agoNetwork::shareResourcesFull revival
Paul Bédaride [Wed, 11 Jun 2014 13:26:45 +0000 (15:26 +0200)]
Network::shareResourcesFull revival

10 years agoactivate tests using resized and handle some corner cases
degomme [Wed, 11 Jun 2014 13:09:17 +0000 (15:09 +0200)]
activate tests using resized and handle some corner cases

10 years agoImplementation of MPI_Type_create_resized
scastelli [Wed, 11 Jun 2014 06:56:57 +0000 (08:56 +0200)]
Implementation of MPI_Type_create_resized

10 years agoadd missing prototype
degomme [Tue, 10 Jun 2014 23:13:22 +0000 (01:13 +0200)]
add missing prototype

10 years agoWe should'nt allow the use of uncommited datatypes in communications.
scastelli [Tue, 10 Jun 2014 22:44:15 +0000 (00:44 +0200)]
We should'nt allow the use of uncommited datatypes in communications.
Small fix to follow more closely the specs in mpi_type_free

10 years agotorus should provide better results if latency is taken into account ..
degomme [Tue, 10 Jun 2014 13:09:35 +0000 (15:09 +0200)]
torus should provide better results if latency is taken into account ..

10 years agoSmall correction in a manpage
scastelli [Fri, 6 Jun 2014 07:42:56 +0000 (09:42 +0200)]
Small correction in a manpage

10 years agoFix memory leaks.
Arnaud Giersch [Thu, 5 Jun 2014 20:43:08 +0000 (22:43 +0200)]
Fix memory leaks.

10 years agoUpdate smpi* manpages.
Arnaud Giersch [Thu, 5 Jun 2014 20:35:42 +0000 (22:35 +0200)]
Update smpi* manpages.

10 years agoInstall additional manpages.
Arnaud Giersch [Thu, 5 Jun 2014 20:35:16 +0000 (22:35 +0200)]
Install additional manpages.

10 years agoFix distcheck.
Arnaud Giersch [Thu, 5 Jun 2014 20:31:45 +0000 (22:31 +0200)]
Fix distcheck.

10 years agoFortran SMPI is not working for now, so deactivate the build in cmake.
degomme [Thu, 5 Jun 2014 18:20:46 +0000 (20:20 +0200)]
Fortran SMPI is not working for now, so deactivate the build in cmake.
It would need a dirty hack as seen in smpi_main.h, but in F77 and F90, to begin with ...

10 years agosome cmake calls were forgotten here
degomme [Thu, 5 Jun 2014 17:57:50 +0000 (19:57 +0200)]
some cmake calls were forgotten here

10 years agoRemove temporary files.
Arnaud Giersch [Thu, 5 Jun 2014 14:41:51 +0000 (16:41 +0200)]
Remove temporary files.

10 years agoChange non-portable echo -e for printf.
Arnaud Giersch [Thu, 5 Jun 2014 14:14:08 +0000 (16:14 +0200)]
Change non-portable echo -e for printf.

10 years agoTypo.
Arnaud Giersch [Thu, 5 Jun 2014 14:04:51 +0000 (16:04 +0200)]
Typo.

10 years agoFix broken tesh file (with the Perl tesh)
Gabriel Corona [Wed, 4 Jun 2014 22:00:53 +0000 (00:00 +0200)]
Fix broken tesh file (with the Perl tesh)

It was working with the C tesh.

10 years agoSome man pages
scastelli [Wed, 4 Jun 2014 21:23:44 +0000 (23:23 +0200)]
Some man pages

10 years agoWell, that happens sometime (bad merge)
scastelli [Wed, 4 Jun 2014 18:32:59 +0000 (20:32 +0200)]
Well, that happens sometime (bad merge)

10 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
scastelli [Wed, 4 Jun 2014 18:27:06 +0000 (20:27 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

Conflicts:
src/smpi/smpiff.in

10 years agoFix tesh files
degomme [Wed, 4 Jun 2014 18:20:45 +0000 (20:20 +0200)]
Fix tesh files

10 years agoSome minor documentation fixes
scastelli [Wed, 4 Jun 2014 18:17:18 +0000 (20:17 +0200)]
Some minor documentation fixes

10 years agoUpdate of the smpicc man page
scastelli [Wed, 4 Jun 2014 18:16:19 +0000 (20:16 +0200)]
Update of the smpicc man page

10 years agoAdd a smpicxx man page
scastelli [Wed, 4 Jun 2014 18:15:46 +0000 (20:15 +0200)]
Add a smpicxx man page

10 years agoAdd version notes to smpiXXX scripts
scastelli [Wed, 4 Jun 2014 18:14:44 +0000 (20:14 +0200)]
Add version notes to smpiXXX scripts

10 years agoDeactivate temporarily one test.
degomme [Wed, 4 Jun 2014 18:02:34 +0000 (20:02 +0200)]
Deactivate temporarily one test.
It works with automatic privatization on, but would fail on Windows as we no longer provide a way to privatize global variables.
We can't either just use dynamic memory as in its F90 counterpart ...

10 years agoKill f2c. Finally. I hope.
degomme [Wed, 4 Jun 2014 17:51:58 +0000 (19:51 +0200)]
Kill f2c. Finally.        I hope.

10 years agomake smpiff behave like smpif90, so we don't use f2c anymore
degomme [Wed, 4 Jun 2014 16:19:37 +0000 (18:19 +0200)]
make smpiff behave like smpif90, so we don't use f2c anymore

10 years agoPrivatization : switch data segments when copying inside a single node
degomme [Wed, 4 Jun 2014 16:18:55 +0000 (18:18 +0200)]
Privatization : switch data segments when copying inside a single node

10 years agofix spell and remove trailing space
Takahiro Hirofuchi [Wed, 4 Jun 2014 17:23:42 +0000 (19:23 +0200)]
fix spell and remove trailing space

10 years agoIndentation
scastelli [Wed, 4 Jun 2014 16:54:56 +0000 (18:54 +0200)]
Indentation

10 years agoAdd enable_documentation option
Paul Bédaride [Wed, 4 Jun 2014 15:40:08 +0000 (17:40 +0200)]
Add enable_documentation option

10 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Takahiro Hirofuchi [Wed, 4 Jun 2014 14:22:52 +0000 (16:22 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

10 years agoadd a hopefully simple and clear example of MSG_vm
Takahiro Hirofuchi [Wed, 4 Jun 2014 14:13:50 +0000 (16:13 +0200)]
add a hopefully simple and clear example of MSG_vm

This is revival of masterslave_virtual_machines. It should be simpler
and clearer than the old one. Because the other examples of MSG_vm are
rather oriented to regression test, it would be nice that we have a
tutorial-oriented example here.

10 years agoIs seems as right as before, only shorter
scastelli [Wed, 4 Jun 2014 13:28:54 +0000 (15:28 +0200)]
Is seems as right as before, only shorter

10 years agoUse tesh perl for all platforms
Paul Bédaride [Wed, 4 Jun 2014 13:12:40 +0000 (15:12 +0200)]
Use tesh perl for all platforms

10 years agoSome documentation to NetworkModel.
scastelli [Wed, 4 Jun 2014 10:48:43 +0000 (12:48 +0200)]
Some documentation to NetworkModel.

10 years agoMinor corrections in doc
scastelli [Tue, 3 Jun 2014 18:03:46 +0000 (20:03 +0200)]
Minor corrections in doc

10 years agolet's build the doc when 'make doc' is called, just in case someone would plan to it
Martin Quinson [Wed, 4 Jun 2014 08:37:42 +0000 (10:37 +0200)]
let's build the doc when 'make doc' is called, just in case someone would plan to it

10 years agoAs this is done only with java compilation, use the right variable (find_path misses...
degomme [Wed, 4 Jun 2014 08:33:49 +0000 (10:33 +0200)]
As this is done only with java compilation, use the right variable (find_path misses javadoc.exe on win)

10 years agomore informative error message
Martin Quinson [Tue, 3 Jun 2014 17:33:28 +0000 (19:33 +0200)]
more informative error message

10 years agoRequalify teshes, as we really wanted to send 1 byte for this one.
degomme [Tue, 3 Jun 2014 15:34:51 +0000 (17:34 +0200)]
Requalify teshes, as we really wanted to send 1 byte for this one.