navarro [Tue, 3 Apr 2012 13:10:24 +0000 (15:10 +0200)]
Implement file stat for storage model.
navarro [Tue, 3 Apr 2012 13:09:22 +0000 (15:09 +0200)]
Cosmetics
navarro [Fri, 30 Mar 2012 11:59:45 +0000 (13:59 +0200)]
First step of optim in memory cache
navarro [Fri, 30 Mar 2012 11:26:49 +0000 (13:26 +0200)]
Return result on SIMIX_post_io
navarro [Fri, 30 Mar 2012 09:24:15 +0000 (11:24 +0200)]
Reorganize storage structures (msg, smx and surf) and separate storage parsing from routing parsing.
navarro [Thu, 29 Mar 2012 15:17:12 +0000 (17:17 +0200)]
Make smx_file_t, surf_file_t and msg_file_t
schnorr [Tue, 3 Apr 2012 12:49:26 +0000 (14:49 +0200)]
better rendering of simgrid_modules.png (and corrected font for TRACE module)
Laurent Bobelin [Tue, 3 Apr 2012 11:51:28 +0000 (13:51 +0200)]
Added TRACE into index.doc and figure
Arnaud Giersch [Tue, 3 Apr 2012 09:09:15 +0000 (11:09 +0200)]
Typo.
schnorr [Tue, 3 Apr 2012 08:56:35 +0000 (10:56 +0200)]
[trace] remove "executing" state from tracing/msg/process option, easing the gantt-chart analysis of MSG simulators
details:
- if you feel this is still necessary, submit a bug
schnorr [Tue, 3 Apr 2012 08:51:19 +0000 (10:51 +0200)]
[trace] avoid Paje inconsistencies by forcing the generation of a time-ordered trace file as output
details:
- this might come with a performance penalty.
If so, set tracing/buffer to zero, and sort the trace afterward.
Laurent Bobelin [Tue, 3 Apr 2012 08:24:58 +0000 (10:24 +0200)]
Completed platform doc. No missing sections anymore.
Will stop the process of writing it now unless people complains about it.
Marion Guthmuller [Mon, 2 Apr 2012 16:08:05 +0000 (18:08 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Arnaud Giersch [Mon, 2 Apr 2012 13:24:38 +0000 (15:24 +0200)]
Eradicate strange characters...
... like non-breaking spaces and ligatures, that broke the LaTeX doc.
Arnaud Giersch [Mon, 2 Apr 2012 13:02:24 +0000 (15:02 +0200)]
Fix doxygen comments.
Make \ingroup come first.
Arnaud Giersch [Mon, 2 Apr 2012 11:51:21 +0000 (13:51 +0200)]
Re-add logcategories.doc into generated doc.
It appears to work correclty this way (locally at least).
Arnaud Giersch [Mon, 2 Apr 2012 11:43:42 +0000 (13:43 +0200)]
smpirun: turn error into warning only.
Arnaud Giersch [Mon, 2 Apr 2012 11:42:44 +0000 (13:42 +0200)]
smpirun: option -quiet disappeared a long time ago.
Arnaud Giersch [Mon, 2 Apr 2012 11:31:21 +0000 (13:31 +0200)]
bcast.tesh: "as much processes than hosts" is 5.
Change reduce.tesh accordingly.
Arnaud Giersch [Mon, 2 Apr 2012 09:55:57 +0000 (11:55 +0200)]
smpirun.in: various little fixes.
Arnaud Giersch [Fri, 30 Mar 2012 15:34:41 +0000 (17:34 +0200)]
Optimize xbt_str_diff further.
Make it faster and less memory hungry when there are many lines and few
differences, for example when test tracing-trace_platform is failing...
The general idea is to reduce the problem size for diff_build_LCS/diff_build_diff.
This is done by finding, when it is easy, the start and the end of the result.
It's easy when the line are the same, or when a line from the one set does not appear
in the second set.
Martin Quinson [Mon, 2 Apr 2012 03:43:20 +0000 (17:43 -1000)]
little sentence to hint about the location of missing documentation
Martin Quinson [Mon, 2 Apr 2012 03:16:45 +0000 (17:16 -1000)]
You cannot say that SMPI has no documentation anymore
but you probably still can say that its documentation is too sparse
for absolute beginners. People used to MPI should find it sufficient
however.
Martin Quinson [Mon, 2 Apr 2012 03:06:13 +0000 (17:06 -1000)]
smpirun: Use the amount of processes in the hostfile as default value for the -np parameter
Plus, some more checks
Martin Quinson [Mon, 2 Apr 2012 03:03:29 +0000 (17:03 -1000)]
Basic checks on the arguments provoded to smpirun
Martin Quinson [Mon, 2 Apr 2012 02:27:38 +0000 (16:27 -1000)]
ignore some more binaries in git (mainly tracing)
Martin Quinson [Mon, 2 Apr 2012 02:26:27 +0000 (16:26 -1000)]
ignore generated manpages
Martin Quinson [Mon, 2 Apr 2012 02:25:37 +0000 (16:25 -1000)]
a little program to help determining which memory chunk were modified during model-checking. Still veeeery preliminary
Martin Quinson [Mon, 2 Apr 2012 02:24:11 +0000 (16:24 -1000)]
some more doc
Arnaud Giersch [Thu, 29 Mar 2012 09:03:34 +0000 (11:03 +0200)]
Drop support for broken compiler in log.h.
Arnaud Giersch [Fri, 30 Mar 2012 12:15:12 +0000 (14:15 +0200)]
Remove dead code.
Arnaud Giersch [Fri, 30 Mar 2012 12:10:01 +0000 (14:10 +0200)]
Log constructor: guard against multiple initializations.
Marion Guthmuller [Fri, 30 Mar 2012 11:59:35 +0000 (13:59 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Laurent Bobelin [Fri, 30 Mar 2012 10:46:20 +0000 (12:46 +0200)]
Added and corrected some stuff in platform.doc. Moved some stuff from FAQ concerning platform in the good file
Arnaud Giersch [Fri, 30 Mar 2012 09:55:37 +0000 (11:55 +0200)]
Connect categories before the beginning of main().
This allows to list the user defined categories with --help-log-categories.
Unfortunately, this feature is only available when using gcc.
Arnaud Giersch [Fri, 30 Mar 2012 09:53:05 +0000 (11:53 +0200)]
Allow to give a priority to _XBT_GNUC_{CONS,DES}TRUCTOR.
Arnaud Giersch [Thu, 29 Mar 2012 08:46:30 +0000 (10:46 +0200)]
Declare the main log categories into their respective modules.
Arnaud Giersch [Fri, 30 Mar 2012 09:40:26 +0000 (11:40 +0200)]
Remove unused log category.
Arnaud Giersch [Thu, 29 Mar 2012 09:40:07 +0000 (11:40 +0200)]
Also connect main log categories.
Arnaud Giersch [Thu, 29 Mar 2012 09:39:08 +0000 (11:39 +0200)]
Fix xbt_log_extract_hierarchy.pl since XBT_LOG_CONNECT now has only one arg.
Arnaud Giersch [Fri, 30 Mar 2012 08:41:44 +0000 (10:41 +0200)]
Remove unused 2nd parameter for XBT_LOG_CONNECT.
Arnaud Giersch [Fri, 30 Mar 2012 08:37:54 +0000 (10:37 +0200)]
Define a constructor function for each log category.
This function is in charge of correctly connecting parents and children.
Arnaud Giersch [Fri, 30 Mar 2012 08:13:16 +0000 (10:13 +0200)]
Use appropriate macro.
Arnaud Giersch [Thu, 29 Mar 2012 15:35:04 +0000 (17:35 +0200)]
Connect categories before parsing the command line.
Arnaud Giersch [Thu, 29 Mar 2012 10:06:17 +0000 (12:06 +0200)]
Deactivate this assert again.
Arnaud Giersch [Thu, 29 Mar 2012 08:44:31 +0000 (10:44 +0200)]
Missing include.
Arnaud Giersch [Thu, 29 Mar 2012 09:18:17 +0000 (11:18 +0200)]
Missing newline.
Arnaud Giersch [Thu, 29 Mar 2012 09:17:40 +0000 (11:17 +0200)]
Tools name has changed.
navarro [Thu, 29 Mar 2012 14:16:24 +0000 (16:16 +0200)]
We can only include tag: include|cluster|peer|AS|trace|trace_connect
navarro [Thu, 29 Mar 2012 12:59:22 +0000 (14:59 +0200)]
Try to clean platform files containing in examples/platform/ .
navarro [Thu, 29 Mar 2012 12:16:16 +0000 (14:16 +0200)]
none_get_route_and_latency must set latency to 0.
navarro [Thu, 29 Mar 2012 12:15:28 +0000 (14:15 +0200)]
Fix Tag include
navarro [Thu, 29 Mar 2012 12:14:28 +0000 (14:14 +0200)]
Update platform documentation
navarro [Thu, 29 Mar 2012 12:14:12 +0000 (14:14 +0200)]
Copy simgrid.dtd into simgrid versionning
navarro [Thu, 29 Mar 2012 08:36:27 +0000 (10:36 +0200)]
Update installation of windows
schnorr [Thu, 29 Mar 2012 08:23:39 +0000 (10:23 +0200)]
[trace] fix tracing of network models
schnorr [Thu, 29 Mar 2012 08:17:08 +0000 (10:17 +0200)]
function to get the weight of a constraint of a lmm variable
Laurent Bobelin [Thu, 29 Mar 2012 08:10:58 +0000 (10:10 +0200)]
Added a platform desc doc. Some infos are still missing, but I have to check them with some qualified guys ...
Arnaud Giersch [Wed, 28 Mar 2012 21:01:21 +0000 (23:01 +0200)]
Log sd_dotparse only exists when HAVE_GRAPHVIZ.
Arnaud Giersch [Wed, 28 Mar 2012 21:00:35 +0000 (23:00 +0200)]
Define HAVE_GRAPHVIZ for C code.
Arnaud Giersch [Wed, 28 Mar 2012 20:06:40 +0000 (22:06 +0200)]
Update ChangeLog.
Arnaud Giersch [Wed, 28 Mar 2012 19:30:02 +0000 (21:30 +0200)]
Handle --help-log* options from xbt_log_init.
Arnaud Giersch [Wed, 28 Mar 2012 19:26:18 +0000 (21:26 +0200)]
Remove --*-log options that are deprecated since nearly 5 years.
See commit
795baf0.
Arnaud Giersch [Wed, 28 Mar 2012 16:19:58 +0000 (18:19 +0200)]
Add missing calls to XBT_LOG_CONNECT.
Arnaud Giersch [Wed, 28 Mar 2012 14:51:31 +0000 (16:51 +0200)]
Move all XBT_LOG_CONNECT into one place.
Arnaud Giersch [Wed, 28 Mar 2012 14:56:31 +0000 (16:56 +0200)]
Backslashes should be doubled in C strings.
Fix xbt_log_extract_hierarchy accordingly.
Arnaud Giersch [Wed, 28 Mar 2012 14:30:34 +0000 (16:30 +0200)]
Kill dead commented code.
Arnaud Giersch [Wed, 28 Mar 2012 14:11:20 +0000 (16:11 +0200)]
Initialize categories through XBT_LOG_CONNECT,
so that they are correctly listed with --help-log-categories.
It's a bit harsh, but I cannot imagine any other way to achieve this.
Arnaud Giersch [Wed, 28 Mar 2012 13:55:18 +0000 (15:55 +0200)]
Typo.
Arnaud Giersch [Wed, 28 Mar 2012 13:52:14 +0000 (15:52 +0200)]
Remember the description for log categories.
Arnaud Giersch [Wed, 28 Mar 2012 13:41:54 +0000 (15:41 +0200)]
First attempt to display log categoy hierarchy.
Arnaud Giersch [Wed, 28 Mar 2012 13:31:36 +0000 (15:31 +0200)]
Move LOG_help() from surf_config.c to log.c.
Should the calls to xbt_log_help() be moved in xbt_log_init()?
Arnaud Giersch [Wed, 28 Mar 2012 13:01:41 +0000 (15:01 +0200)]
Cosmetics: add an empty line after help messages.
Arnaud Giersch [Wed, 28 Mar 2012 12:54:48 +0000 (14:54 +0200)]
Variable i is already used by outer loop!
Arnaud Giersch [Wed, 28 Mar 2012 12:45:55 +0000 (14:45 +0200)]
surf_config_cmd_line: allow to give several --help-* options at the same time.
Arnaud Giersch [Wed, 28 Mar 2012 12:38:14 +0000 (14:38 +0200)]
surf_config_cmd_line: simplify the deletion of used args.
Arnaud Giersch [Wed, 28 Mar 2012 12:33:37 +0000 (14:33 +0200)]
Using strcmp is sufficient here.
Arnaud Giersch [Wed, 28 Mar 2012 12:29:28 +0000 (14:29 +0200)]
Cosmetics: reindent constant strings for help messages.
Arnaud Giersch [Wed, 28 Mar 2012 09:45:40 +0000 (11:45 +0200)]
Cosmetics: sort calls to XBT_LOG_CONNECT.
Arnaud Giersch [Wed, 28 Mar 2012 09:34:28 +0000 (11:34 +0200)]
Remove useless use of XBT_LOG_EXTERNAL_CATEGORY.
Arnaud Giersch [Wed, 28 Mar 2012 09:33:37 +0000 (11:33 +0200)]
Cosmetics: use XBT_LOG_EXTERNAL_DEFAULT_CATEGORY where possible.
Arnaud Giersch [Wed, 28 Mar 2012 09:19:28 +0000 (11:19 +0200)]
Declare needed categories in XBT_LOG_CONNECT macro.
Also temporarily reactivate the assert in the non MSVC case,
to check the compilation.
Arnaud Giersch [Wed, 28 Mar 2012 09:12:31 +0000 (11:12 +0200)]
Child comes first when XBT_LOG_CONNECT is used.
I wonder if this ever worked...
Arnaud Giersch [Wed, 28 Mar 2012 08:07:55 +0000 (10:07 +0200)]
Remove references to undefined log categories.
Arnaud Giersch [Wed, 28 Mar 2012 08:03:39 +0000 (10:03 +0200)]
Fix xbt_log_extract_hierarchy.pl.
It was broken when log description cointained a comma.
navarro [Wed, 28 Mar 2012 09:03:16 +0000 (11:03 +0200)]
Add a msg deprecated section on API
navarro [Wed, 28 Mar 2012 08:48:35 +0000 (10:48 +0200)]
Update documentation for MSG_USE_DEPRECATED and add option to cmake.
schnorr [Tue, 27 Mar 2012 14:50:01 +0000 (16:50 +0200)]
if node_name function is defined, nodes are uniquely identified by its return
schnorr [Tue, 27 Mar 2012 14:48:26 +0000 (16:48 +0200)]
cosmetics, fix indentation
schnorr [Mon, 26 Mar 2012 13:46:32 +0000 (15:46 +0200)]
document xbt graph functions
schnorr [Mon, 26 Mar 2012 13:46:21 +0000 (15:46 +0200)]
use complete variable name
unknown [Tue, 27 Mar 2012 14:06:36 +0000 (16:06 +0200)]
Add warning to set PATH and CLASSPATH on windows
unknown [Tue, 27 Mar 2012 09:20:35 +0000 (11:20 +0200)]
Correctely find pcre.dll for windows
Marion Guthmuller [Tue, 27 Mar 2012 13:29:17 +0000 (15:29 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Marion Guthmuller [Tue, 27 Mar 2012 13:27:53 +0000 (15:27 +0200)]
model-checker : new example test_snapshot to check the functions take_snapshot/restore_snapshot
navarro [Tue, 27 Mar 2012 11:59:17 +0000 (13:59 +0200)]
Fix surf_storage execution
navarro [Tue, 27 Mar 2012 10:40:05 +0000 (12:40 +0200)]
SIMGRID_DEPRECATED is changed for MSG_USE_DEPRECATED. The only way to use
deprecated functions is to give option -DMSG_USE_DEPRECATED to cmake.
Arnaud Legrand [Mon, 26 Mar 2012 20:19:58 +0000 (22:19 +0200)]
Make mallocators thread-safe
Arnaud Legrand [Mon, 26 Mar 2012 20:19:45 +0000 (22:19 +0200)]
typo--
Arnaud Giersch [Mon, 26 Mar 2012 16:28:45 +0000 (18:28 +0200)]
Be more defensive against broken parameters.
Don't crash unnecessarily if argv[argc] doesn't exist.