]>
AND Public Git Repository - simgrid.git/log
Frederic Suter [Wed, 3 Feb 2016 10:25:00 +0000 (11:25 +0100)]
these scripts are outdated and thus misleading
they are superseeded by https://github.com/lpouillo/topo5k
At some point we should maintain a contrib platform section with
extracts of g5k obtained with this tool
Frederic Suter [Wed, 3 Feb 2016 10:03:00 +0000 (11:03 +0100)]
we can live without these old and useless scripts
Frederic Suter [Wed, 3 Feb 2016 09:42:51 +0000 (10:42 +0100)]
duplicate of tools/MSG_visualization/colorize.pl
no need for two instances. that in MSG_visualization is the one
copied as $INSTALL_PATH/bin/simgrid-colorizer
Martin Quinson [Wed, 3 Feb 2016 08:20:13 +0000 (09:20 +0100)]
fix my previous commit wrt make dist, sorry
Martin Quinson [Wed, 3 Feb 2016 08:05:46 +0000 (09:05 +0100)]
little comment improvement
Martin Quinson [Wed, 3 Feb 2016 07:35:47 +0000 (08:35 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Wed, 3 Feb 2016 07:35:31 +0000 (08:35 +0100)]
add a test case for the JVM slaying our semaphores
Martin Quinson [Wed, 3 Feb 2016 07:34:29 +0000 (08:34 +0100)]
Cleanup in this test case
Martin Quinson [Tue, 2 Feb 2016 22:08:24 +0000 (23:08 +0100)]
don't destroy synchro in a simcall, this drives the JVM nuts
The destroy is called from the GC thread when running in the JVM. And
that thread is obviously not a simix thread, so the simcall mechanism
won't work properly.
I tried to make it a simix thread when I see it (ie, when
JavaThreadFactory::self() is about to return NULL), but it leads to
further complications, such as the following error message:
Can't extend stack to 0x22f35958 during signal delivery for thread 9:
no stack segment
Oha. That hurts. I've no idea of why that thread has no stack, and I
think I don't want to know. Actually, it makes no sense to delete the
synchronization objects from a simcall only. Why would this need to be
linearized in a reproductible way? So, delete these objects directly,
and everything works well.
That bug was reported in:
https://gforge.inria.fr/tracker/index.php?func=detail&aid=19893&group_id=12&atid=165
Martin Quinson [Tue, 2 Feb 2016 21:07:59 +0000 (22:07 +0100)]
cosmetics
Christian Heinrich [Tue, 2 Feb 2016 16:37:04 +0000 (17:37 +0100)]
[Changelog] Reordered BC breaks for clarity
Christian Heinrich [Tue, 2 Feb 2016 16:29:09 +0000 (17:29 +0100)]
[Changelog] Updated changelog to reflect the cfg change
Christian Heinrich [Tue, 2 Feb 2016 16:20:34 +0000 (17:20 +0100)]
[XBT] Cosmetics; helps with cg/vg
Return type and function name in one line help with
finding the right match when using the 'cgvg' tool.
Christian Heinrich [Tue, 2 Feb 2016 16:16:58 +0000 (17:16 +0100)]
[XBT] Expanded error message for cfg values
This should help users understand why their code breaks; we don't rename
very often so I think this is sufficient.
Christian Heinrich [Tue, 2 Feb 2016 16:14:50 +0000 (17:14 +0100)]
[SMPI] Renamed option send_is_detached_thres to send_is_detached_thresh
Frederic Suter [Tue, 2 Feb 2016 15:21:42 +0000 (16:21 +0100)]
I'm told I have to care about users...
Frederic Suter [Tue, 2 Feb 2016 13:31:45 +0000 (14:31 +0100)]
end of simplification of sd_dotloader
Frederic Suter [Tue, 2 Feb 2016 11:07:23 +0000 (12:07 +0100)]
start to simplify this dot parsing stuff
Christian Heinrich [Sat, 30 Jan 2016 18:09:52 +0000 (19:09 +0100)]
[INSTR] Cosmetics for tracing options.
Sorting + indentation
Christian Heinrich [Sat, 30 Jan 2016 18:07:26 +0000 (19:07 +0100)]
[DOC] Added stubs for undocumented tracing options
These options still need to be documented, but I have currently
not enough knowledge about what they all do.
Christian Heinrich [Sat, 30 Jan 2016 18:02:17 +0000 (19:02 +0100)]
[DOC] Removed option from doc as it was duplicated
degomme [Tue, 2 Feb 2016 08:43:52 +0000 (09:43 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid
degomme [Tue, 2 Feb 2016 08:43:44 +0000 (09:43 +0100)]
Fix build with enable_latency_bound_tracking
fabienchaix [Tue, 2 Feb 2016 06:14:31 +0000 (08:14 +0200)]
Merge pull request #1 from mquinson/master
Preparing to merge with new commits
Martin Quinson [Mon, 1 Feb 2016 22:14:53 +0000 (23:14 +0100)]
add the lualib patch in our tarball, and update the corresponding doc
Martin Quinson [Mon, 1 Feb 2016 21:58:41 +0000 (22:58 +0100)]
some more cleanups in the documentation
Martin Quinson [Mon, 1 Feb 2016 21:18:40 +0000 (22:18 +0100)]
further extend the doc on writing unit tests
Martin Quinson [Mon, 1 Feb 2016 17:59:47 +0000 (18:59 +0100)]
cosmetics: rename some documentation files, just for clarity
Martin Quinson [Mon, 1 Feb 2016 16:32:45 +0000 (17:32 +0100)]
rewrite the doc around the tests
Martin Quinson [Mon, 1 Feb 2016 15:24:39 +0000 (16:24 +0100)]
kill dead code
Martin Quinson [Mon, 1 Feb 2016 13:16:50 +0000 (14:16 +0100)]
Fix a link in the doc
degomme [Mon, 1 Feb 2016 13:52:07 +0000 (14:52 +0100)]
Get rid of super specific gcovr version (maybe there was a reason?)
Frederic Suter [Mon, 1 Feb 2016 12:18:06 +0000 (13:18 +0100)]
have the two versions of EP together
+ avoid replication
+ solve some casting issues too
Frederic Suter [Mon, 1 Feb 2016 11:55:13 +0000 (12:55 +0100)]
further cleaning in NAS
+ fortran files are not used (and not smpified)
+ Don't need a MPI_dummy implementation, we have SMPI
+ have DT and DT-folding in the same dir to avoid replication of
DGraph.*
Frederic Suter [Mon, 1 Feb 2016 11:05:48 +0000 (12:05 +0100)]
please dist check
Frederic Suter [Mon, 1 Feb 2016 10:45:00 +0000 (11:45 +0100)]
some cleaning in the NAS examples
Frederic Suter [Fri, 29 Jan 2016 15:23:38 +0000 (16:23 +0100)]
cosmetics
Frederic Suter [Fri, 29 Jan 2016 14:47:33 +0000 (15:47 +0100)]
some small optimizations
degomme [Mon, 1 Feb 2016 10:08:57 +0000 (11:08 +0100)]
fix build with lua
Martin Quinson [Mon, 1 Feb 2016 06:59:49 +0000 (07:59 +0100)]
[appveyor] don't get libwinptread as an artefact. It's bad and fails
It reports "Packaging artifacts...Pattern contains invalid characters".
And actually, that's not very cleaver to have that lib as an artefact
of each and every commit on appveyor. Even more knowing that it should
be included in the simgrid.jar artefact by now.
Martin Quinson [Mon, 1 Feb 2016 06:56:05 +0000 (07:56 +0100)]
revalidate a tesh file after recent changes to the LMM
Commit
7f63f68a348493dfd6c702c437aed38af4024789 forces some actions to
be serialized in this test (because there is more than 250 concurrent
operations)
Martin Quinson [Mon, 1 Feb 2016 06:40:53 +0000 (07:40 +0100)]
Merge pull request #57 from fabienchaix/oldstyle_element_set
Adding concurrency to SURF LMM, with oldstyle element set
Martin Quinson [Mon, 1 Feb 2016 06:36:34 +0000 (07:36 +0100)]
try another trick to get winpthread properly in the jar
Martin Quinson [Sun, 31 Jan 2016 22:03:11 +0000 (23:03 +0100)]
There is no way to disable libwinpthread-1.dll on mingw-64
so let's try this workaround to load it and still build in parallel.
And just to be sure, declare that lib as an artefact on appveyor so
that we can download it.
Martin Quinson [Sun, 31 Jan 2016 20:51:11 +0000 (21:51 +0100)]
sanitize the handling of trace:connect for host_avail
Martin Quinson [Sun, 31 Jan 2016 15:02:59 +0000 (16:02 +0100)]
convert another file to C++ so that it can use the internal API
degomme [Sun, 31 Jan 2016 12:36:25 +0000 (13:36 +0100)]
we don't support MPI_Cancel, deactivate this test as it fails sometimes
degomme [Sun, 31 Jan 2016 12:35:00 +0000 (13:35 +0100)]
specify srcdir here
degomme [Sun, 31 Jan 2016 12:33:22 +0000 (13:33 +0100)]
weirdly cut fails here on some systems, try this workaround
Fabien Chaix [Sun, 31 Jan 2016 10:14:30 +0000 (12:14 +0200)]
Splitted the lmm_constraint swag called element_set into enabled_element_set and disabled_element_set.
Normally better for readability and performance.
Martin Quinson [Sun, 31 Jan 2016 09:45:51 +0000 (10:45 +0100)]
mark as const a method that is pure
Martin Quinson [Sun, 31 Jan 2016 09:43:45 +0000 (10:43 +0100)]
mark as override a method that does
degomme [Sun, 31 Jan 2016 00:51:11 +0000 (01:51 +0100)]
looks like a bug (doesn't fix the tests, though)
Martin Quinson [Sun, 31 Jan 2016 00:38:46 +0000 (01:38 +0100)]
Simplifies the prototype of the surf::Link::onStateChange signal
Martin Quinson [Sun, 31 Jan 2016 00:25:45 +0000 (01:25 +0100)]
unspecialize the trace setup for CPUs
Every Cpu class exposes the same interface to set a state_trace or a
speed_trace, and every code that sets it use the interface.
As a result, every code setting the traces of a CPU is very similar
and should be factorized. For now, it's spread in the whole class tree.
Actually, the right place to do it is in the xml parser itself. The
symbol trace_connect_list_host_speed and friends should have remained
private to the xml parser.
I'll do so tomorrow, and also deal with the setup of link traces.
Martin Quinson [Sat, 30 Jan 2016 23:56:26 +0000 (00:56 +0100)]
rename a function, and kill 2 dead prototypes
Martin Quinson [Sat, 30 Jan 2016 23:44:34 +0000 (00:44 +0100)]
rename the datacontainers allowing the trace:connect tag
Martin Quinson [Sat, 30 Jan 2016 23:38:33 +0000 (00:38 +0100)]
[cpu_ti] small code untangling
Martin Quinson [Sat, 30 Jan 2016 23:27:03 +0000 (00:27 +0100)]
[trace_mgr] cosmetics: only declare variables on need
Martin Quinson [Sat, 30 Jan 2016 23:19:32 +0000 (00:19 +0100)]
cosmetics and comments in surf_solve
Martin Quinson [Sat, 30 Jan 2016 23:04:15 +0000 (00:04 +0100)]
[trace_mgr] less void*, (some) more doc
degomme [Sat, 30 Jan 2016 23:52:39 +0000 (00:52 +0100)]
This comparison was wrong - Thanks gcc 6.0 for the warning
degomme [Sat, 30 Jan 2016 23:50:54 +0000 (00:50 +0100)]
These consts were wrong - Thanks gcc 6.0 for the warning
Martin Quinson [Sat, 30 Jan 2016 22:44:50 +0000 (23:44 +0100)]
reindent to avoid a (fatal) warning on RawHide
Martin Quinson [Sat, 30 Jan 2016 22:08:09 +0000 (23:08 +0100)]
Make it compile on 32bits, to please @degomme
Martin Quinson [Sat, 30 Jan 2016 21:58:34 +0000 (22:58 +0100)]
cosmetics and reindent in ptask
Martin Quinson [Sat, 30 Jan 2016 17:45:52 +0000 (18:45 +0100)]
These methods are overriden to the same content too
Fabien Chaix [Sat, 30 Jan 2016 18:32:38 +0000 (20:32 +0200)]
Fixed a dummy bug and removed an assertion that was over-testing
Fabien Chaix [Sat, 30 Jan 2016 18:02:01 +0000 (20:02 +0200)]
Changes to the Surf LMM:
- Adding features to control the "concurrency" of constraints
- Optimizing and cleaning some parts (modified set update)
- Adding documentation
Need more work to expose these features to the user
Christian Heinrich [Sat, 30 Jan 2016 17:45:20 +0000 (18:45 +0100)]
[MC] Renamed option sparse-checkpoint to sparse_checkpoint
We need to have a common naming scheme for options in place.
Martin Quinson [Fri, 29 Jan 2016 21:02:53 +0000 (22:02 +0100)]
s/power/speed/ in that example too
Frederic Suter [Fri, 29 Jan 2016 14:31:57 +0000 (15:31 +0100)]
don't count tasks in a global
raised a bug in daxloader
reindent while at it
Martin Quinson [Fri, 29 Jan 2016 11:02:08 +0000 (12:02 +0100)]
kill dead code: override to the same content
Martin Quinson [Thu, 28 Jan 2016 20:41:16 +0000 (21:41 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Thu, 28 Jan 2016 20:11:37 +0000 (21:11 +0100)]
Kill all deprecated code in MSG -- yeah
Frederic Suter [Thu, 28 Jan 2016 14:00:40 +0000 (15:00 +0100)]
be consistent with myself and don't break test
Frederic Suter [Thu, 28 Jan 2016 13:53:56 +0000 (14:53 +0100)]
produce a jedule file in the jedule format
and not by hand in the old format ...
Frederic Suter [Thu, 28 Jan 2016 13:29:34 +0000 (14:29 +0100)]
jedule_sd_dump should be called with a filename or null
Martin Quinson [Thu, 28 Jan 2016 12:40:14 +0000 (13:40 +0100)]
I prefer to cut lines at 120 chars, nowadays
So, share my eclipse config file.
Frederic Suter [Thu, 28 Jan 2016 11:33:08 +0000 (12:33 +0100)]
no need to include lua stuff here?
Frederic Suter [Thu, 28 Jan 2016 11:32:04 +0000 (12:32 +0100)]
do not output empty tags, indent, and cosmetics
Frederic Suter [Thu, 28 Jan 2016 10:37:50 +0000 (11:37 +0100)]
changing jedule binding behavior
Don't let jedule implicetely and systematically dump a file
Modify the minmin scheduling test to examplify an explicit dump (iff
the jedule cmake option is ON)
Frederic Suter [Thu, 28 Jan 2016 09:03:42 +0000 (10:03 +0100)]
remove dummy test function
Frederic Suter [Thu, 28 Jan 2016 08:23:18 +0000 (09:23 +0100)]
this tentative of storage layer in SD was a bad idea.
SimDag is on top of SURF, the existing functions might be enough.
Exposing storage in the Simdag world still has to be defined properly
Frederic Suter [Thu, 28 Jan 2016 07:32:16 +0000 (08:32 +0100)]
dead code
Martin Quinson [Wed, 27 Jan 2016 21:56:09 +0000 (22:56 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Wed, 27 Jan 2016 21:55:52 +0000 (22:55 +0100)]
frame a concept of execution, that will become a s4u::Async
Martin Quinson [Wed, 27 Jan 2016 21:06:01 +0000 (22:06 +0100)]
what could have been the use of that construct?
Martin Quinson [Wed, 27 Jan 2016 18:24:57 +0000 (19:24 +0100)]
useless cosmetics
Martin Quinson [Wed, 27 Jan 2016 13:52:51 +0000 (14:52 +0100)]
sort out related functions
degomme [Wed, 27 Jan 2016 09:34:18 +0000 (10:34 +0100)]
Please fail when you can't compile.
degomme [Tue, 26 Jan 2016 12:53:49 +0000 (13:53 +0100)]
Don't execute unsupported factories tests for memcheck
They would be executed with another factory instead, because not built
Frederic Suter [Wed, 27 Jan 2016 09:22:25 +0000 (10:22 +0100)]
apply name changes to jedule too
Frederic Suter [Wed, 27 Jan 2016 01:10:13 +0000 (02:10 +0100)]
dead code
Martin Quinson [Wed, 27 Jan 2016 01:08:15 +0000 (02:08 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Frederic Suter [Wed, 27 Jan 2016 00:50:39 +0000 (01:50 +0100)]
no need for that declaration anymore
Frederic Suter [Wed, 27 Jan 2016 00:36:57 +0000 (01:36 +0100)]
kill another dummy function
Frederic Suter [Wed, 27 Jan 2016 00:16:29 +0000 (01:16 +0100)]
further cleaning in this rotten realm
Frederic Suter [Tue, 26 Jan 2016 23:27:05 +0000 (00:27 +0100)]
kill dumb function
Frederic Suter [Tue, 26 Jan 2016 23:20:45 +0000 (00:20 +0100)]
tidying and cosmetics