Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
8 years agoUse default value core, state host value if empty
navarro [Fri, 1 Jun 2012 14:28:24 +0000 (16:28 +0200)]
Use default value core, state host value if empty

8 years agoMissing routing callback and creation of SIMIx and MSG hosts
navarro [Fri, 1 Jun 2012 14:27:05 +0000 (16:27 +0200)]
Missing routing callback and creation of SIMIx and MSG hosts

8 years agoDon't run tests if facility not available.
Arnaud Giersch [Fri, 1 Jun 2012 14:29:40 +0000 (16:29 +0200)]
Don't run tests if facility not available.

8 years agoFunctions RngStream must be XBT_PUBLIC for dll
unknown [Fri, 1 Jun 2012 12:00:13 +0000 (14:00 +0200)]
Functions RngStream must be XBT_PUBLIC for dll

8 years agoDeclare nonfatal java in the package
unknown [Fri, 1 Jun 2012 11:59:48 +0000 (13:59 +0200)]
Declare nonfatal java in the package

8 years agoCosmetics
unknown [Fri, 1 Jun 2012 10:23:12 +0000 (12:23 +0200)]
Cosmetics
2times include

8 years agoAdd missing files to install on WIn
unknown [Fri, 1 Jun 2012 10:22:53 +0000 (12:22 +0200)]
Add missing files to install on WIn

8 years agoFix compilation on Windows with pthread.
unknown [Fri, 1 Jun 2012 09:52:24 +0000 (11:52 +0200)]
Fix compilation on Windows with pthread.

8 years agoUse the correct variable to check for working ucontexts: CONTEXT_UCONTEXT
Arnaud Giersch [Thu, 31 May 2012 16:02:44 +0000 (18:02 +0200)]
Use the correct variable to check for working ucontexts: CONTEXT_UCONTEXT

HAVE_UCONTEXT_H only tells us whether ucontext.h exists or not.

8 years agoLua: fix an indentation bug in debug logs (the stack crashed)
Christophe Thiéry [Thu, 31 May 2012 15:59:38 +0000 (17:59 +0200)]
Lua: fix an indentation bug in debug logs (the stack crashed)

8 years agoDon't lie about VCS.
Arnaud Giersch [Thu, 31 May 2012 15:43:33 +0000 (17:43 +0200)]
Don't lie about VCS.

8 years agoAlso remove reference to variable ARGS in generate_memcheck_tests.pl.
Arnaud Giersch [Thu, 31 May 2012 15:36:50 +0000 (17:36 +0200)]
Also remove reference to variable ARGS in generate_memcheck_tests.pl.

8 years agoRemove usage of environment variable ARGS in tesh files.
Arnaud Giersch [Thu, 31 May 2012 15:17:54 +0000 (17:17 +0200)]
Remove usage of environment variable ARGS in tesh files.

It is nowadays never used, and such a generic name can be source of
problems (it could be defined for other purposes).

8 years agoRevert "Don't fail when backtrace() returns 0."
Arnaud Giersch [Thu, 31 May 2012 12:53:17 +0000 (14:53 +0200)]
Revert "Don't fail when backtrace() returns 0."

This reverts commit 944109bb21e5dc635a47813a2adff0e16305d9c9.

This commit is controversial, and was intended to fix build on systems
where backtrace exists, but returns 0.

The only known systems with such behavior are Debian on ARM (armel, armhf).
Another workaround is to compile with the -funwind-tables gcc option.

See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637360 for more information.

8 years agoSorry for this.
navarro [Wed, 30 May 2012 12:58:35 +0000 (14:58 +0200)]
Sorry for this.

8 years agoDon't change doxygen typo for \dontinclude
navarro [Wed, 30 May 2012 11:37:02 +0000 (13:37 +0200)]
Don't change doxygen typo for \dontinclude

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Samuel Lepetit [Wed, 30 May 2012 10:30:41 +0000 (12:30 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

8 years agoMove RngStream to xbt (public)
Samuel Lepetit [Wed, 30 May 2012 10:30:35 +0000 (12:30 +0200)]
Move RngStream to xbt (public)

8 years agoRemove custom_flags and use CFLAGS LDFLAGS
navarro [Wed, 30 May 2012 09:38:26 +0000 (11:38 +0200)]
Remove custom_flags and use CFLAGS LDFLAGS

8 years agoupdate FSF address (thanks to debian's paranoid robots ;)
Martin Quinson [Wed, 30 May 2012 09:26:50 +0000 (11:26 +0200)]
update FSF address (thanks to debian's paranoid robots ;)

8 years agoSome typos in source code
navarro [Wed, 30 May 2012 09:23:41 +0000 (11:23 +0200)]
Some typos in source code

8 years agoRewrite --setenv bindir
navarro [Wed, 30 May 2012 08:48:57 +0000 (10:48 +0200)]
Rewrite --setenv bindir
Cosmetics

8 years agomake it clear that this is a boolean field
Martin Quinson [Tue, 29 May 2012 21:29:30 +0000 (23:29 +0200)]
make it clear that this is a boolean field

8 years agoImprove an error message
Martin Quinson [Tue, 29 May 2012 21:19:02 +0000 (23:19 +0200)]
Improve an error message

There is good chances that the bug is in the user code (like calling
msg_comm_test twice or something similar), and there is nothing we can
do reliably from simgrid land if the user land builds such crap.

See also
https://gforge.inria.fr/tracker/index.php?func=detail&aid=14327&group_id=12&atid=165

8 years agorecommit my initial version of cloud stuff for 3.8. Hopefully with all files
Martin Quinson [Tue, 29 May 2012 15:03:13 +0000 (17:03 +0200)]
recommit my initial version of cloud stuff for 3.8. Hopefully with all files

8 years agodocument Pierre's last change (thx for your work, pierre)
Martin Quinson [Tue, 29 May 2012 13:43:59 +0000 (15:43 +0200)]
document Pierre's last change (thx for your work, pierre)

8 years agoMust have init MSG/SD/GRAS before using mutex
navarro [Tue, 29 May 2012 13:39:58 +0000 (15:39 +0200)]
Must have init MSG/SD/GRAS before using mutex

8 years agoCosmetics
navarro [Tue, 29 May 2012 13:26:13 +0000 (15:26 +0200)]
Cosmetics

8 years agoRemove wrong copy past
navarro [Tue, 29 May 2012 12:53:13 +0000 (14:53 +0200)]
Remove wrong copy past

8 years agoDon't abort if process does not exist.
navarro [Tue, 29 May 2012 12:48:38 +0000 (14:48 +0200)]
Don't abort if process does not exist.

8 years agoRemove kill_time from MSG_process_create_with_environment
navarro [Tue, 29 May 2012 11:57:19 +0000 (13:57 +0200)]
Remove kill_time from MSG_process_create_with_environment

8 years agoAdd MSG_process_set_kill_time
navarro [Tue, 29 May 2012 09:31:49 +0000 (11:31 +0200)]
Add MSG_process_set_kill_time

8 years agothere is no publication page in the in-tarball documentation anymore (kill dead code)
Martin Quinson [Sun, 27 May 2012 07:38:48 +0000 (09:38 +0200)]
there is no publication page in the in-tarball documentation anymore (kill dead code)

8 years agoUpdate script for mac
pierre [Fri, 25 May 2012 14:23:43 +0000 (16:23 +0200)]
Update script for mac

8 years agoDon't fail when backtrace() returns 0.
Arnaud Giersch [Fri, 25 May 2012 12:52:44 +0000 (14:52 +0200)]
Don't fail when backtrace() returns 0.

8 years agoUpdate next version to 3.8 on master branch.
Arnaud Giersch [Fri, 25 May 2012 12:49:14 +0000 (14:49 +0200)]
Update next version to 3.8 on master branch.

Having two branches with the same version is confusing.

8 years agoRemove bindings CXX from Simgrid
navarro [Fri, 25 May 2012 12:16:40 +0000 (14:16 +0200)]
Remove bindings CXX from Simgrid

8 years agoAdd documentation for xbt_dict_foreach
navarro [Fri, 25 May 2012 11:10:40 +0000 (13:10 +0200)]
Add documentation for xbt_dict_foreach

8 years agoThose line are useless since this file is now deleted during the test.
navarro [Fri, 25 May 2012 09:18:24 +0000 (11:18 +0200)]
Those line are useless since this file is now deleted during the test.

8 years agoRemove Montage_25.jed after test
navarro [Fri, 25 May 2012 09:14:54 +0000 (11:14 +0200)]
Remove Montage_25.jed after test

8 years agohere lucas: =<G>= (you deserve it). Closes #14324
Martin Quinson [Thu, 24 May 2012 16:01:40 +0000 (18:01 +0200)]
here lucas: =<G>= (you deserve it). Closes #14324

8 years agoChangeLog update.
Arnaud Giersch [Thu, 24 May 2012 14:06:49 +0000 (16:06 +0200)]
ChangeLog update.

8 years agoTake care of LDFLAGS
navarro [Thu, 24 May 2012 14:19:09 +0000 (16:19 +0200)]
Take care of LDFLAGS

8 years agoTake care of CFLAGS in cmake
navarro [Thu, 24 May 2012 13:40:50 +0000 (15:40 +0200)]
Take care of CFLAGS in cmake

8 years agoProjet Iceberg to make OSX pkg.
navarro [Thu, 24 May 2012 13:06:35 +0000 (15:06 +0200)]
Projet Iceberg to make OSX pkg.

8 years agoBreak long lines in base files.
Arnaud Giersch [Thu, 24 May 2012 11:21:52 +0000 (13:21 +0200)]
Break long lines in base files.

8 years agoAdd this function to compile on mac.
navarro [Thu, 24 May 2012 12:01:25 +0000 (14:01 +0200)]
Add this function to compile on mac.

8 years agoModified base files in order to not refer anymore to the FAQ as the main doc source.
Laurent Bobelin [Thu, 24 May 2012 10:33:30 +0000 (12:33 +0200)]
Modified base files in order to not refer anymore to the FAQ as the main doc source.

8 years agodont include dot graphs on every page: they are redundent to our tab navigation stuff
Martin Quinson [Thu, 24 May 2012 10:09:02 +0000 (12:09 +0200)]
dont include dot graphs on every page: they are redundent to our tab navigation stuff

8 years agocorrect doxygen error (forgot the parameter name in its description)
suter [Thu, 24 May 2012 10:07:44 +0000 (12:07 +0200)]
correct doxygen error (forgot the parameter name in its description)

8 years agoCorrected trace doc and sligth modification in Distrib.cmake
Laurent Bobelin [Thu, 24 May 2012 09:04:42 +0000 (11:04 +0200)]
Corrected trace doc and sligth modification in Distrib.cmake

8 years agoChangeLog: add entry for version 3.8 on branch "master".
Arnaud Giersch [Thu, 24 May 2012 08:52:30 +0000 (10:52 +0200)]
ChangeLog: add entry for version 3.8 on branch "master".

Also move changes that were not taken in branch "v3_7_x".

8 years agoRemove unused variables.
Arnaud Giersch [Thu, 24 May 2012 08:26:12 +0000 (10:26 +0200)]
Remove unused variables.

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Marion Guthmuller [Thu, 24 May 2012 08:39:47 +0000 (10:39 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid

8 years agomodel-checker : reindent, no change
Marion Guthmuller [Thu, 24 May 2012 08:39:35 +0000 (10:39 +0200)]
model-checker : reindent, no change

8 years agomodel-checker : switch between data program and data libsimgrid for comparison of...
Marion Guthmuller [Thu, 24 May 2012 08:37:08 +0000 (10:37 +0200)]
model-checker : switch between data program and data libsimgrid for comparison of regions

8 years agomodel-checker : fclose forgotten in get_memory_map_addr
Marion Guthmuller [Thu, 24 May 2012 08:34:51 +0000 (10:34 +0200)]
model-checker : fclose forgotten in get_memory_map_addr

8 years agoRemoved some unused and out-of-date XML files, corrected some others in order to...
Laurent Bobelin [Thu, 24 May 2012 07:10:24 +0000 (09:10 +0200)]
Removed some unused and out-of-date XML files, corrected some others in order to be really valid for an XML parser.

8 years ago[trace] updating tesh's that check graph configuration correctness
schnorr [Wed, 23 May 2012 21:59:54 +0000 (23:59 +0200)]
[trace] updating tesh's that check graph configuration correctness

8 years ago[trace] more changes to adapt graph configuration to libconfig parsing rules
schnorr [Wed, 23 May 2012 21:59:35 +0000 (23:59 +0200)]
[trace] more changes to adapt graph configuration to libconfig parsing rules

8 years ago[trace] changing graph configuration generation to follow libconfig parsing rules
schnorr [Wed, 23 May 2012 21:03:34 +0000 (23:03 +0200)]
[trace] changing graph configuration generation to follow libconfig parsing rules

- and at the same time it is still compatible with the plist file format used today by Triva

8 years agoRemove unused variable: task.
Arnaud Giersch [Wed, 23 May 2012 16:14:22 +0000 (18:14 +0200)]
Remove unused variable: task.

8 years agoUpdate memcheck_tests.cmake.
Arnaud Giersch [Wed, 23 May 2012 16:11:11 +0000 (18:11 +0200)]
Update memcheck_tests.cmake.

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
suter [Wed, 23 May 2012 15:31:03 +0000 (17:31 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid

8 years agolist SimDag additions
suter [Wed, 23 May 2012 15:30:24 +0000 (17:30 +0200)]
list SimDag additions

8 years agoRevert "Give vriable APPLE if on mac"
Arnaud Giersch [Wed, 23 May 2012 15:22:00 +0000 (17:22 +0200)]
Revert "Give vriable APPLE if on mac"

This reverts commit 119fc53fcce0f13ecbfe9d3d9e43ec4733066d6f.

8 years agoupdate and simplify the test of sequential access mode and test
suter [Wed, 23 May 2012 15:20:57 +0000 (17:20 +0200)]
update and simplify the test of sequential access mode and test
SD_workstation_dump
update tesh file accordingly

8 years agoCannot use a variable defined on command line here.
Arnaud Giersch [Wed, 23 May 2012 15:20:02 +0000 (17:20 +0200)]
Cannot use a variable defined on command line here.

It won't work with user code (unless the user defines the same variable).

Use a variable known to be defined by gcc on macs.

8 years agoslight change to the dump function
suter [Wed, 23 May 2012 15:19:50 +0000 (17:19 +0200)]
slight change to the dump function

8 years agoUpdate ChangeLog for 3.7.1.
Arnaud Giersch [Wed, 23 May 2012 14:59:40 +0000 (16:59 +0200)]
Update ChangeLog for 3.7.1.

8 years agoGive vriable APPLE if on mac
navarro [Wed, 23 May 2012 14:45:41 +0000 (16:45 +0200)]
Give vriable APPLE if on mac

8 years agoFix configure warning on mac
navarro [Wed, 23 May 2012 14:42:31 +0000 (16:42 +0200)]
Fix configure warning on mac

8 years agoadd a SD_workstation_dump function (not tested yet)
suter [Wed, 23 May 2012 14:31:21 +0000 (16:31 +0200)]
add a SD_workstation_dump function (not tested yet)

8 years agoApparently, constructor priorities are not supported on Macs.
Arnaud Giersch [Wed, 23 May 2012 14:22:00 +0000 (16:22 +0200)]
Apparently, constructor priorities are not supported on Macs.

8 years agoCosmetics: keep categories lexicographically ordered.
Arnaud Giersch [Wed, 23 May 2012 13:37:14 +0000 (15:37 +0200)]
Cosmetics: keep categories lexicographically ordered.

8 years agoUse standard modifier %z instead of %Z.
Arnaud Giersch [Wed, 23 May 2012 12:08:08 +0000 (14:08 +0200)]
Use standard modifier %z instead of %Z.

8 years agoA cast is mandatory here to discard the volatile qualifier.
Arnaud Giersch [Wed, 23 May 2012 12:06:14 +0000 (14:06 +0200)]
A cast is mandatory here to discard the volatile qualifier.

8 years agoGive the correct address for the source of memcpy
Arnaud Giersch [Wed, 23 May 2012 12:05:23 +0000 (14:05 +0200)]
Give the correct address for the source of memcpy

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Marion Guthmuller [Wed, 23 May 2012 12:47:44 +0000 (14:47 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid

8 years agomodel-checker : function get_addr_memory_map rewrited using xbt_str tools
Marion Guthmuller [Wed, 23 May 2012 12:47:40 +0000 (14:47 +0200)]
model-checker : function get_addr_memory_map rewrited using xbt_str tools

8 years agoGenerate directory /home/groups/simgrid/htdocs/simgrid/${release_version}/ with cmake
navarro [Wed, 23 May 2012 11:56:55 +0000 (13:56 +0200)]
Generate directory /home/groups/simgrid/htdocs/simgrid/${release_version}/ with cmake
Update PIPOL files

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Marion Guthmuller [Wed, 23 May 2012 09:47:40 +0000 (11:47 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid

8 years agocompilation errors (optimizations and model checking on) fixed in function ‘get_addr_...
Marion Guthmuller [Wed, 23 May 2012 09:47:21 +0000 (11:47 +0200)]
compilation errors (optimizations and model checking on) fixed in function ‘get_addr_memory_map’

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Frederic Suter [Wed, 23 May 2012 09:11:56 +0000 (11:11 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid

8 years agoUpdate next version to 3.7.1.
Arnaud Giersch [Wed, 23 May 2012 09:00:38 +0000 (11:00 +0200)]
Update next version to 3.7.1.

8 years agosmall glitches there (I didn't "bob" was a routing method)
Frederic Suter [Wed, 23 May 2012 09:05:39 +0000 (11:05 +0200)]
small glitches there (I didn't "bob" was a routing method)

8 years agoCosmetics: correctly align Cmake messages, and replace tabs with spaces.
Arnaud Giersch [Tue, 22 May 2012 13:04:52 +0000 (15:04 +0200)]
Cosmetics: correctly align Cmake messages, and replace tabs with spaces.

8 years agoMerge of cpu_update_actions_state_full and net_update_actions_state_full
navarro [Tue, 22 May 2012 15:24:32 +0000 (17:24 +0200)]
Merge ... cpu_update_actions_state_full and net_update_actions_state_full

8 years agoMerge cpu_update_actions_state_lazy and net_update_actions_state_lazy
navarro [Tue, 22 May 2012 14:29:24 +0000 (16:29 +0200)]
Merge cpu_update_actions_state_lazy and net_update_actions_state_lazy

8 years agoForget to remove this line from previous commit
navarro [Tue, 22 May 2012 13:42:31 +0000 (15:42 +0200)]
Forget to remove this line from previous commit

8 years agoMerge cpu and network
navarro [Tue, 22 May 2012 13:28:25 +0000 (15:28 +0200)]
Merge cpu and network
Remove *_update_action_remaining_lazy and *_share_resources_lazy from cpu.c and network.c
Add functions generic_share_resources_lazy and generic_update_action_remaining_lazy

8 years agoFix compilation with MSG_DEPRECATED
navarro [Tue, 22 May 2012 13:17:01 +0000 (15:17 +0200)]
Fix compilation with MSG_DEPRECATED

8 years agoEnsure that lfields[] is fully initialized.
Arnaud Giersch [Tue, 22 May 2012 11:58:37 +0000 (13:58 +0200)]
Ensure that lfields[] is fully initialized.

Fixes compilation error:

In file included from .../src/xbt/mmalloc/mm.c:24:0:
.../src/xbt/mmalloc/mm_diff.c: In function ‘get_addr_memory_map’:
.../src/xbt/mmalloc/mm_diff.c:373:9: error: ‘lfields[5]’ may be used uninitialized in this function [-Werror=uninitialized]
cc1: all warnings being treated as errors

In fact, once strtok returns NULL, subsequent searches with the same parameters
return NULL too.

8 years agoThe mutex is useless when mallocators are disabled.
Arnaud Giersch [Tue, 22 May 2012 10:01:33 +0000 (12:01 +0200)]
The mutex is useless when mallocators are disabled.

8 years agoFix compilation when using MSG_USE_DEPRECATED
navarro [Tue, 22 May 2012 09:35:29 +0000 (11:35 +0200)]
Fix compilation when using MSG_USE_DEPRECATED

8 years agoadd an example of usage of SD_TASK_COMP_PAR_AMDHAL typed tasks. No
Frederic Suter [Tue, 22 May 2012 08:50:21 +0000 (10:50 +0200)]
add an example of usage of SD_TASK_COMP_PAR_AMDHAL typed tasks. No
tesh file yet.

8 years agoAdd a new type of typed task that we may be able to autoschedule.
Frederic Suter [Tue, 22 May 2012 08:42:28 +0000 (10:42 +0200)]
Add a new type of typed task that we may be able to autoschedule.

SD_TASK_COMP_PAR_AMDAHL represents a parallel tasks whose initial work
(amount parameter upon creation) is distributed among host according
to the Amdahl's law. Such tasks are created with a parameter alpha
that corresponds to the non-parallelizable part of the computation.

Before calling SD_task_schedulel or SD_task_schedulev, the
SD_task_distribute_comp_amdahl function has to be called with the
desired number of workstations. The filling of computation_amount and
communication_amount (actually empty) structures is then done seamlessly.

Not sure whether SD_task_distribute_comp_amdahl should be
automatically called within SD_task_schedulev or not. Easy to modify
if we want to hide everything. An option could to call it if the user
didn't do it.

move all the creation functions at the same place in the process.

8 years agorevalidate the tesh file for sd_test. BTW the timings were strange
Frederic Suter [Tue, 22 May 2012 08:40:44 +0000 (10:40 +0200)]
revalidate the tesh file for sd_test. BTW the timings were strange
when looking at the work to do and the hosts' processing power

8 years agothe "amount" field leads to weird behaviors when dealing with parallel
Frederic Suter [Tue, 22 May 2012 08:38:08 +0000 (10:38 +0200)]
the "amount" field leads to weird behaviors when dealing with parallel
tasks. At SURF level, only computation_amount and communication_amount
should be used. Get rid off amount in *execute_parallel_task functions.
Use 1 when creating the surf action.

8 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Marion Guthmuller [Mon, 21 May 2012 13:59:30 +0000 (15:59 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid