Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
11 years agouse temp file for fortran instead of fixed name, which conflicted with -j
Augustin Degomme [Thu, 13 Dec 2012 09:30:05 +0000 (10:30 +0100)]
use temp file for fortran instead of fixed name, which conflicted with -j

11 years agodocument bugfix
suter [Mon, 14 Jan 2013 22:38:10 +0000 (23:38 +0100)]
document bugfix

11 years agobug fix: If the last released dependency is a control dependency, let
suter [Mon, 14 Jan 2013 22:36:18 +0000 (23:36 +0100)]
bug fix: If the last released dependency is a control dependency, let
the task become schedulable.

11 years agonumber of unsatisfied dependencies can be negative, using an unsigned
suter [Mon, 14 Jan 2013 14:02:34 +0000 (15:02 +0100)]
number of unsatisfied dependencies can be negative, using an unsigned
int leads to weird outputs by SD_task_dump

11 years agomodel-checker : use a global timer for snapshot comparison times, define macros inste...
Marion Guthmuller [Mon, 14 Jan 2013 11:17:10 +0000 (12:17 +0100)]
model-checker : use a global timer for snapshot comparison times, define macros instead of if(XBT_LOG_ISENABLED) and add informations used for comparison (regions types, stacks sizes) in snapshot structure

11 years agomodel-checker : add nb_processes in snapshot
Marion Guthmuller [Sun, 13 Jan 2013 16:05:03 +0000 (17:05 +0100)]
model-checker : add nb_processes in snapshot

11 years agoUpdate mmalloc tesh for 32bits too.
Arnaud Giersch [Mon, 14 Jan 2013 10:13:45 +0000 (11:13 +0100)]
Update mmalloc tesh for 32bits too.

11 years agoTypo.
Arnaud Giersch [Mon, 14 Jan 2013 09:34:06 +0000 (10:34 +0100)]
Typo.

11 years agomodel-checker : free memory
Marion Guthmuller [Fri, 11 Jan 2013 16:58:14 +0000 (17:58 +0100)]
model-checker : free memory

11 years agomodel-checker : add chunks used into snapshot structure and size used into stack...
Marion Guthmuller [Fri, 11 Jan 2013 16:55:15 +0000 (17:55 +0100)]
model-checker : add chunks used into snapshot structure and size used into stack snapshot structure

11 years agomodel-checker : free memory
Marion Guthmuller [Fri, 11 Jan 2013 10:33:32 +0000 (11:33 +0100)]
model-checker : free memory

11 years agoFix lua tesh and remove msg_lua_masterslave test
Paul Bédaride [Fri, 11 Jan 2013 15:00:27 +0000 (16:00 +0100)]
Fix lua tesh and remove msg_lua_masterslave test

11 years agoadd the files we need to ensure that make distcheck compiles again
Martin Quinson [Fri, 11 Jan 2013 11:23:41 +0000 (12:23 +0100)]
add the files we need to ensure that make distcheck compiles again

11 years agodocument in ChangeLog+NEWS my work on documentation
Martin Quinson [Fri, 11 Jan 2013 11:11:36 +0000 (12:11 +0100)]
document in ChangeLog+NEWS my work on documentation

11 years agomake distcheck should rebuild the archive, and test with default params only (ie...
Martin Quinson [Fri, 11 Jan 2013 10:54:52 +0000 (11:54 +0100)]
make distcheck should rebuild the archive, and test with default params only (ie w/o MC)

11 years agofix the make dist target by not including some files that were killed in the archive
Martin Quinson [Fri, 11 Jan 2013 10:45:46 +0000 (11:45 +0100)]
fix the make dist target by not including some files that were killed in the archive

11 years agomodel-checker : update mmalloc tesh
Marion Guthmuller [Thu, 10 Jan 2013 19:34:32 +0000 (20:34 +0100)]
model-checker : update mmalloc tesh

11 years agomodel-checker : update tesh
Marion Guthmuller [Thu, 10 Jan 2013 19:24:35 +0000 (20:24 +0100)]
model-checker : update tesh

11 years agomodel-checker : fix memory free
Marion Guthmuller [Thu, 10 Jan 2013 19:09:02 +0000 (20:09 +0100)]
model-checker : fix memory free

11 years agomodel-checker : free memory for stacks comparison
Marion Guthmuller [Thu, 10 Jan 2013 17:54:31 +0000 (18:54 +0100)]
model-checker : free memory for stacks comparison

11 years agomodel-checker : disable use of system malloc for raw_heap
Marion Guthmuller [Thu, 10 Jan 2013 17:06:46 +0000 (18:06 +0100)]
model-checker : disable use of system malloc for raw_heap

11 years agomodel-checker : some cleanup in mmalloc_compare_heap (free memory, delete unnecessary...
Marion Guthmuller [Thu, 10 Jan 2013 17:02:24 +0000 (18:02 +0100)]
model-checker : some cleanup in mmalloc_compare_heap (free memory, delete unnecessary code)

11 years agoVariable should be initialized.
Arnaud Giersch [Thu, 10 Jan 2013 15:05:18 +0000 (16:05 +0100)]
Variable should be initialized.

11 years agoFree the TRACE_{start,end}_functions dynars when they become useless.
Arnaud Giersch [Wed, 9 Jan 2013 21:18:25 +0000 (22:18 +0100)]
Free the TRACE_{start,end}_functions dynars when they become useless.

11 years agoactually, the github version is probably a better source for that
Martin Quinson [Wed, 9 Jan 2013 22:38:59 +0000 (23:38 +0100)]
actually, the github version is probably a better source for that

11 years agoFix lua deploy
Paul Bédaride [Tue, 8 Jan 2013 16:06:36 +0000 (17:06 +0100)]
Fix lua deploy

11 years agoFix lua platform script
Paul Bédaride [Fri, 4 Jan 2013 09:36:45 +0000 (10:36 +0100)]
Fix lua platform script

11 years agoFix build with tracing=OFF.
Arnaud Giersch [Tue, 8 Jan 2013 13:53:28 +0000 (14:53 +0100)]
Fix build with tracing=OFF.

11 years agoAvoid to put smpi symbols in libsimgrid.
Arnaud Giersch [Tue, 8 Jan 2013 13:52:46 +0000 (14:52 +0100)]
Avoid to put smpi symbols in libsimgrid.

This was visibly introduced by commit 6cf3e5a62a7a4a685ddce69bac69d71fe0966a86
(Move module tracing into corresponding modules), but it broke builds with
-flto and GOLD ld.

11 years agoReindent (again).
Arnaud Giersch [Fri, 21 Dec 2012 12:56:27 +0000 (13:56 +0100)]
Reindent (again).

11 years agonew step to not forget when releasing the files
Martin Quinson [Tue, 8 Jan 2013 09:26:49 +0000 (10:26 +0100)]
new step to not forget when releasing the files

11 years agochainsend: add optional argument to deployment file generator, so that we can generat...
Maximiliano Geier [Mon, 7 Jan 2013 17:51:50 +0000 (18:51 +0100)]
chainsend: add optional argument to deployment file generator, so that we can generate a deployment file for a subset of the nodes in the platform file

11 years agomodel-checker : comment backtrace and add ignore mechanism in mmalloc metadata
Marion Guthmuller [Mon, 7 Jan 2013 12:56:08 +0000 (13:56 +0100)]
model-checker : comment backtrace and add ignore mechanism in mmalloc metadata

11 years agomodel-checker : fix dichotomic search and insertion for visited states
Marion Guthmuller [Thu, 3 Jan 2013 14:55:34 +0000 (15:55 +0100)]
model-checker : fix dichotomic search and insertion for visited states

11 years agomodel-checker : update list of visited states during the exploration with the newest...
Marion Guthmuller [Thu, 3 Jan 2013 11:13:12 +0000 (12:13 +0100)]
model-checker : update list of visited states during the exploration with the newest states

11 years agomodel-checker : use xbt_abort after exhaustive exploration
Marion Guthmuller [Wed, 2 Jan 2013 17:59:52 +0000 (18:59 +0100)]
model-checker : use xbt_abort after exhaustive exploration

11 years agomodel-checker : ignore some local variables from simix in MC_init
Marion Guthmuller [Wed, 2 Jan 2013 17:47:08 +0000 (18:47 +0100)]
model-checker : ignore some local variables from simix in MC_init

11 years agomodel-checker : fix sorting of visited states and state equality reduction
Marion Guthmuller [Wed, 2 Jan 2013 17:38:17 +0000 (18:38 +0100)]
model-checker : fix sorting of visited states and state equality reduction

11 years agomodel-checker : sorting of visited states according to chunks used
Marion Guthmuller [Tue, 1 Jan 2013 15:08:31 +0000 (16:08 +0100)]
model-checker : sorting of visited states according to chunks used

11 years agomodel-checker : update bugged1 tesh
Marion Guthmuller [Tue, 1 Jan 2013 15:04:02 +0000 (16:04 +0100)]
model-checker : update bugged1 tesh

11 years agoRevert "Kill the <backbone> tag"
Martin Quinson [Fri, 28 Dec 2012 15:45:23 +0000 (16:45 +0100)]
Revert "Kill the <backbone> tag"

This reverts commit 7d248dfd0b7fa18bacf5403efbf3dcf7a0cf902f.

This is actually used in some situations where I don't have any good
replacement. Sorry for the noise.

11 years agoKill the <backbone> tag
Martin Quinson [Fri, 28 Dec 2012 15:29:02 +0000 (16:29 +0100)]
Kill the <backbone> tag

This was allowed only in the <cluster> tag, and was dupplicating the
features of the bb_* attributes of that tag. Kill this because the
parser is already complex enough without dupplicating ways to get a
given feature implemented. Sorry for the inconvinience.

11 years agomodel-checker : update chord_neverjoin tesh
Marion Guthmuller [Wed, 26 Dec 2012 14:37:03 +0000 (15:37 +0100)]
model-checker : update chord_neverjoin tesh

11 years agomodel-checker : don't ignore simcall result in system state comparison
Marion Guthmuller [Wed, 26 Dec 2012 14:33:20 +0000 (15:33 +0100)]
model-checker : don't ignore simcall result in system state comparison

11 years agoadd my last answer on the list to the FAQ
Martin Quinson [Wed, 26 Dec 2012 08:54:30 +0000 (09:54 +0100)]
add my last answer on the list to the FAQ

11 years agothis file should not overload the codebase
Martin Quinson [Tue, 25 Dec 2012 20:07:41 +0000 (21:07 +0100)]
this file should not overload the codebase

11 years agomodel-checker : stats XP of model checking on chord example
Marion Guthmuller [Tue, 25 Dec 2012 19:56:12 +0000 (20:56 +0100)]
model-checker : stats XP of model checking on chord example

11 years agoremove the 'new_' part of function name sg_platf_new_trace_connect
Martin Quinson [Mon, 24 Dec 2012 22:17:08 +0000 (23:17 +0100)]
remove the 'new_' part of function name sg_platf_new_trace_connect

11 years agoacknoledge that the default value is set in network.c so that we have a single point...
Martin Quinson [Mon, 24 Dec 2012 22:14:41 +0000 (23:14 +0100)]
acknoledge that the default value is set in network.c so that we have a single point of truth

11 years agoThis set was recently renamed
Martin Quinson [Thu, 20 Dec 2012 15:22:05 +0000 (16:22 +0100)]
This set was recently renamed

11 years agofirst try at replaying alltoall. Not tested yet
suter [Fri, 21 Dec 2012 13:34:17 +0000 (14:34 +0100)]
first try at replaying alltoall. Not tested yet

11 years agomake it compile
suter [Fri, 21 Dec 2012 12:18:05 +0000 (13:18 +0100)]
make it compile

11 years agofactor verbose logging
suter [Fri, 21 Dec 2012 11:37:36 +0000 (12:37 +0100)]
factor verbose logging
add dummy actions for unimplemented MPI calls needed by NPB codes

11 years agoCosmetics
suter [Fri, 21 Dec 2012 10:30:41 +0000 (11:30 +0100)]
Cosmetics

11 years agoRevert "make MSG_comm_waitany use dynar"
Paul Bédaride [Fri, 21 Dec 2012 09:21:05 +0000 (10:21 +0100)]
Revert "make MSG_comm_waitany use dynar"

This reverts commit ae811896a4746542e8de1616e8bc95a3ee6320f2.

Conflicts:
examples/msg/actions/actions.c

11 years agoAllow MSG one-side communications that rely on parallel task to work with the compoun...
Arnaud Legrand [Thu, 20 Dec 2012 22:51:26 +0000 (23:51 +0100)]
Allow MSG one-side communications that rely on parallel task to work with the compound model.

11 years agomodel-checker : fix MC_take_snapshot if malloc used for raw heap and several data...
Marion Guthmuller [Thu, 20 Dec 2012 22:18:16 +0000 (23:18 +0100)]
model-checker : fix MC_take_snapshot if malloc used for raw heap and several data segments for binary or libsimgrid

11 years agomodel-checker : fix dpor with state equality reduction
Marion Guthmuller [Thu, 20 Dec 2012 14:38:45 +0000 (15:38 +0100)]
model-checker : fix dpor with state equality reduction

11 years agomodel-checker : if frame name is empty, stop stack unwinding
Marion Guthmuller [Mon, 17 Dec 2012 10:47:21 +0000 (11:47 +0100)]
model-checker : if frame name is empty, stop stack unwinding

11 years agomodel-checker : remove restriction of DPOR if several requests for same process
Marion Guthmuller [Mon, 17 Dec 2012 09:13:29 +0000 (10:13 +0100)]
model-checker : remove restriction of DPOR if several requests for same process

11 years agochainsend: fix tesh
Maximiliano Geier [Thu, 20 Dec 2012 18:33:47 +0000 (19:33 +0100)]
chainsend: fix tesh

11 years agochainsend: change peers active wait to waitall
Maximiliano Geier [Thu, 20 Dec 2012 18:21:33 +0000 (19:21 +0100)]
chainsend: change peers active wait to waitall

11 years agochainsend: broadcaster should send synchronously
Maximiliano Geier [Thu, 20 Dec 2012 17:32:33 +0000 (18:32 +0100)]
chainsend: broadcaster should send synchronously

11 years agoNow, you have to use "cursor" instead of "i".
Arnaud Giersch [Thu, 20 Dec 2012 17:07:16 +0000 (18:07 +0100)]
Now, you have to use "cursor" instead of "i".

11 years agoReindent file before changes.
Arnaud Giersch [Thu, 20 Dec 2012 17:05:42 +0000 (18:05 +0100)]
Reindent file before changes.

11 years agoUse "debug" log level here.
Arnaud Giersch [Thu, 20 Dec 2012 16:36:46 +0000 (17:36 +0100)]
Use "debug" log level here.

11 years agoSome symbols were renamed by last flexml update.
Arnaud Giersch [Thu, 20 Dec 2012 14:42:43 +0000 (15:42 +0100)]
Some symbols were renamed by last flexml update.

11 years agoUpdate with newer flexml.
Arnaud Giersch [Thu, 20 Dec 2012 13:43:51 +0000 (14:43 +0100)]
Update with newer flexml.

11 years agomake MSG_comm_waitany use dynar
Paul Bédaride [Thu, 20 Dec 2012 16:29:45 +0000 (17:29 +0100)]
make MSG_comm_waitany use dynar

11 years agoimprove the doc to include MSG_config
Martin Quinson [Thu, 20 Dec 2012 15:17:07 +0000 (16:17 +0100)]
improve the doc to include MSG_config

11 years agomake MSG_config public, document it, and implement it properly, not through a crude...
Martin Quinson [Thu, 20 Dec 2012 15:08:57 +0000 (16:08 +0100)]
make MSG_config public, document it, and implement it properly, not through a crude hack

11 years agoMove module tracing into corresponding modules
Paul Bédaride [Thu, 20 Dec 2012 13:29:48 +0000 (14:29 +0100)]
Move module tracing into corresponding modules

11 years agoLink with -ldl when using dlsym.
Arnaud Giersch [Thu, 20 Dec 2012 10:07:31 +0000 (11:07 +0100)]
Link with -ldl when using dlsym.

11 years agoremove the create_resource entry point in resource model APIs
Martin Quinson [Thu, 20 Dec 2012 08:33:36 +0000 (09:33 +0100)]
remove the create_resource entry point in resource model APIs

That's a leftover from ancient times that is not used anymore.
Instead, these functions are registered by each model as callbacks
within the sg_platf mechanism, which is now the unique way to create
resources (we had up to 3 different ways to create resources in the
code base :)

11 years agofix a typo
Martin Quinson [Thu, 20 Dec 2012 08:21:02 +0000 (09:21 +0100)]
fix a typo

11 years agorewrite the install doc, and integrate latest feedback on Mac builds
Martin Quinson [Thu, 20 Dec 2012 08:06:02 +0000 (09:06 +0100)]
rewrite the install doc, and integrate latest feedback on Mac builds

11 years agomark as advanced some options that are useless to the users, and improve some doc
Martin Quinson [Thu, 20 Dec 2012 08:04:45 +0000 (09:04 +0100)]
mark as advanced some options that are useless to the users, and improve some doc

11 years agoremove a bit of cruft from the install doc, more remains to be cleaned
Martin Quinson [Thu, 20 Dec 2012 00:49:28 +0000 (01:49 +0100)]
remove a bit of cruft from the install doc, more remains to be cleaned

11 years agocosmetics
Martin Quinson [Wed, 19 Dec 2012 19:16:02 +0000 (20:16 +0100)]
cosmetics

11 years agoforgot the test file
Martin Quinson [Wed, 19 Dec 2012 18:41:07 +0000 (19:41 +0100)]
forgot the test file

11 years agouse system malloc for the raw heap if GNU ld is used
Martin Quinson [Wed, 19 Dec 2012 18:31:22 +0000 (19:31 +0100)]
use system malloc for the raw heap if GNU ld is used

11 years agomake this example be more valgrind compliant by increase host speed.
suter [Wed, 19 Dec 2012 11:18:52 +0000 (12:18 +0100)]
make this example be more valgrind compliant by increase host speed.
When tasks end after the "Finalize" reception, nothing is safe ...
Still has an invalid free in the end.
did some typo correction too

11 years agoUse xbt_malloc (and friends) instead of direct malloc()
Martin Quinson [Tue, 18 Dec 2012 15:17:49 +0000 (16:17 +0100)]
Use xbt_malloc (and friends) instead of direct malloc()

This is good practice as it asserts that the result is not null, and
it actually help me right now when digging in the MC.

11 years agoAdd -Wall to CMAKE_Fortran_FLAGS, unless enable_compile_warnings=OFF.
Arnaud Giersch [Tue, 18 Dec 2012 15:53:56 +0000 (16:53 +0100)]
Add -Wall to CMAKE_Fortran_FLAGS, unless enable_compile_warnings=OFF.

This triggers lots of warnings, mainly about implicit function declarations,
but I don't know how to fix them properly for now.

11 years agoLinker option is useless when '-c' is present.
Arnaud Giersch [Tue, 18 Dec 2012 12:45:56 +0000 (13:45 +0100)]
Linker option is useless when '-c' is present.

11 years agothis was fixed too
suter [Tue, 18 Dec 2012 10:43:18 +0000 (11:43 +0100)]
this was fixed too

11 years agomention bug fix in ChangeLog
suter [Tue, 18 Dec 2012 10:10:58 +0000 (11:10 +0100)]
mention bug fix in ChangeLog

11 years agoadd test_sd_avail.tesh to the list
suter [Tue, 18 Dec 2012 09:54:18 +0000 (10:54 +0100)]
add test_sd_avail.tesh to the list

11 years agoadd a tesh file for the test of availability traces
suter [Tue, 18 Dec 2012 09:50:50 +0000 (10:50 +0100)]
add a tesh file for the test of availability traces

11 years agoAvoid to compile files when they're not needed.
Arnaud Giersch [Tue, 18 Dec 2012 09:21:45 +0000 (10:21 +0100)]
Avoid to compile files when they're not needed.

11 years agoThis file does not belong to TRACING_SRC; define SIMGRID_SRC.
Arnaud Giersch [Tue, 18 Dec 2012 09:16:01 +0000 (10:16 +0100)]
This file does not belong to TRACING_SRC; define SIMGRID_SRC.

11 years agoReally remove deleted file.
Arnaud Giersch [Tue, 18 Dec 2012 09:02:45 +0000 (10:02 +0100)]
Really remove deleted file.

11 years agoLet's be honnest
Martin Quinson [Tue, 18 Dec 2012 09:20:26 +0000 (10:20 +0100)]
Let's be honnest

11 years agorefresh the README, and re-add it to the archives
Martin Quinson [Mon, 17 Dec 2012 14:41:32 +0000 (15:41 +0100)]
refresh the README, and re-add it to the archives

11 years agothat was really ancient (shame shame)
Martin Quinson [Mon, 17 Dec 2012 14:41:10 +0000 (15:41 +0100)]
that was really ancient (shame shame)

11 years agoThis prevent periodic availability/state traces to loop forever
suter [Tue, 18 Dec 2012 09:11:12 +0000 (10:11 +0100)]
This prevent periodic availability/state traces to loop forever

11 years agoFix _sg_do_model_check use with model_check=OFF
Paul Bédaride [Tue, 18 Dec 2012 09:01:10 +0000 (10:01 +0100)]
Fix _sg_do_model_check use with model_check=OFF

11 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Paul Bédaride [Tue, 18 Dec 2012 08:28:16 +0000 (09:28 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

11 years agocosmetics
suter [Mon, 17 Dec 2012 22:43:34 +0000 (23:43 +0100)]
cosmetics

11 years agoadd an example to test availability traces. Weird behavior and runs
suter [Mon, 17 Dec 2012 22:40:23 +0000 (23:40 +0100)]
add an example to test availability traces. Weird behavior and runs
forever (thus no tesh yet)