Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
9 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.

9 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

9 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)

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

9 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.

9 years agoRevert "the users are not the only ones lost with 10e0 :)"
degomme [Tue, 3 Jun 2014 15:24:13 +0000 (17:24 +0200)]
Revert "the users are not the only ones lost with 10e0 :)"
Indeed :p

This reverts commit cec110d828d0c4d14c6264e79e520a30653c2a4a.

9 years agothe users are not the only ones lost with 10e0 :)
Martin Quinson [Tue, 3 Jun 2014 15:12:36 +0000 (17:12 +0200)]
the users are not the only ones lost with 10e0 :)

9 years agodon't fool the users. Don't write 1 as 10e0
Martin Quinson [Tue, 3 Jun 2014 14:46:44 +0000 (16:46 +0200)]
don't fool the users. Don't write 1 as 10e0

9 years agoFix javadoc into simgrid_full.jar
Paul Bédaride [Tue, 3 Jun 2014 14:30:36 +0000 (16:30 +0200)]
Fix javadoc into simgrid_full.jar

9 years agoAdd javadoc into simgrid_full.jar
Paul Bédaride [Tue, 3 Jun 2014 10:53:28 +0000 (12:53 +0200)]
Add javadoc into simgrid_full.jar

9 years agoFix boost version
Paul Bédaride [Tue, 3 Jun 2014 10:17:36 +0000 (12:17 +0200)]
Fix boost version

9 years agoCheck boost version
Paul Bédaride [Tue, 3 Jun 2014 10:00:01 +0000 (12:00 +0200)]
Check boost version

9 years agoadd java doc link to simgrid's main doc
Augustin Degomme [Mon, 2 Jun 2014 21:51:16 +0000 (23:51 +0200)]
add java doc link to simgrid's main doc

9 years agoMake xbt_free a function-like macro.
Arnaud Giersch [Sat, 31 May 2014 21:08:11 +0000 (23:08 +0200)]
Make xbt_free a function-like macro.

Use xbt_free_f everywhere a pointer to function is needed.

9 years agoCosmetics.
Arnaud Giersch [Sat, 31 May 2014 20:40:12 +0000 (22:40 +0200)]
Cosmetics.

9 years agoInit version 3.12
Paul Bédaride [Mon, 2 Jun 2014 08:48:49 +0000 (10:48 +0200)]
Init version 3.12

9 years agoAdd link to documentation in Changelog
lysbleu [Mon, 2 Jun 2014 08:08:28 +0000 (10:08 +0200)]
Add link to documentation in Changelog

9 years agoAdd missing date to ChangeLog.
Arnaud Giersch [Sat, 31 May 2014 20:40:02 +0000 (22:40 +0200)]
Add missing date to ChangeLog.

9 years agoBe consistent wrt the number of empty lines between releases.
Arnaud Giersch [Sat, 31 May 2014 20:38:40 +0000 (22:38 +0200)]
Be consistent wrt the number of empty lines between releases.

9 years agoTypo in variable name (EXEEXT).
Arnaud Giersch [Fri, 30 May 2014 20:35:20 +0000 (22:35 +0200)]
Typo in variable name (EXEEXT).

9 years agoAdd FIXME.
Arnaud Giersch [Fri, 30 May 2014 14:16:21 +0000 (16:16 +0200)]
Add FIXME.

9 years agoremove leaks introduced by previous commit. Ressource::getProperty
suter [Sat, 31 May 2014 17:47:06 +0000 (19:47 +0200)]
remove leaks introduced by previous commit. Ressource::getProperty
creates a heterogeneous dict if set_property_value is called on a non
existing dict of properties. Sounds more logical to create a
heterogeneous dict during parsing too. BTW using homogeneous dict
everywhere makes chord example fails ...

9 years agoRelease 3 11 v3_11
Paul Bédaride [Sat, 31 May 2014 15:14:02 +0000 (17:14 +0200)]
Release 3 11

9 years agochange the dict in which parsed properties are stored from homogeneous
suter [Fri, 30 May 2014 21:56:02 +0000 (23:56 +0200)]
change the dict in which parsed properties are stored from homogeneous
to heterogeneous. A leak occured in
teshsuite/msg/storage/storage_basic.c after the addition of a call
MSG_storage_set_property_value that adds a new property to the dict. The
new element doesn't appear to be freed when freeing the resources. After
several tries, the proposed modification solves the issue without
breaking something else.

9 years agoremove duplicated line
suter [Fri, 30 May 2014 21:48:29 +0000 (23:48 +0200)]
remove duplicated line

9 years agochased tabs while looking for a leak
suter [Fri, 30 May 2014 21:48:08 +0000 (23:48 +0200)]
chased tabs while looking for a leak

9 years agochange key name to prevent reuse + indent (this example raised an issue
suter [Fri, 30 May 2014 21:44:53 +0000 (23:44 +0200)]
change key name to prevent reuse + indent (this example raised an issue
with the parsing of <prop>)

9 years agoremove cruft
suter [Fri, 30 May 2014 18:57:40 +0000 (20:57 +0200)]
remove cruft

9 years agoleak--
suter [Fri, 30 May 2014 18:56:47 +0000 (20:56 +0200)]
leak--

9 years agoleak--
suter [Fri, 30 May 2014 18:54:29 +0000 (20:54 +0200)]
leak--

9 years agoreplace sprintf by bprintf
suter [Fri, 30 May 2014 18:40:35 +0000 (20:40 +0200)]
replace sprintf by bprintf

9 years agoMakes file identifier unique in MSG file lib
Pierre Veyre [Fri, 30 May 2014 13:34:06 +0000 (15:34 +0200)]
Makes file identifier unique in MSG file lib

9 years agoReintroduce message erroneously removed by commit 7bee0ca.
Arnaud Giersch [Fri, 30 May 2014 13:06:26 +0000 (15:06 +0200)]
Reintroduce message erroneously removed by commit 7bee0ca.

9 years agoFix check for doxygen version.
Arnaud Giersch [Fri, 30 May 2014 12:45:03 +0000 (14:45 +0200)]
Fix check for doxygen version.

9 years agorename tesh entry to explicitly mention it is a bogus test
suter [Fri, 30 May 2014 12:10:37 +0000 (14:10 +0200)]
rename tesh entry to explicitly mention it is a bogus test
indent the XML file without tabs too

9 years agoCosemtics: break long lines, whitespace cleanup.
Arnaud Giersch [Fri, 30 May 2014 08:57:26 +0000 (10:57 +0200)]
Cosemtics: break long lines, whitespace cleanup.

9 years agotypos
suter [Fri, 30 May 2014 09:03:27 +0000 (11:03 +0200)]
typos

9 years agoremove useless function. private info is already freed by the
suter [Fri, 30 May 2014 09:01:42 +0000 (11:01 +0200)]
remove useless function. private info is already freed by the
__MSG_file_destroy function

9 years agoUpdate changelog to account for fat trees
Stéphane Castelli [Fri, 30 May 2014 08:43:59 +0000 (10:43 +0200)]
Update changelog to account for fat trees

9 years agoVery minor removal of unnecessary comments
Stéphane Castelli [Fri, 30 May 2014 07:26:14 +0000 (09:26 +0200)]
Very minor removal of unnecessary comments

9 years agoFix bug windows msg-file
Paul Bédaride [Wed, 28 May 2014 15:37:39 +0000 (17:37 +0200)]
Fix bug windows msg-file

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Augustin Degomme [Wed, 28 May 2014 14:54:23 +0000 (16:54 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

9 years agoslightly update compilation doc for Windows
Augustin Degomme [Wed, 28 May 2014 14:54:11 +0000 (16:54 +0200)]
slightly update compilation doc for Windows

9 years agoUpdate ChangeLog
Pierre Veyre [Wed, 28 May 2014 14:36:33 +0000 (16:36 +0200)]
Update ChangeLog

9 years agoRefer to fat trees in the platform doc
Stéphane Castelli [Wed, 28 May 2014 14:18:15 +0000 (16:18 +0200)]
Refer to fat trees in the platform doc

9 years agogenerate_memcheck_tests.pl does not support continued lines.
Arnaud Giersch [Wed, 28 May 2014 13:53:19 +0000 (15:53 +0200)]
generate_memcheck_tests.pl does not support continued lines.

9 years agodoc++
Stéphane Castelli [Wed, 28 May 2014 13:40:07 +0000 (15:40 +0200)]
doc++

9 years agoleak--
Stéphane Castelli [Wed, 28 May 2014 08:28:38 +0000 (10:28 +0200)]
leak--

9 years agoUse printf format %f instead of %e for this example.
Arnaud Giersch [Wed, 28 May 2014 12:48:04 +0000 (14:48 +0200)]
Use printf format %f instead of %e for this example.

Workaround for bug on Windows where exponents are printed with 3 digits
instead of 2.

9 years agoUse C++ style comments to fix doxygen output.
Arnaud Giersch [Wed, 28 May 2014 11:56:09 +0000 (13:56 +0200)]
Use C++ style comments to fix doxygen output.

9 years agoGory hack (try #2).
Arnaud Giersch [Wed, 28 May 2014 11:27:51 +0000 (13:27 +0200)]
Gory hack (try #2).

Semicolons are used both as list separator for cmake, and as path separator for
classpath on Windows. Since the cmake language doesn't permit to escape them
properly, try to use substitutions to make the java tests work on Windows.

9 years agoDoc surf++
Paul Bédaride [Wed, 28 May 2014 08:22:38 +0000 (10:22 +0200)]
Doc surf++

9 years agoone more line of doc
Martin Quinson [Tue, 27 May 2014 22:10:26 +0000 (00:10 +0200)]
one more line of doc

9 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 27 May 2014 22:09:33 +0000 (00:09 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

9 years agoRevert "Gory hack to correclty set classpath for tests on Windows."
Arnaud Giersch [Tue, 27 May 2014 22:03:40 +0000 (00:03 +0200)]
Revert "Gory hack to correclty set classpath for tests on Windows."

This reverts commit f741dad0926a35b69c285129f86e6b8200b3ef73.

It doesn't work as expected.

9 years agoimprove example, should be enough for this release
suter [Tue, 27 May 2014 20:33:54 +0000 (22:33 +0200)]
improve example, should be enough for this release

9 years agomissing file for distcheck
suter [Tue, 27 May 2014 19:29:17 +0000 (21:29 +0200)]
missing file for distcheck

9 years agouse the right executable
suter [Tue, 27 May 2014 19:23:06 +0000 (21:23 +0200)]
use the right executable

9 years agoadd msg-remote-io test to the list
suter [Tue, 27 May 2014 19:17:57 +0000 (21:17 +0200)]
add msg-remote-io test to the list

9 years agofill tesh file (still uncomplete)
suter [Tue, 27 May 2014 19:14:58 +0000 (21:14 +0200)]
fill tesh file (still uncomplete)

9 years agorevalidate tesh files
suter [Tue, 27 May 2014 15:04:27 +0000 (17:04 +0200)]
revalidate tesh files

9 years agowhen doing two consecutive write, each one should have the full
suter [Tue, 27 May 2014 14:47:16 +0000 (16:47 +0200)]
when doing two consecutive write, each one should have the full
bandwidth. It wasn't the case with the lines that were commented in
storage_n11.cpp

9 years agocomment a part that leads to suspect behaviors. write actions remain in
suter [Tue, 27 May 2014 14:45:34 +0000 (16:45 +0200)]
comment a part that leads to suspect behaviors. write actions remain in
the LMM even though the operation is over. It impacts the resource
sharing of all subsequent actions (as if the flows were still active)

9 years agounlink can be a remote operation too.
suter [Tue, 27 May 2014 14:43:41 +0000 (16:43 +0200)]
unlink can be a remote operation too.

9 years agoprinting path and not fullpath
suter [Tue, 27 May 2014 14:42:55 +0000 (16:42 +0200)]
printing path and not fullpath

9 years agogetting further in this example unveiled weird behaviors. Still
suter [Tue, 27 May 2014 14:41:49 +0000 (16:41 +0200)]
getting further in this example unveiled weird behaviors. Still
uncomplete

9 years agobummer, no file descriptor yest in open function
suter [Tue, 27 May 2014 12:47:10 +0000 (14:47 +0200)]
bummer, no file descriptor yest in open function

9 years agomore information in debug mode
suter [Tue, 27 May 2014 12:46:13 +0000 (14:46 +0200)]
more information in debug mode

9 years agoupdating the MSG vision of file size when writing
suter [Tue, 27 May 2014 11:46:54 +0000 (13:46 +0200)]
updating the MSG vision of file size when writing

9 years agoseek back to the beginning of the file to be sure that the whole file is
suter [Tue, 27 May 2014 11:15:07 +0000 (13:15 +0200)]
seek back to the beginning of the file to be sure that the whole file is
copied/moved

9 years agocommit the output of simcalls.py too
suter [Tue, 27 May 2014 08:46:25 +0000 (10:46 +0200)]
commit the output of simcalls.py too

9 years agochanging type of offset parameter in file_seek from sg_size_t to the
suter [Tue, 27 May 2014 08:38:11 +0000 (10:38 +0200)]
changing type of offset parameter in file_seek from sg_size_t to the
newly added sg_offset_t type. This allows users to move backwards in
file as in the real fseek function.

9 years agoGory hack to correclty set classpath for tests on Windows.
Arnaud Giersch [Tue, 27 May 2014 14:59:28 +0000 (16:59 +0200)]
Gory hack to correclty set classpath for tests on Windows.

9 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Stéphane Castelli [Tue, 27 May 2014 14:57:18 +0000 (16:57 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

Conflicts:
src/surf/surf_routing_cluster_fat_tree.cpp

9 years agoLoopback links properly added to fat trees.
Stéphane Castelli [Tue, 27 May 2014 14:29:07 +0000 (16:29 +0200)]
Loopback links properly added to fat trees.

9 years agoAdd limiter and loopback link support in fat trees
Stéphane Castelli [Tue, 27 May 2014 13:32:48 +0000 (15:32 +0200)]
Add limiter and loopback link support in fat trees

9 years agoRemove spurious empty line.
Arnaud Giersch [Tue, 27 May 2014 13:03:23 +0000 (15:03 +0200)]
Remove spurious empty line.

9 years agoAdd option "output display" to tesh.pl.
Arnaud Giersch [Tue, 27 May 2014 13:00:02 +0000 (15:00 +0200)]
Add option "output display" to tesh.pl.

9 years agoFix path for binary.
Arnaud Giersch [Tue, 27 May 2014 12:32:29 +0000 (14:32 +0200)]
Fix path for binary.

9 years agoFix linking of storage example on Windows.
Arnaud Giersch [Tue, 27 May 2014 12:08:46 +0000 (14:08 +0200)]
Fix linking of storage example on Windows.

9 years agoConnect new log category.
Arnaud Giersch [Tue, 27 May 2014 09:46:56 +0000 (11:46 +0200)]
Connect new log category.

9 years agoLeak --
Pierre Veyre [Tue, 27 May 2014 08:48:20 +0000 (10:48 +0200)]
Leak --

9 years agoImprove code coverage
Pierre Veyre [Tue, 27 May 2014 08:44:16 +0000 (10:44 +0200)]
Improve code coverage

9 years agoAdd use of MSG_file_set_data and MSG_file_get_data in examples
Pierre Veyre [Tue, 27 May 2014 07:46:57 +0000 (09:46 +0200)]
Add use of MSG_file_set_data and MSG_file_get_data in examples

9 years agoDocumentation ++
Pierre Veyre [Tue, 27 May 2014 07:19:36 +0000 (09:19 +0200)]
Documentation ++

9 years agoadd example of a fat tree cluster platform file
Augustin Degomme [Tue, 27 May 2014 08:45:53 +0000 (10:45 +0200)]
add example of a fat tree cluster platform file

9 years agoadd rule to handle case where we want a route to router in fat trees
Augustin Degomme [Tue, 27 May 2014 08:15:11 +0000 (10:15 +0200)]
add rule to handle case where we want a route to router in fat trees
Basically says that all nodes may be accessed directly, here.
This may need to be changed later.

9 years agofix error message
Augustin Degomme [Tue, 27 May 2014 08:05:01 +0000 (10:05 +0200)]
fix error message

9 years agoFix a compilation error regarding logging and strings in fat trees
Stéphane Castelli [Mon, 26 May 2014 09:42:17 +0000 (11:42 +0200)]
Fix a compilation error regarding logging and strings in fat trees

9 years agoLots of bugfixes for the fat trees, it should at least not crash when using it
Stéphane Castelli [Mon, 26 May 2014 08:55:34 +0000 (10:55 +0200)]
Lots of bugfixes for the fat trees, it should at least not crash when using it

9 years agosmall cosmetics to AsClusterFatTree::generateDotFile()
Stéphane Castelli [Thu, 22 May 2014 14:53:21 +0000 (16:53 +0200)]
small cosmetics to AsClusterFatTree::generateDotFile()

9 years agoFix some bugs in fat trees
Stéphane Castelli [Thu, 22 May 2014 12:36:10 +0000 (14:36 +0200)]
Fix some bugs in fat trees

9 years agodeclare all types that we may use
Martin Quinson [Sat, 24 May 2014 20:53:17 +0000 (22:53 +0200)]
declare all types that we may use

9 years agomake the xbt_os_time module public
Martin Quinson [Sat, 24 May 2014 20:38:15 +0000 (22:38 +0200)]
make the xbt_os_time module public

9 years agoupdate the comments of that file
Martin Quinson [Sat, 24 May 2014 20:13:27 +0000 (22:13 +0200)]
update the comments of that file

9 years agolisting new files
suter [Fri, 23 May 2014 18:34:01 +0000 (20:34 +0200)]
listing new files

9 years agostart testing remote I/Os
suter [Fri, 23 May 2014 18:27:50 +0000 (20:27 +0200)]
start testing remote I/Os

9 years agoleak--
suter [Fri, 23 May 2014 18:03:57 +0000 (20:03 +0200)]
leak--

9 years agoallow several hosts to open the same file simultaneously
suter [Fri, 23 May 2014 17:47:49 +0000 (19:47 +0200)]
allow several hosts to open the same file simultaneously

9 years agoThrow an exception only when it's really not implemented
suter [Fri, 23 May 2014 10:44:54 +0000 (12:44 +0200)]
Throw an exception only when it's really not implemented