Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
9 years agoFix test out of directory for smpi mpich
navarro [Fri, 26 Oct 2012 10:07:50 +0000 (12:07 +0200)]
Fix test out of directory for smpi mpich

9 years agoremove few tests which may never finish, and change one that used too much stack...
Augustin Degomme [Fri, 26 Oct 2012 09:27:23 +0000 (11:27 +0200)]
remove few tests which may never finish, and change one that used too much stack size

9 years agoremove unwanted files
Augustin Degomme [Fri, 26 Oct 2012 09:06:09 +0000 (11:06 +0200)]
remove unwanted files

9 years agofortran-smpi was broken
Augustin Degomme [Fri, 26 Oct 2012 08:55:36 +0000 (10:55 +0200)]
fortran-smpi was broken

9 years agoforgot to execute hindexed. As the one from mpich isn't good for us, use this one...
Augustin Degomme [Thu, 25 Oct 2012 16:48:36 +0000 (18:48 +0200)]
forgot to execute hindexed. As the one from mpich isn't good for us, use this one, which was already present

9 years agoadd fortran tests from mpich-tests, enforce completion of mpich-tests suite with...
Augustin Degomme [Thu, 25 Oct 2012 16:02:45 +0000 (18:02 +0200)]
add fortran tests from mpich-tests, enforce completion of mpich-tests suite with lots of other tests.. Oh, and add all stdo files, because it turns out the suite uses them.

9 years agocorrect some issues with MPI_Sendrecv_replace, to avoid segfaults. I should implement...
Augustin Degomme [Thu, 25 Oct 2012 15:55:58 +0000 (17:55 +0200)]
correct some issues with MPI_Sendrecv_replace, to avoid segfaults. I should implement it more cleanly, to handle complex datatypes as well. For now they exit.

9 years agoadd a few fortran bindings and types to have better support for mpich tests
Augustin Degomme [Thu, 25 Oct 2012 15:54:31 +0000 (17:54 +0200)]
add a few fortran bindings and types to have better support for mpich tests

9 years agoadd various defines and objects to provide better compilation support (all C tests...
Augustin Degomme [Tue, 23 Oct 2012 08:08:07 +0000 (10:08 +0200)]
add various defines and objects to provide better compilation support (all C tests from mpich-test suite now compile)

9 years agohave waitall output an error if an issue is encountered in any comm, and avoid loopin...
Augustin Degomme [Tue, 23 Oct 2012 16:04:48 +0000 (18:04 +0200)]
have waitall output an error if an issue is encountered in any comm, and avoid looping in some smpi functions (experimental, to test)

9 years agofirst commit to add the mpich-test suite to smpi tesh suite. Obviously all tests...
Augustin Degomme [Tue, 23 Oct 2012 15:21:53 +0000 (17:21 +0200)]
first commit to add the mpich-test suite to smpi tesh suite. Obviously all tests don't complete correctly, so we will only execute a (pretty good) part of it, but all tests should compile with smpi (at least C ones for now, fotran needs more work)

Conflicts:
CMakeLists.txt
buildtools/Cmake/AddTests.cmake

9 years agodocumentation improvement [thx Sylvain for pointing this out]
Martin Quinson [Thu, 25 Oct 2012 21:21:30 +0000 (23:21 +0200)]
documentation improvement [thx Sylvain for pointing this out]

9 years agodocument recent changes of Pierre (and Augustin?)
Martin Quinson [Thu, 25 Oct 2012 18:34:21 +0000 (20:34 +0200)]
document recent changes of Pierre (and Augustin?)

9 years agoFix compilation on linux ;)
navarro [Thu, 25 Oct 2012 18:11:05 +0000 (20:11 +0200)]
Fix compilation on linux ;)

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
navarro [Thu, 25 Oct 2012 17:52:08 +0000 (19:52 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

9 years agoFix compilation and configuration since win commits
navarro [Thu, 25 Oct 2012 17:52:03 +0000 (19:52 +0200)]
Fix compilation and configuration since win commits

9 years agoendif missing
suter [Thu, 25 Oct 2012 17:48:43 +0000 (19:48 +0200)]
endif missing

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
navarro [Thu, 25 Oct 2012 17:35:46 +0000 (19:35 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

9 years agoMore dev doc
navarro [Thu, 25 Oct 2012 17:35:35 +0000 (19:35 +0200)]
More dev doc

9 years agoThose examples does not compil on WIN
navarro [Wed, 24 Oct 2012 20:06:53 +0000 (13:06 -0700)]
Those examples does not compil on WIN

9 years agoTranform extern for XBT_PUBLIC
navarro [Thu, 25 Oct 2012 17:27:57 +0000 (10:27 -0700)]
Tranform extern for XBT_PUBLIC

9 years agoCompilation fix on SMPI with WIN32
navarro [Wed, 24 Oct 2012 20:03:53 +0000 (13:03 -0700)]
Compilation fix on SMPI with WIN32

9 years agoHuge hack for call of smpi_simulated_main.
navarro [Wed, 24 Oct 2012 16:04:21 +0000 (09:04 -0700)]
Huge hack for call of smpi_simulated_main.
-> Fix WIN32 compilation with smpi

9 years agoWindows does not find weak symbol
navarro [Wed, 24 Oct 2012 15:45:24 +0000 (08:45 -0700)]
Windows does not find weak symbol
Fix compilation for smpi on WIN32

9 years agoAdd a surf function to get configuration parameters of surf_cfg_set
navarro [Wed, 24 Oct 2012 15:34:01 +0000 (08:34 -0700)]
Add a surf function to get configuration parameters of surf_cfg_set
-> Fix windows smpi shared memory between 2 DLLs

9 years agoAdd XBT_PUBLIC tag to smpi variables
navarro [Wed, 24 Oct 2012 15:31:58 +0000 (08:31 -0700)]
Add XBT_PUBLIC tag to smpi variables

9 years agoCmake target for lib smpi
navarro [Wed, 24 Oct 2012 15:29:54 +0000 (08:29 -0700)]
Cmake target for lib smpi

9 years agoSince cmake 2.6, else() and endif() don't need to repeat the condition.
Christophe Thiéry [Thu, 25 Oct 2012 16:10:01 +0000 (18:10 +0200)]
Since cmake 2.6, else() and endif() don't need to repeat the condition.

And all CMakeLists.txt already require a version of cmake >= 2.6.

9 years ago[trace] fix tesh'es due to change of link values
Lucas Schnorr [Thu, 25 Oct 2012 10:20:20 +0000 (12:20 +0200)]
[trace] fix tesh'es due to change of link values

9 years ago[trace] link value here should indicate resource topology
Lucas Schnorr [Tue, 23 Oct 2012 19:57:46 +0000 (21:57 +0200)]
[trace] link value here should indicate resource topology

9 years agoMerge branch 'v3_8_x'
Arnaud Giersch [Thu, 25 Oct 2012 15:54:10 +0000 (17:54 +0200)]
Merge branch 'v3_8_x'

9 years agoInstall lua and graphviz-dev for debian too.
Arnaud Giersch [Thu, 25 Oct 2012 08:33:48 +0000 (10:33 +0200)]
Install lua and graphviz-dev for debian too.

9 years agoUpdate next version to 3.9.
Arnaud Giersch [Thu, 25 Oct 2012 08:56:47 +0000 (10:56 +0200)]
Update next version to 3.9.

9 years agoUpdate next version to 3.8.1.
Arnaud Giersch [Thu, 25 Oct 2012 08:55:12 +0000 (10:55 +0200)]
Update next version to 3.8.1.

9 years agowe just released v3_8
Martin Quinson [Thu, 25 Oct 2012 15:31:58 +0000 (17:31 +0200)]
we just released

9 years agoupdate the release dates
Martin Quinson [Thu, 25 Oct 2012 15:31:11 +0000 (17:31 +0200)]
update the release dates

9 years agoAdd smpi_f77 to extra dist if not in smpi src
navarro [Thu, 25 Oct 2012 15:20:12 +0000 (17:20 +0200)]
Add smpi_f77 to extra dist if not in smpi src

9 years agoRemove generated files from dist
navarro [Thu, 25 Oct 2012 14:13:55 +0000 (16:13 +0200)]
Remove generated files from dist

9 years agoLinks are for the forge and not local
navarro [Thu, 25 Oct 2012 14:03:00 +0000 (16:03 +0200)]
Links are for the forge and not local

9 years agoAttach the dev guide to forge and doc
navarro [Thu, 25 Oct 2012 13:58:14 +0000 (15:58 +0200)]
Attach the dev guide to forge and doc

9 years agoStart to write dev_guide
navarro [Thu, 25 Oct 2012 13:36:34 +0000 (15:36 +0200)]
Start to write dev_guide

9 years agoFix documentation warnings
navarro [Thu, 25 Oct 2012 13:36:13 +0000 (15:36 +0200)]
Fix documentation warnings

9 years agoDelete some warning during the ref_guide build
navarro [Thu, 25 Oct 2012 12:37:31 +0000 (14:37 +0200)]
Delete some warning during the ref_guide build

9 years agoClean the gtut files.
navarro [Thu, 25 Oct 2012 12:09:24 +0000 (14:09 +0200)]
Clean the gtut files.

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
navarro [Thu, 25 Oct 2012 11:53:07 +0000 (13:53 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

9 years agoClean and add files for simgrid documentation.
navarro [Thu, 25 Oct 2012 11:53:01 +0000 (13:53 +0200)]
Clean and add files for simgrid documentation.
Now the distrib can generate the documentation

9 years ago[trace] update ChangeLog with recent changes on the TRACE module
Lucas Schnorr [Thu, 25 Oct 2012 10:18:02 +0000 (12:18 +0200)]
[trace] update ChangeLog with recent changes on the TRACE module

9 years agoAdd header, footer and stylesheet to the distrib
navarro [Thu, 25 Oct 2012 09:51:13 +0000 (11:51 +0200)]
Add header, footer and stylesheet to the distrib

9 years agoAdd dev_guide files to the distrib.
navarro [Thu, 25 Oct 2012 09:31:19 +0000 (11:31 +0200)]
Add dev_guide files to the distrib.

9 years agoadd missing userguide files
paul bedaride [Thu, 25 Oct 2012 09:20:54 +0000 (11:20 +0200)]
add missing userguide files

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
navarro [Wed, 24 Oct 2012 13:52:08 +0000 (15:52 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

9 years agoAlways checkout simgrid with git:// and not https://
navarro [Wed, 24 Oct 2012 13:51:17 +0000 (15:51 +0200)]
Always checkout simgrid with git:// and not https://

9 years agoops, forgot to document the changes of JB this summer
Martin Quinson [Wed, 24 Oct 2012 13:44:54 +0000 (15:44 +0200)]
ops, forgot to document the changes of JB this summer

9 years agosome cleanups to the changelog. Still improvable
Martin Quinson [Wed, 24 Oct 2012 13:29:59 +0000 (15:29 +0200)]
some cleanups to the changelog. Still improvable

9 years agoproposal of NEWS file for the upcomming release
Martin Quinson [Wed, 24 Oct 2012 13:28:37 +0000 (15:28 +0200)]
proposal of NEWS file for the upcomming release

9 years agoDesactivate an historical MC_assert so that model-checking Chord get a chance to...
Martin Quinson [Wed, 24 Oct 2012 13:13:41 +0000 (15:13 +0200)]
Desactivate an historical MC_assert so that model-checking Chord get a chance to work

Leave a comment on this first historical battle for MC in SimGrid in
the source code :)

9 years agoDocument some of Pierre's work
Martin Quinson [Wed, 24 Oct 2012 12:59:08 +0000 (14:59 +0200)]
Document some of Pierre's work

9 years agoFix format string and args.
Arnaud Giersch [Wed, 24 Oct 2012 13:17:59 +0000 (15:17 +0200)]
Fix format string and args.

9 years agoPull again, something was changed before I could push
Maximiliano Geier [Wed, 24 Oct 2012 12:59:36 +0000 (14:59 +0200)]
Pull again, something was changed before I could push

9 years agoPull changes to push BitTorrent fix
Maximiliano Geier [Wed, 24 Oct 2012 12:57:28 +0000 (14:57 +0200)]
Pull changes to push BitTorrent fix

9 years agoBitTorrent changes:
Maximiliano Geier [Wed, 24 Oct 2012 12:55:53 +0000 (14:55 +0200)]
BitTorrent changes:
Fix message sizes (used MB instead of bytes)
Fix tesh again to match this change
Define new message type MESSAGE_CANCEL (not implemented yet)

9 years agoDisable mmalloc_test when !HAVE_MMAP, since mmalloc is not compiled in.
Arnaud Giersch [Wed, 24 Oct 2012 12:55:22 +0000 (14:55 +0200)]
Disable mmalloc_test when !HAVE_MMAP, since mmalloc is not compiled in.

9 years agoUpdate script for build default conf into build-def directory
navarro [Wed, 24 Oct 2012 11:45:18 +0000 (13:45 +0200)]
Update script for build default conf into build-def directory

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
navarro [Wed, 24 Oct 2012 11:12:36 +0000 (13:12 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

9 years agoedit changelog with smpi changes
Augustin Degomme [Wed, 24 Oct 2012 09:36:24 +0000 (11:36 +0200)]
edit changelog with smpi changes

9 years agoUpdate pipol script
navarro [Wed, 24 Oct 2012 09:37:16 +0000 (11:37 +0200)]
Update pipol script

9 years agoFix libunwind install on ubuntu
navarro [Wed, 24 Oct 2012 09:36:15 +0000 (11:36 +0200)]
Fix libunwind install on ubuntu

9 years agomake it work on x86 too. Other arches are still broken for MC and this is wrong
Martin Quinson [Wed, 24 Oct 2012 08:13:38 +0000 (10:13 +0200)]
make it work on x86 too. Other arches are still broken for MC and this is wrong

9 years agoCosmetics: Having -> Have; write -> written.
Arnaud Giersch [Tue, 23 Oct 2012 15:13:01 +0000 (17:13 +0200)]
Cosmetics: Having -> Have; write -> written.

9 years agoRegenerate with latest flexml.
Arnaud Giersch [Tue, 23 Oct 2012 14:30:58 +0000 (16:30 +0200)]
Regenerate with latest flexml.

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
navarro [Tue, 23 Oct 2012 19:16:04 +0000 (21:16 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

9 years agoAdd dev_guide mecanism
navarro [Tue, 23 Oct 2012 19:15:49 +0000 (21:15 +0200)]
Add dev_guide mecanism

9 years agonumber of elements can be 0 in type constructors
Augustin Degomme [Tue, 23 Oct 2012 08:20:29 +0000 (10:20 +0200)]
number of elements can be 0 in type constructors

9 years agodo not free the group of MPI_COMM_WORLD when asked, because it is a global in smpi...
Augustin Degomme [Tue, 23 Oct 2012 08:13:47 +0000 (10:13 +0200)]
do not free the group of MPI_COMM_WORLD when asked, because it is a global in smpi (it is freed in the smpi_global_destroy function)

9 years agowe should not check subtypes are commited before, as this is not required by the...
Augustin Degomme [Tue, 23 Oct 2012 08:11:47 +0000 (10:11 +0200)]
we should not check subtypes are commited before, as this is not required by the standard, only types directly used in MPI calls should be commited

9 years agoadd MPI_PACKED datatype (for compilation only, MPI_Pack and Unpack functions are...
Augustin Degomme [Tue, 23 Oct 2012 08:04:57 +0000 (10:04 +0200)]
add MPI_PACKED datatype (for compilation only, MPI_Pack and Unpack functions are still not implemented )

9 years agodo not free the group when freeing the comm, there is a separate function for that...
Augustin Degomme [Tue, 23 Oct 2012 08:01:39 +0000 (10:01 +0200)]
do not free the group when freeing the comm, there is a separate function for that, which may be called

9 years agoFix compilation error since TAG tutorial
navarro [Tue, 23 Oct 2012 15:45:18 +0000 (17:45 +0200)]
Fix compilation error since TAG tutorial

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
navarro [Tue, 23 Oct 2012 14:20:51 +0000 (16:20 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

9 years agoAdd first steps for a TAG tutorial
navarro [Tue, 23 Oct 2012 14:19:55 +0000 (16:19 +0200)]
Add first steps for a TAG tutorial

9 years agoSet smpi/cpu_threshold to 1 for smpi-replay, and hope to have deterministic test...
Arnaud Giersch [Tue, 23 Oct 2012 11:28:17 +0000 (13:28 +0200)]
Set smpi/cpu_threshold to 1 for smpi-replay, and hope to have deterministic test results now.

9 years agoCall gap_remove in generic_update_actions_state_lazy too.
Arnaud Giersch [Tue, 23 Oct 2012 11:24:03 +0000 (13:24 +0200)]
Call gap_remove in generic_update_actions_state_lazy too.

*** Please double-check this commit ! ***

Try to mimic what's done in generic_update_actions_state_full.
Fixes an "use after free" error with smpi_replay.

9 years agoDefine an additional parameter for the hack around smpi_replay in smpirun.
Arnaud Giersch [Tue, 23 Oct 2012 08:54:14 +0000 (10:54 +0200)]
Define an additional parameter for the hack around smpi_replay in smpirun.

Relying on the command name is too fragile.

9 years agoCosmetics: rewrite usage() in smpirun.in.
Arnaud Giersch [Tue, 23 Oct 2012 08:46:10 +0000 (10:46 +0200)]
Cosmetics: rewrite usage() in smpirun.in.

Remove duplicates, use a "here document" instead of a series of echo's.

9 years agoCannot use xbt_die when log layout format contains errors, since it uses log facilities.
Arnaud Giersch [Tue, 23 Oct 2012 13:44:01 +0000 (15:44 +0200)]
Cannot use xbt_die when log layout format contains errors, since it uses log facilities.

Use fprintf(stderr) instead, then abort.

9 years agoPLATFGEN_SRC is useless in DefinePackage.cmake.
Arnaud Giersch [Tue, 23 Oct 2012 11:39:56 +0000 (13:39 +0200)]
PLATFGEN_SRC is useless in DefinePackage.cmake.

Fixes a cmake warning about source file "src/surf/platf_generator.c" listed multiple times for target "simgrid".

9 years agoAdd missing calls to XBT_LOG_CONNECT.
Arnaud Giersch [Mon, 22 Oct 2012 11:05:24 +0000 (13:05 +0200)]
Add missing calls to XBT_LOG_CONNECT.

9 years agomove the xbt_mallocator_release after the free of the tracing stuff.
suter [Mon, 22 Oct 2012 13:24:06 +0000 (15:24 +0200)]
move the xbt_mallocator_release after the free of the tracing stuff.

9 years agoExclude smpi_process_argc and smpi_glogal_size when !SMPI_F2C.
Arnaud Giersch [Fri, 19 Oct 2012 21:20:25 +0000 (23:20 +0200)]
Exclude smpi_process_argc and smpi_glogal_size when !SMPI_F2C.

This completes commit 4fb1f678c8da43cdf1bfcc6108883ef2a4cea952,
and fixes compilation errors in paranoid mode.

9 years agoFix compilation error for smpi.
navarro [Fri, 19 Oct 2012 15:53:38 +0000 (17:53 +0200)]
Fix compilation error for smpi.
Can enable smpi whitout f2c

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid
navarro [Fri, 19 Oct 2012 14:31:56 +0000 (07:31 -0700)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid

9 years agoCompil smpi on win32.
navarro [Fri, 19 Oct 2012 14:31:42 +0000 (07:31 -0700)]
Compil smpi on win32.
Need to see why when compiling examples WinMain is not found

9 years agodisable index for user guide
paul bedaride [Fri, 19 Oct 2012 12:34:48 +0000 (14:34 +0200)]
disable index for user guide

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
paul bedaride [Fri, 19 Oct 2012 12:12:56 +0000 (14:12 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

9 years agoclean user guide
paul bedaride [Fri, 19 Oct 2012 12:12:45 +0000 (14:12 +0200)]
clean user guide

9 years agoClean for win32
navarro [Fri, 19 Oct 2012 10:20:11 +0000 (03:20 -0700)]
Clean for win32

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
navarro [Fri, 19 Oct 2012 10:15:07 +0000 (12:15 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

9 years agoNeed this file for windows. But still need to clean (not delete)
navarro [Fri, 19 Oct 2012 10:14:25 +0000 (12:14 +0200)]
Need this file for windows. But still need to clean (not delete)
This reverts commit 2b86f38f9d331d921062c054ed5db7fba93c7583.

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Maximiliano Geier [Fri, 19 Oct 2012 08:45:34 +0000 (10:45 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
navarro [Thu, 18 Oct 2012 18:26:47 +0000 (20:26 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid