navarro [Tue, 29 May 2012 13:39:58 +0000 (15:39 +0200)]
Must have init MSG/SD/GRAS before using mutex
navarro [Tue, 29 May 2012 13:26:13 +0000 (15:26 +0200)]
Cosmetics
Marion Guthmuller [Tue, 29 May 2012 13:19:16 +0000 (15:19 +0200)]
model-checker : replace all XBT_DEBUG by XBT_INFO
navarro [Tue, 29 May 2012 12:53:13 +0000 (14:53 +0200)]
Remove wrong copy past
navarro [Tue, 29 May 2012 12:48:38 +0000 (14:48 +0200)]
Don't abort if process does not exist.
navarro [Tue, 29 May 2012 11:57:19 +0000 (13:57 +0200)]
Remove kill_time from MSG_process_create_with_environment
navarro [Tue, 29 May 2012 09:31:49 +0000 (11:31 +0200)]
Add MSG_process_set_kill_time
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)
pierre [Fri, 25 May 2012 14:23:43 +0000 (16:23 +0200)]
Update script for mac
Arnaud Giersch [Fri, 25 May 2012 12:52:44 +0000 (14:52 +0200)]
Don't fail when backtrace() returns 0.
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.
navarro [Fri, 25 May 2012 12:16:40 +0000 (14:16 +0200)]
Remove bindings CXX from Simgrid
navarro [Fri, 25 May 2012 11:10:40 +0000 (13:10 +0200)]
Add documentation for xbt_dict_foreach
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.
navarro [Fri, 25 May 2012 09:14:54 +0000 (11:14 +0200)]
Remove Montage_25.jed after test
Martin Quinson [Thu, 24 May 2012 16:01:40 +0000 (18:01 +0200)]
here lucas: =<G>= (you deserve it). Closes #14324
Arnaud Giersch [Thu, 24 May 2012 14:06:49 +0000 (16:06 +0200)]
ChangeLog update.
navarro [Thu, 24 May 2012 14:19:09 +0000 (16:19 +0200)]
Take care of LDFLAGS
navarro [Thu, 24 May 2012 13:40:50 +0000 (15:40 +0200)]
Take care of CFLAGS in cmake
navarro [Thu, 24 May 2012 13:06:35 +0000 (15:06 +0200)]
Projet Iceberg to make OSX pkg.
Arnaud Giersch [Thu, 24 May 2012 11:21:52 +0000 (13:21 +0200)]
Break long lines in base files.
navarro [Thu, 24 May 2012 12:01:25 +0000 (14:01 +0200)]
Add this function to compile on mac.
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.
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
suter [Thu, 24 May 2012 10:07:44 +0000 (12:07 +0200)]
correct doxygen error (forgot the parameter name in its description)
Laurent Bobelin [Thu, 24 May 2012 09:04:42 +0000 (11:04 +0200)]
Corrected trace doc and sligth modification in Distrib.cmake
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".
Arnaud Giersch [Thu, 24 May 2012 08:26:12 +0000 (10:26 +0200)]
Remove unused variables.
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
Marion Guthmuller [Thu, 24 May 2012 08:39:35 +0000 (10:39 +0200)]
model-checker : reindent, no change
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
Marion Guthmuller [Thu, 24 May 2012 08:34:51 +0000 (10:34 +0200)]
model-checker : fclose forgotten in get_memory_map_addr
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.
schnorr [Wed, 23 May 2012 21:59:54 +0000 (23:59 +0200)]
[trace] updating tesh's that check graph configuration correctness
schnorr [Wed, 23 May 2012 21:59:35 +0000 (23:59 +0200)]
[trace] more changes to adapt graph configuration to 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
Arnaud Giersch [Wed, 23 May 2012 16:14:22 +0000 (18:14 +0200)]
Remove unused variable: task.
Arnaud Giersch [Wed, 23 May 2012 16:11:11 +0000 (18:11 +0200)]
Update memcheck_tests.cmake.
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
suter [Wed, 23 May 2012 15:30:24 +0000 (17:30 +0200)]
list SimDag additions
Arnaud Giersch [Wed, 23 May 2012 15:22:00 +0000 (17:22 +0200)]
Revert "Give vriable APPLE if on mac"
This reverts commit
119fc53fcce0f13ecbfe9d3d9e43ec4733066d6f.
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
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.
suter [Wed, 23 May 2012 15:19:50 +0000 (17:19 +0200)]
slight change to the dump function
Arnaud Giersch [Wed, 23 May 2012 14:59:40 +0000 (16:59 +0200)]
Update ChangeLog for 3.7.1.
navarro [Wed, 23 May 2012 14:45:41 +0000 (16:45 +0200)]
Give vriable APPLE if on mac
navarro [Wed, 23 May 2012 14:42:31 +0000 (16:42 +0200)]
Fix configure warning on mac
suter [Wed, 23 May 2012 14:31:21 +0000 (16:31 +0200)]
add a SD_workstation_dump function (not tested yet)
Arnaud Giersch [Wed, 23 May 2012 14:22:00 +0000 (16:22 +0200)]
Apparently, constructor priorities are not supported on Macs.
Arnaud Giersch [Wed, 23 May 2012 13:37:14 +0000 (15:37 +0200)]
Cosmetics: keep categories lexicographically ordered.
Arnaud Giersch [Wed, 23 May 2012 12:08:08 +0000 (14:08 +0200)]
Use standard modifier %z instead of %Z.
Arnaud Giersch [Wed, 23 May 2012 12:06:14 +0000 (14:06 +0200)]
A cast is mandatory here to discard the volatile qualifier.
Arnaud Giersch [Wed, 23 May 2012 12:05:23 +0000 (14:05 +0200)]
Give the correct address for the source of memcpy
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
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
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
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
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’
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
Arnaud Giersch [Wed, 23 May 2012 09:00:38 +0000 (11:00 +0200)]
Update next version to 3.7.1.
Frederic Suter [Wed, 23 May 2012 09:05:39 +0000 (11:05 +0200)]
small glitches there (I didn't "bob" was a routing method)
Arnaud Giersch [Tue, 22 May 2012 13:04:52 +0000 (15:04 +0200)]
Cosmetics: correctly align Cmake messages, and replace tabs with spaces.
navarro [Tue, 22 May 2012 15:24:32 +0000 (17:24 +0200)]
Merge ... cpu_update_actions_state_full and net_update_actions_state_full
navarro [Tue, 22 May 2012 14:29:24 +0000 (16:29 +0200)]
Merge cpu_update_actions_state_lazy and net_update_actions_state_lazy
navarro [Tue, 22 May 2012 13:42:31 +0000 (15:42 +0200)]
Forget to remove this line from previous commit
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
navarro [Tue, 22 May 2012 13:17:01 +0000 (15:17 +0200)]
Fix compilation with MSG_DEPRECATED
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.
Arnaud Giersch [Tue, 22 May 2012 10:01:33 +0000 (12:01 +0200)]
The mutex is useless when mallocators are disabled.
navarro [Tue, 22 May 2012 09:35:29 +0000 (11:35 +0200)]
Fix compilation when using MSG_USE_DEPRECATED
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.
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.
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
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.
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
Marion Guthmuller [Mon, 21 May 2012 13:59:24 +0000 (15:59 +0200)]
model-checker : get location of pointed address in comparison of process memory area
Duco van Amstel [Sun, 20 May 2012 11:23:23 +0000 (13:23 +0200)]
A few more details in some functions descriptions
Arnaud Legrand [Tue, 15 May 2012 16:18:10 +0000 (12:18 -0400)]
my two cents on this release :)
Arnaud Legrand [Mon, 14 May 2012 18:45:37 +0000 (14:45 -0400)]
Set up documentation for simix
Martin Quinson [Tue, 15 May 2012 13:43:28 +0000 (15:43 +0200)]
tiny post-release adjustment
Martin Quinson [Tue, 15 May 2012 11:39:52 +0000 (13:39 +0200)]
Ahem. Typo in release nick name. Retagging and everything
Martin Quinson [Tue, 15 May 2012 11:31:14 +0000 (13:31 +0200)]
RELEAAAAAAAASE
Arnaud Giersch [Mon, 14 May 2012 15:22:45 +0000 (17:22 +0200)]
Missing include (?).
Arnaud Giersch [Mon, 14 May 2012 14:27:54 +0000 (16:27 +0200)]
Spell check in NEWS and ChangeLog.
Frederic Suter [Mon, 14 May 2012 14:49:18 +0000 (16:49 +0200)]
SD_simulate doesn't return a NULL-terminated array since a long time now
Martin Quinson [Mon, 14 May 2012 13:46:53 +0000 (15:46 +0200)]
add a short proof of corectness. should work too
Martin Quinson [Mon, 14 May 2012 12:59:22 +0000 (14:59 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Mon, 14 May 2012 12:59:07 +0000 (14:59 +0200)]
argument why parallel execution don't jeopardize reproducibility even if we never sort process_to_run explicitely (and cite XKCD appropriatly)
Christophe Thiéry [Mon, 14 May 2012 12:55:55 +0000 (14:55 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Arnaud Giersch [Mon, 14 May 2012 12:47:43 +0000 (14:47 +0200)]
Remove old cruft.
Christophe Thiéry [Mon, 14 May 2012 12:39:58 +0000 (14:39 +0200)]
Add comments to this script
Arnaud Giersch [Mon, 14 May 2012 08:45:56 +0000 (10:45 +0200)]
Typo.
Martin Quinson [Sun, 13 May 2012 21:59:13 +0000 (23:59 +0200)]
missing file in .tgz causing errors in ctest
Martin Quinson [Sun, 13 May 2012 21:49:53 +0000 (23:49 +0200)]
prepare the NEWS file for next release
Martin Quinson [Sun, 13 May 2012 21:40:26 +0000 (23:40 +0200)]
update the ChangeLog
Martin Quinson [Sun, 13 May 2012 21:22:15 +0000 (23:22 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Sun, 13 May 2012 21:20:51 +0000 (23:20 +0200)]
make xbt_os_thread module public (Java needs it, at least)
Martin Quinson [Sun, 13 May 2012 21:17:24 +0000 (23:17 +0200)]
ensure that this header can be made public by relying on public simgrid_config.h, not private gras_config.h
Marion Guthmuller [Fri, 11 May 2012 17:07:06 +0000 (19:07 +0200)]
model-checker : parser for dwarf file (to complete ...)
schnorr [Fri, 11 May 2012 14:09:30 +0000 (16:09 +0200)]
[trace] update ChangeLog to report relevant changes in the tracing system