Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
13 years agoload simgrid_config ASAP so that _GNU_SOURCE really get defined before stdio is loaded
Martin Quinson [Thu, 21 Apr 2011 12:02:11 +0000 (14:02 +0200)]
load simgrid_config ASAP so that _GNU_SOURCE really get defined before stdio is loaded

13 years agoWe now use the good workstation/model with 'CLM03' against 'compound'.
Navarrop [Thu, 21 Apr 2011 11:27:53 +0000 (13:27 +0200)]
We now use the good workstation/model with 'CLM03' against 'compound'.

13 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Christophe Thiéry [Thu, 21 Apr 2011 09:19:18 +0000 (11:19 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid

13 years agoAdd Chord to the test suite
Christophe Thiéry [Thu, 21 Apr 2011 09:18:55 +0000 (11:18 +0200)]
Add Chord to the test suite

13 years agoFor tesh, produce the same output for different context settings
Christophe Thiéry [Thu, 21 Apr 2011 09:16:42 +0000 (11:16 +0200)]
For tesh, produce the same output for different context settings

13 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Thu, 21 Apr 2011 09:09:53 +0000 (11:09 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

13 years agogenerate the manpage at installation, not when the documentation is regenerated....
Martin Quinson [Thu, 21 Apr 2011 09:09:41 +0000 (11:09 +0200)]
generate the manpage at installation, not when the documentation is regenerated. We build-depend on perl anyway

13 years agoreindenting and cosmetics (ignore me)
Martin Quinson [Wed, 20 Apr 2011 22:03:16 +0000 (00:03 +0200)]
reindenting and cosmetics (ignore me)

13 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Wed, 20 Apr 2011 16:47:29 +0000 (18:47 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

13 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Wed, 20 Apr 2011 16:46:48 +0000 (18:46 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

13 years agotypos in comments
Martin Quinson [Wed, 20 Apr 2011 16:46:33 +0000 (18:46 +0200)]
typos in comments

13 years agomodernize a bit the tesh.pl by using POD and Getopt. TBC
Martin Quinson [Wed, 20 Apr 2011 16:45:41 +0000 (18:45 +0200)]
modernize a bit the tesh.pl by using POD and Getopt. TBC

13 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Christophe Thiéry [Wed, 20 Apr 2011 16:18:18 +0000 (18:18 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid

13 years agoSimix: fix an infinite recursion when calling xbt_thread_cancel()
Christophe Thiéry [Wed, 20 Apr 2011 16:17:33 +0000 (18:17 +0200)]
Simix: fix an infinite recursion when calling xbt_thread_cancel()

13 years agoindeed, agier's commit fixes our MMAP usage on kFreeBSD
Martin Quinson [Wed, 20 Apr 2011 16:11:53 +0000 (18:11 +0200)]
indeed, agier's commit fixes our MMAP usage on kFreeBSD

13 years agoAlign address on a page boundary.
Arnaud Giersch [Wed, 20 Apr 2011 07:26:49 +0000 (09:26 +0200)]
Align address on a page boundary.

Ensure that the address provided to mmalloc_attach is aligned on a
page boundary.

This should fix the failing mmap on Debian/kfreebsd.  Only tested on
a qemu virtual machine, and thus I do not take the responsability to
revert commit 3aa361f346c4d2592c9cfe7cda39a728479d9d26.

13 years agoDo really what we claim to do.
Navarrop [Wed, 20 Apr 2011 14:18:06 +0000 (16:18 +0200)]
Do really what we claim to do.
Use xbt_cfg_is_default_value(_surf_cfg_set, opt)
to know if it is the default value.

13 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Christophe Thiéry [Wed, 20 Apr 2011 13:31:56 +0000 (15:31 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid

13 years agoRevalidate tesh output of lua-masterslave-bypass
Christophe Thiéry [Wed, 20 Apr 2011 13:31:31 +0000 (15:31 +0200)]
Revalidate tesh output of lua-masterslave-bypass

13 years agoThis ifdef is not necessary now.
Navarrop [Tue, 19 Apr 2011 14:48:53 +0000 (16:48 +0200)]
This ifdef is not necessary now.
Test is already done by cmake.

13 years agoUpdate rulebased_get_onelink_routes since we have delete the router link.
Navarrop [Tue, 19 Apr 2011 14:47:51 +0000 (16:47 +0200)]
Update rulebased_get_onelink_routes since we have delete the router link.
Still to fix: the "loopback" case.

13 years agoMC: make the output independent of the type of processor (32/64 bit)
Christophe Thiéry [Wed, 20 Apr 2011 09:35:52 +0000 (11:35 +0200)]
MC: make the output independent of the type of processor (32/64 bit)

13 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 19 Apr 2011 15:59:42 +0000 (17:59 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

13 years agofix MC in 32bit [Marion, still learning git -- shame on Lucas]
Martin Quinson [Tue, 19 Apr 2011 15:59:32 +0000 (17:59 +0200)]
fix MC in 32bit [Marion, still learning git -- shame on Lucas]

13 years agoFix Doxygen warnings
Christophe Thiéry [Tue, 19 Apr 2011 15:20:39 +0000 (17:20 +0200)]
Fix Doxygen warnings

13 years agofix the make clean command v3.6_beta2
Martin Quinson [Tue, 19 Apr 2011 15:13:03 +0000 (17:13 +0200)]
fix the make clean command

13 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 19 Apr 2011 15:07:24 +0000 (17:07 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

13 years agoinstall the manpage we have
Martin Quinson [Tue, 19 Apr 2011 15:07:09 +0000 (17:07 +0200)]
install the manpage we have

13 years agoisfinite() is C99
Christophe Thiéry [Tue, 19 Apr 2011 15:06:27 +0000 (17:06 +0200)]
isfinite() is C99

13 years agoMake sure we have getline when we use it
Martin Quinson [Tue, 19 Apr 2011 14:51:58 +0000 (16:51 +0200)]
Make sure we have getline when we use it

13 years agoadd the file I just recreated to the archives
Martin Quinson [Tue, 19 Apr 2011 14:32:49 +0000 (16:32 +0200)]
add the file I just recreated to the archives

13 years agorun doxygen -u to update our configuration file (warning--)
Martin Quinson [Tue, 19 Apr 2011 14:29:00 +0000 (16:29 +0200)]
run doxygen -u to update our configuration file (warning--)

13 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 19 Apr 2011 14:23:09 +0000 (16:23 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

13 years agoprepare beta2
Martin Quinson [Tue, 19 Apr 2011 14:22:17 +0000 (16:22 +0200)]
prepare beta2

13 years agofix TOCs in GRAS tutorial
Martin Quinson [Tue, 19 Apr 2011 13:51:06 +0000 (15:51 +0200)]
fix TOCs in GRAS tutorial

13 years agomore explicit error messages on mmap madness
Martin Quinson [Tue, 19 Apr 2011 12:33:19 +0000 (14:33 +0200)]
more explicit error messages on mmap madness

13 years agoOur usage of mmap (MMAP_ANONYMOUS) is Linux-specific
Christophe Thiéry [Tue, 19 Apr 2011 12:20:53 +0000 (14:20 +0200)]
Our usage of mmap (MMAP_ANONYMOUS) is Linux-specific

13 years agoFix compilation error
Christophe Thiéry [Tue, 19 Apr 2011 10:10:03 +0000 (12:10 +0200)]
Fix compilation error

13 years agomore informative error messages on errors within mmalloc
Martin Quinson [Tue, 19 Apr 2011 09:49:42 +0000 (11:49 +0200)]
more informative error messages on errors within mmalloc

13 years agofinish fixing my commit: use PROCESSOR_* as a variable (bummer)
Martin Quinson [Tue, 19 Apr 2011 07:46:53 +0000 (09:46 +0200)]
finish fixing my commit: use PROCESSOR_* as a variable (bummer)

13 years agodo not set properties on tests which were not added because they don't work on that...
Martin Quinson [Tue, 19 Apr 2011 07:43:30 +0000 (09:43 +0200)]
do not set properties on tests which were not added because they don't work on that arch

13 years agoFix a syntax error
Christophe Thiéry [Tue, 19 Apr 2011 07:32:07 +0000 (09:32 +0200)]
Fix a syntax error

13 years agoreal life tests don't need to be tested for each context factory
Martin Quinson [Tue, 19 Apr 2011 04:47:31 +0000 (06:47 +0200)]
real life tests don't need to be tested for each context factory

13 years agoonly activate tests with raw contextes on platform where they are implemented
Martin Quinson [Tue, 19 Apr 2011 04:44:43 +0000 (06:44 +0200)]
only activate tests with raw contextes on platform where they are implemented

13 years agoMissing file in the archive
Martin Quinson [Mon, 18 Apr 2011 18:31:53 +0000 (20:31 +0200)]
Missing file in the archive

13 years agoDo not fail if getprotobyname(tcp) returns NULL, as it happens on powerpc buildd
Martin Quinson [Mon, 18 Apr 2011 18:27:35 +0000 (20:27 +0200)]
Do not fail if getprotobyname(tcp) returns NULL, as it happens on powerpc buildd

13 years agohow to generate manpages
Martin Quinson [Mon, 18 Apr 2011 16:32:28 +0000 (18:32 +0200)]
how to generate manpages

13 years agoPOD markers to generate a manpage
Martin Quinson [Mon, 18 Apr 2011 16:32:09 +0000 (18:32 +0200)]
POD markers to generate a manpage

13 years agofurther doxygen fixes (I'll try to stop for today)
Martin Quinson [Mon, 18 Apr 2011 15:34:48 +0000 (17:34 +0200)]
further doxygen fixes (I'll try to stop for today)

13 years agoadding the headers to include in the tarballs seams reasonable
Martin Quinson [Mon, 18 Apr 2011 15:33:21 +0000 (17:33 +0200)]
adding the headers to include in the tarballs seams reasonable

13 years agosome more tiny doxygen fixes
Martin Quinson [Mon, 18 Apr 2011 15:18:12 +0000 (17:18 +0200)]
some more tiny doxygen fixes

13 years agonext prerelease will be beta since MSG should work perfectly
Martin Quinson [Mon, 18 Apr 2011 15:02:26 +0000 (17:02 +0200)]
next prerelease will be beta since MSG should work perfectly

13 years agodoxygen_error--
Martin Quinson [Mon, 18 Apr 2011 15:01:56 +0000 (17:01 +0200)]
doxygen_error--

13 years agoTypo in a comment
Christophe Thiéry [Mon, 18 Apr 2011 12:24:03 +0000 (14:24 +0200)]
Typo in a comment

13 years agoTypos
Christophe Thiéry [Mon, 18 Apr 2011 12:23:44 +0000 (14:23 +0200)]
Typos

13 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Christophe Thiéry [Mon, 18 Apr 2011 12:10:15 +0000 (14:10 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid

13 years agoFix a memory leak in MSG (hosts were not destroyed)
Christophe Thiéry [Mon, 18 Apr 2011 12:08:44 +0000 (14:08 +0200)]
Fix a memory leak in MSG (hosts were not destroyed)

13 years agoCopy file for "make check" in out-of-source build.
Arnaud Giersch [Mon, 18 Apr 2011 09:00:13 +0000 (11:00 +0200)]
Copy file for "make check" in out-of-source build.

13 years agoDelete broken symbolic link.
Arnaud Giersch [Mon, 11 Apr 2011 13:43:01 +0000 (15:43 +0200)]
Delete broken symbolic link.

13 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Christophe Thiéry [Mon, 18 Apr 2011 09:09:40 +0000 (11:09 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid

13 years agoRemove memory leaks in gras_stub_generator.
Christophe Thiéry [Mon, 18 Apr 2011 09:09:14 +0000 (11:09 +0200)]
Remove memory leaks in gras_stub_generator.

13 years agoxbt_dynar_map did not work well with dynars of structs.
Christophe Thiéry [Mon, 18 Apr 2011 09:05:36 +0000 (11:05 +0200)]
xbt_dynar_map did not work well with dynars of structs.

Also remove a useless memcpy.

13 years agoLibs created in surf_init should be destroyed be surf_exit
Christophe Thiéry [Mon, 18 Apr 2011 09:04:21 +0000 (11:04 +0200)]
Libs created in surf_init should be destroyed be surf_exit

13 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Mon, 18 Apr 2011 08:46:50 +0000 (10:46 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

13 years agodocument the several thresolds recognized by the --log argument
Martin Quinson [Mon, 18 Apr 2011 08:46:31 +0000 (10:46 +0200)]
document the several thresolds recognized by the --log argument

13 years agonew option for smpirun, group mpi ranks by their location
Lucas Schnorr [Fri, 15 Apr 2011 15:13:31 +0000 (17:13 +0200)]
new option for smpirun, group mpi ranks by their location

13 years agoshut up, you stupid doxygen. Let me see error messages only
Martin Quinson [Fri, 15 Apr 2011 10:13:08 +0000 (12:13 +0200)]
shut up, you stupid doxygen. Let me see error messages only

13 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid into gforge
Martin Quinson [Fri, 15 Apr 2011 10:02:56 +0000 (12:02 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid into gforge

13 years agoPrepare for alpha 2
Martin Quinson [Fri, 15 Apr 2011 10:02:41 +0000 (12:02 +0200)]
Prepare for alpha 2

13 years agoAdd some missing files to the distributed archive
Martin Quinson [Fri, 15 Apr 2011 10:02:16 +0000 (12:02 +0200)]
Add some missing files to the distributed archive

13 years agoFix compilation when ucontextes are not available
Christophe Thiéry [Fri, 15 Apr 2011 09:38:23 +0000 (11:38 +0200)]
Fix compilation when ucontextes are not available

13 years agoSplit surf_routing.c
Navarrop [Thu, 14 Apr 2011 13:03:46 +0000 (15:03 +0200)]
Split surf_routing.c
Add sources surf_routing_<model>.c

13 years agocatch return values of getline to prevent compilation errors in
Frederic Suter [Thu, 14 Apr 2011 12:23:49 +0000 (14:23 +0200)]
catch return values of getline to prevent compilation errors in
paranoid mode.

13 years agoAdd FindNS3 module to cmake.
Navarrop [Wed, 13 Apr 2011 14:30:48 +0000 (16:30 +0200)]
Add FindNS3 module to cmake.

13 years agonew tracing option, use only onelink routes to trace platform
Lucas Schnorr [Thu, 14 Apr 2011 07:28:14 +0000 (09:28 +0200)]
new tracing option, use only onelink routes to trace platform

details:
- useful for gtnets
- and those that have a graph as platform topology and describe it
  using one link routes

13 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
mehdi [Thu, 14 Apr 2011 07:28:02 +0000 (09:28 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid

13 years agoupdate lua/ruby code on the faq content
mehdi [Thu, 14 Apr 2011 07:27:57 +0000 (09:27 +0200)]
update lua/ruby code on the faq content

13 years agotwo new functions to xbt_graph, load and save
Lucas Schnorr [Thu, 14 Apr 2011 07:00:10 +0000 (09:00 +0200)]
two new functions to xbt_graph, load and save

13 years agogtnets tracing possible again, updated to latest routing
Lucas Schnorr [Thu, 14 Apr 2011 06:59:37 +0000 (08:59 +0200)]
gtnets tracing possible again, updated to latest routing

13 years agoRemove link_router from tag cluster.
Navarrop [Tue, 12 Apr 2011 12:12:29 +0000 (14:12 +0200)]
Remove link_router from tag cluster.

13 years agoOptimization of get_latency;
Navarrop [Tue, 12 Apr 2011 10:42:12 +0000 (12:42 +0200)]
Optimization of get_latency;
We call two times function 'get_route' with same parameters into get_latency,
so we give the route_extended_t of the first call for optimize;
For a simple get_latency give parameter NULL;

13 years agoCosmetics
Christophe Thiéry [Tue, 12 Apr 2011 09:49:35 +0000 (11:49 +0200)]
Cosmetics

13 years agoFix identation of comments.
Christophe Thiéry [Tue, 12 Apr 2011 09:34:57 +0000 (11:34 +0200)]
Fix identation of comments.

13 years agographicator only works if simgrid has tracing enabled
Lucas Schnorr [Tue, 12 Apr 2011 09:17:56 +0000 (11:17 +0200)]
graphicator only works if simgrid has tracing enabled

13 years agoChange eculidean for euclidean.
Navarrop [Tue, 12 Apr 2011 09:02:53 +0000 (11:02 +0200)]
Change eculidean for euclidean.

13 years agoFixing building warning.
Navarrop [Tue, 12 Apr 2011 08:59:05 +0000 (10:59 +0200)]
Fixing building warning.

13 years agocleaning graphicator include headers and code
Lucas Schnorr [Tue, 12 Apr 2011 09:04:47 +0000 (11:04 +0200)]
cleaning graphicator include headers and code

13 years agoTypos
Christophe Thiéry [Tue, 12 Apr 2011 08:57:24 +0000 (10:57 +0200)]
Typos

13 years agoUpdate test of graphicator.
Navarrop [Mon, 11 Apr 2011 14:32:23 +0000 (16:32 +0200)]
Update test of graphicator.

13 years agoAdd ignored files for tracing.
Navarrop [Mon, 11 Apr 2011 14:32:05 +0000 (16:32 +0200)]
Add ignored files for tracing.

13 years agoVerification of model Vivaldi and no link_ctn for route and AS_route.
Navarrop [Mon, 11 Apr 2011 13:57:36 +0000 (15:57 +0200)]
Verification of model Vivaldi and no link_ctn for route and AS_route.

13 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Christophe Thiéry [Tue, 12 Apr 2011 07:56:51 +0000 (09:56 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid

13 years agomerging tracing changes
Lucas Schnorr [Mon, 11 Apr 2011 21:16:53 +0000 (23:16 +0200)]
merging tracing changes

13 years agoupdate tesh'es: tracing tests use temporal buffer
Lucas Schnorr [Mon, 11 Apr 2011 21:16:03 +0000 (23:16 +0200)]
update tesh'es: tracing tests use temporal buffer

13 years agonew tracing/buffer configuration option, default to 0
Lucas Schnorr [Mon, 11 Apr 2011 21:03:59 +0000 (23:03 +0200)]
new tracing/buffer configuration option, default to 0

details:
- it indicates if a buffer should be used to keep trace events
in temporal order
- defaults to NO because keeping the buffer makes the simulation slow

13 years agocleaning deprecated ways of tracing resource utilization
Lucas Schnorr [Mon, 11 Apr 2011 20:48:40 +0000 (22:48 +0200)]
cleaning deprecated ways of tracing resource utilization

details:
- aka, let's generate big trace files

13 years agoexport to graphviz function in the tracing way, we need node names
Lucas Schnorr [Mon, 11 Apr 2011 20:41:46 +0000 (22:41 +0200)]
export to graphviz function in the tracing way, we need node names

13 years agolua layer that reimplements SPLAY methodsfor rpc, job and events modules, with a...
mehdi [Mon, 11 Apr 2011 11:57:44 +0000 (13:57 +0200)]
lua layer that reimplements SPLAY methodsfor rpc, job and events modules, with a SPLAYchool script that works on SimGrid

13 years agoadd some bindings for lua that enable to add properties into a resource and to contro...
mehdi [Mon, 11 Apr 2011 11:49:11 +0000 (13:49 +0200)]
add some bindings for lua that enable to add properties into a resource and to control native processes (useful for splay integration)

13 years agoSetting the context factory has no effect in SD (there are no contextes)
Christophe Thiéry [Mon, 11 Apr 2011 09:37:27 +0000 (11:37 +0200)]
Setting the context factory has no effect in SD (there are no contextes)