Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
4 years agofix make distcheck
Frederic Suter [Mon, 15 Feb 2016 23:16:17 +0000 (00:16 +0100)]
fix make distcheck

4 years agoignore sendrecv_main
Frederic Suter [Mon, 15 Feb 2016 23:14:16 +0000 (00:14 +0100)]
ignore sendrecv_main

4 years agoreindent and hostify
Frederic Suter [Mon, 15 Feb 2016 23:13:49 +0000 (00:13 +0100)]
reindent and hostify

4 years agoadd a test for this example
Frederic Suter [Mon, 15 Feb 2016 23:13:27 +0000 (00:13 +0100)]
add a test for this example

4 years agocosmetics in XML files
Frederic Suter [Mon, 15 Feb 2016 23:12:55 +0000 (00:12 +0100)]
cosmetics in XML files

4 years agoDo not declare empty sets
Frederic Suter [Mon, 15 Feb 2016 23:12:08 +0000 (00:12 +0100)]
Do not declare empty sets

4 years agomore cleanups in NAS
Frederic Suter [Mon, 15 Feb 2016 23:08:15 +0000 (00:08 +0100)]
more cleanups in NAS

4 years agoI'm psychotic
Martin Quinson [Mon, 15 Feb 2016 21:58:50 +0000 (22:58 +0100)]
I'm psychotic

4 years agocleanups in teshsuite/simdag/platforms, don't ask why
Martin Quinson [Mon, 15 Feb 2016 21:53:48 +0000 (22:53 +0100)]
cleanups in teshsuite/simdag/platforms, don't ask why

4 years agokill old cruft
Martin Quinson [Mon, 15 Feb 2016 21:41:04 +0000 (22:41 +0100)]
kill old cruft

4 years agoplug some memleaks in simdag tests
Martin Quinson [Mon, 15 Feb 2016 21:36:58 +0000 (22:36 +0100)]
plug some memleaks in simdag tests

4 years agosmall cleanups in dijkstra
Martin Quinson [Mon, 15 Feb 2016 21:13:54 +0000 (22:13 +0100)]
small cleanups in dijkstra

4 years agocmake: kill dead code
Martin Quinson [Mon, 15 Feb 2016 20:59:27 +0000 (21:59 +0100)]
cmake: kill dead code

4 years agofurther cleanups in routing: check if route already exists uniformly
Martin Quinson [Sun, 14 Feb 2016 21:31:27 +0000 (22:31 +0100)]
further cleanups in routing: check if route already exists uniformly

4 years agoroutes are symmetrical by default, DRY
Martin Quinson [Sun, 14 Feb 2016 21:28:52 +0000 (22:28 +0100)]
routes are symmetrical by default, DRY

4 years agorouting: rename and sort things
Martin Quinson [Sun, 14 Feb 2016 16:39:41 +0000 (17:39 +0100)]
routing: rename and sort things

4 years agorouting: rename all fields, and less void*
Martin Quinson [Sun, 14 Feb 2016 14:05:01 +0000 (15:05 +0100)]
routing: rename all fields, and less void*

4 years agorouting: factorize the argument checking of parseRoute()s
Martin Quinson [Sun, 14 Feb 2016 12:31:15 +0000 (13:31 +0100)]
routing: factorize the argument checking of parseRoute()s

4 years agoAll elements must exist, having one of them is not enough
Martin Quinson [Sun, 14 Feb 2016 12:23:22 +0000 (13:23 +0100)]
All elements must exist, having one of them is not enough

4 years agoboolean can only take true or false as a value, don't fear
Martin Quinson [Sun, 14 Feb 2016 11:37:10 +0000 (12:37 +0100)]
boolean can only take true or false as a value, don't fear

4 years agogosh, this shitty code is even dupplicated!
Martin Quinson [Sun, 14 Feb 2016 11:31:58 +0000 (12:31 +0100)]
gosh, this shitty code is even dupplicated!

4 years agoDijkstra: kill obscure dead dupplicated code
Martin Quinson [Sun, 14 Feb 2016 11:20:17 +0000 (12:20 +0100)]
Dijkstra: kill obscure dead dupplicated code

4 years agodijkstra: no need for a boolean to see if a dict is not NULL
Martin Quinson [Sun, 14 Feb 2016 11:18:21 +0000 (12:18 +0100)]
dijkstra: no need for a boolean to see if a dict is not NULL

4 years agoExposing a pointer to internals is not considered as good OOP practices
Martin Quinson [Sun, 14 Feb 2016 11:06:49 +0000 (12:06 +0100)]
Exposing a pointer to internals is not considered as good OOP practices

Plus, that was amusingly useless here.

4 years agoinsufficient cleanups in Dijkstra routing
Martin Quinson [Sun, 14 Feb 2016 10:58:39 +0000 (11:58 +0100)]
insufficient cleanups in Dijkstra routing

4 years agocosmetics: coverage improvement and better error msg
Martin Quinson [Sun, 14 Feb 2016 10:34:52 +0000 (11:34 +0100)]
cosmetics: coverage improvement and better error msg

4 years agocleanups in the API and fields of NetCard
Martin Quinson [Sun, 14 Feb 2016 10:17:18 +0000 (11:17 +0100)]
cleanups in the API and fields of NetCard

4 years agoThe code deal with <ASroute> in the exact same way than <route>. Disturbing
Martin Quinson [Sun, 14 Feb 2016 09:59:13 +0000 (10:59 +0100)]
The code deal with <ASroute> in the exact same way than <route>. Disturbing

But kill the dupplicated/dead code anyway. This calls for further
cleanups, for example in the DTD...

4 years agorouting: move an empty implementation to the super class
Martin Quinson [Sat, 13 Feb 2016 14:29:51 +0000 (15:29 +0100)]
routing: move an empty implementation to the super class

4 years agoimprove the doc of installing, specifically under windows
Martin Quinson [Sat, 13 Feb 2016 10:44:41 +0000 (11:44 +0100)]
improve the doc of installing, specifically under windows

4 years agorouting: dedupplicate code
Martin Quinson [Sat, 13 Feb 2016 10:02:31 +0000 (11:02 +0100)]
routing: dedupplicate code

4 years agoKill the scala examples
Martin Quinson [Fri, 12 Feb 2016 22:35:05 +0000 (23:35 +0100)]
Kill the scala examples

We're working on tidying SimGrid, so remove that [working] cruft.

We already knew that Java code can be called from Scala. It was not
really tested (and the tests were not activated on the servers).

4 years ago[cmake] kill unused cruft aiming at surviving pre-c++11 or pre-c99 compilers
Martin Quinson [Fri, 12 Feb 2016 22:07:32 +0000 (23:07 +0100)]
[cmake] kill unused cruft aiming at surviving pre-c++11 or pre-c99 compilers

4 years agowoops
Frederic Suter [Fri, 12 Feb 2016 21:56:34 +0000 (22:56 +0100)]
woops

4 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Fri, 12 Feb 2016 21:54:43 +0000 (22:54 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

4 years agoremove a couple of oldies
Frederic Suter [Fri, 12 Feb 2016 21:53:16 +0000 (22:53 +0100)]
remove a couple of oldies

  + this minimal stylesheet has been replaced by doc/doxygen/stylesheet
  + cmake is now used for 6 years, users might be used to it

4 years agounrelated cosmetics
Martin Quinson [Fri, 12 Feb 2016 21:39:43 +0000 (22:39 +0100)]
unrelated cosmetics

4 years agodon't mislead robots
Frederic Suter [Fri, 12 Feb 2016 21:33:16 +0000 (22:33 +0100)]
don't mislead robots

4 years agodocument the fact that we benefit from the Debian builders too
Martin Quinson [Fri, 12 Feb 2016 21:19:14 +0000 (22:19 +0100)]
document the fact that we benefit from the Debian builders too

4 years agotry to fix the stack growth direction on non-amd64
Martin Quinson [Fri, 12 Feb 2016 21:02:46 +0000 (22:02 +0100)]
try to fix the stack growth direction on non-amd64

4 years agorename a field and slightly improve the doc
Martin Quinson [Fri, 12 Feb 2016 20:54:56 +0000 (21:54 +0100)]
rename a field and slightly improve the doc

4 years agoit's Feb already
Martin Quinson [Fri, 12 Feb 2016 20:18:57 +0000 (21:18 +0100)]
it's Feb already

4 years agono need for this awk checker anymore
Frederic Suter [Fri, 12 Feb 2016 19:59:50 +0000 (20:59 +0100)]
no need for this awk checker anymore

4 years agofurther cleanup in imported NAS
Frederic Suter [Fri, 12 Feb 2016 19:56:38 +0000 (20:56 +0100)]
further cleanup in imported NAS

4 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Fri, 12 Feb 2016 19:43:09 +0000 (20:43 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

4 years agokill the SD_application_reinit function
Frederic Suter [Fri, 12 Feb 2016 19:33:03 +0000 (20:33 +0100)]
kill the SD_application_reinit function

4 years ago[mc] Fix MC cross-process memory access
Gabriel Corona [Fri, 12 Feb 2016 15:41:08 +0000 (16:41 +0100)]
[mc] Fix MC cross-process memory access

"[mc] Fix testall" broke the MC on syustems where you cannot read
another process memory without ptracing/stopping it first.

4 years agouse brand new attibute: symmetrical="YES"
Frederic Suter [Fri, 12 Feb 2016 13:18:26 +0000 (14:18 +0100)]
use brand new attibute: symmetrical="YES"

4 years ago[mc] Fix testall
Gabriel Corona [Fri, 12 Feb 2016 13:20:53 +0000 (14:20 +0100)]
[mc] Fix testall

4 years ago[mc] Update the tesh for mc-bugged1-liveness
Gabriel Corona [Fri, 12 Feb 2016 13:07:52 +0000 (14:07 +0100)]
[mc] Update the tesh for mc-bugged1-liveness

4 years ago[cmake] Fix libsigc++ mode
Gabriel Corona [Fri, 12 Feb 2016 12:11:44 +0000 (13:11 +0100)]
[cmake] Fix libsigc++ mode

It was always disabled.

4 years agoRouting: kill some dupplicated code
Martin Quinson [Fri, 12 Feb 2016 08:46:17 +0000 (09:46 +0100)]
Routing: kill some dupplicated code

4 years agoless void*
Martin Quinson [Fri, 12 Feb 2016 08:28:11 +0000 (09:28 +0100)]
less void*

4 years agorename the fields of AS for clarity sake
Martin Quinson [Fri, 12 Feb 2016 01:30:07 +0000 (02:30 +0100)]
rename the fields of AS for clarity sake

4 years agostart initializing routing fields in the constructors, not with a shotgun
Martin Quinson [Fri, 12 Feb 2016 01:21:09 +0000 (02:21 +0100)]
start initializing routing fields in the constructors, not with a shotgun

4 years agoand now, blow up the routing_models table \o/
Martin Quinson [Fri, 12 Feb 2016 00:48:12 +0000 (01:48 +0100)]
and now, blow up the routing_models table \o/

4 years agoAS don't need a modelDesc. They have a C++ class
Martin Quinson [Fri, 12 Feb 2016 00:23:30 +0000 (01:23 +0100)]
AS don't need a modelDesc. They have a C++ class

4 years agorouting: get rid of unused strings
Martin Quinson [Fri, 12 Feb 2016 00:05:19 +0000 (01:05 +0100)]
routing: get rid of unused strings

4 years agosg_platf_new_netcard was creating hostlinks. Fix it
Martin Quinson [Thu, 11 Feb 2016 23:55:23 +0000 (00:55 +0100)]
sg_platf_new_netcard was creating hostlinks. Fix it

4 years agodon't leak the routing name up to into Java
Martin Quinson [Thu, 11 Feb 2016 23:35:25 +0000 (00:35 +0100)]
don't leak the routing name up to into Java

we were implementing instanceof with char*...
That was during the (golden) C age of SimGrid.

4 years agoinitialize field As::p_linkUpDownList at declaration (+ cosmetics)
Martin Quinson [Thu, 11 Feb 2016 23:25:09 +0000 (00:25 +0100)]
initialize field As::p_linkUpDownList at declaration (+ cosmetics)

4 years agoNetCardImpl: automatic and ignorable field renamings
Martin Quinson [Thu, 11 Feb 2016 23:05:05 +0000 (00:05 +0100)]
NetCardImpl: automatic and ignorable field renamings

4 years agocode simplification around simgrid::surf::NetCardImpl
Martin Quinson [Thu, 11 Feb 2016 23:00:53 +0000 (00:00 +0100)]
code simplification around simgrid::surf::NetCardImpl

4 years agoremove parsing cruft from forward.h, move it to platf.h
Martin Quinson [Thu, 11 Feb 2016 22:50:09 +0000 (23:50 +0100)]
remove parsing cruft from forward.h, move it to platf.h

4 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Thu, 11 Feb 2016 21:42:53 +0000 (22:42 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

4 years agoRevert "[mc] Fix loop bound checking using heaplimit"
Gabriel Corona [Thu, 11 Feb 2016 12:21:11 +0000 (13:21 +0100)]
Revert "[mc] Fix loop bound checking using heaplimit"

This reverts commit 15d7df6ae57645a0b6f3c0fb07eff36a14da555b.

The fix seems commit but currently breaks test test. I'll bring it
back while the MC is stable.

4 years ago[mc] Use ucontext_t instead of void* in some places
Gabriel Corona [Wed, 10 Feb 2016 15:40:34 +0000 (16:40 +0100)]
[mc] Use ucontext_t instead of void* in some places

4 years ago[mc] Hack to workaround weird/unexpected DWARF
Gabriel Corona [Wed, 10 Feb 2016 16:45:30 +0000 (17:45 +0100)]
[mc] Hack to workaround weird/unexpected DWARF

For some reason, there is some DW_TAG_typedef without DW_AT_type:

<1><538832>: Numéro d'abréviation : 111 (DW_TAG_typedef)
    <538833>   DW_AT_name        : (chaîne indirecte, décalage: 0x2292f3): gregset_t
    <538837>   DW_AT_decl_file   : 98
    <538838>   DW_AT_decl_line   : 37

4 years ago[mc] Fix UContext::wrapper
Gabriel Corona [Wed, 10 Feb 2016 15:51:25 +0000 (16:51 +0100)]
[mc] Fix UContext::wrapper

The name of the wrapper is used in the MC code introspection so we
can't change it without changing the MC code.

4 years ago[mc] Use first/last instead of start/end in ObjectInformation::remove_global_variable()
Gabriel Corona [Wed, 10 Feb 2016 13:42:59 +0000 (14:42 +0100)]
[mc] Use first/last instead of start/end in ObjectInformation::remove_global_variable()

4 years ago[mc] Fix binary search removal in ObjectInformation::remove_global_variable()
Gabriel Corona [Wed, 10 Feb 2016 13:38:46 +0000 (14:38 +0100)]
[mc] Fix binary search removal in ObjectInformation::remove_global_variable()

4 years agocosmetics
Martin Quinson [Thu, 11 Feb 2016 15:01:00 +0000 (16:01 +0100)]
cosmetics

4 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Thu, 11 Feb 2016 14:26:20 +0000 (15:26 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

4 years agokill useless code now that As::Seal() exists
Martin Quinson [Thu, 11 Feb 2016 14:26:13 +0000 (15:26 +0100)]
kill useless code now that As::Seal() exists

4 years agocleanup: rename a symbol
Martin Quinson [Thu, 11 Feb 2016 14:14:23 +0000 (15:14 +0100)]
cleanup: rename a symbol

4 years agoFirst attempt to untangle the AS parsing
Martin Quinson [Thu, 11 Feb 2016 14:11:16 +0000 (15:11 +0100)]
First attempt to untangle the AS parsing

Each surf::As is given a Seal() method in charge of finalizing its
initialization once the last element is added.

4 years agocosmetics: remove a lot of dead code seemingly spread around with a shotgun
Martin Quinson [Thu, 11 Feb 2016 13:20:34 +0000 (14:20 +0100)]
cosmetics: remove a lot of dead code seemingly spread around with a shotgun

Small stain all over the place, brain dead overall design.
No doubt I was the author of that code, back in the age.

4 years agoadd missing bit of documentation
degomme [Thu, 11 Feb 2016 13:32:09 +0000 (14:32 +0100)]
add missing bit of documentation

4 years agoInline another function about the parsing of clusters
Martin Quinson [Thu, 11 Feb 2016 11:56:44 +0000 (12:56 +0100)]
Inline another function about the parsing of clusters

4 years agokill obscure dead code
Martin Quinson [Thu, 11 Feb 2016 09:42:21 +0000 (10:42 +0100)]
kill obscure dead code

4 years agowoopsie, it wasn't supposed to be commited
Martin Quinson [Thu, 11 Feb 2016 09:37:26 +0000 (10:37 +0100)]
woopsie, it wasn't supposed to be commited

4 years agotiny cleanups in the parsing of clusters
Martin Quinson [Thu, 11 Feb 2016 09:21:25 +0000 (10:21 +0100)]
tiny cleanups in the parsing of clusters

This code has the real potential of making me insane. It drives me nuts!

4 years agoreindent
Martin Quinson [Thu, 11 Feb 2016 07:20:54 +0000 (08:20 +0100)]
reindent

4 years agoGet ride of a stupidly empty header file
Martin Quinson [Wed, 10 Feb 2016 23:01:07 +0000 (00:01 +0100)]
Get ride of a stupidly empty header file

4 years agoremove examples/xbt there too
Frederic Suter [Wed, 10 Feb 2016 21:31:49 +0000 (22:31 +0100)]
remove examples/xbt there too

4 years agoremove examples/xbt there
Frederic Suter [Wed, 10 Feb 2016 21:24:54 +0000 (22:24 +0100)]
remove examples/xbt there

4 years agoget rid of user-unfriendly example
Frederic Suter [Wed, 10 Feb 2016 21:21:12 +0000 (22:21 +0100)]
get rid of user-unfriendly example

4 years agoRename the ptask files. There is no Host07 class anymore
Martin Quinson [Wed, 10 Feb 2016 21:07:22 +0000 (22:07 +0100)]
Rename the ptask files. There is no Host07 class anymore

4 years agoExample cleaning (msg-bittorent)
Frederic Suter [Wed, 10 Feb 2016 20:44:46 +0000 (21:44 +0100)]
Example cleaning (msg-bittorent)
 - replace deployment by something closer to what the provided
   generator produces
 - Stop using the ugly platform.xml file
 - revalidate tesh
 - reindent to 120 character width
 - more uniform comments

4 years agoExample cleaning
Frederic Suter [Wed, 10 Feb 2016 13:56:14 +0000 (14:56 +0100)]
Example cleaning
 - replace deployment by something closer to what the provided
   generator produces
 - Stop using the ugly platform.xml file
 - revalidate tesh
 - reindent to 120 character width
 - use proper dynar function when possible
 - more uniform comments

4 years agolist changes related to SimDag
Frederic Suter [Wed, 10 Feb 2016 09:33:26 +0000 (10:33 +0100)]
list changes related to SimDag

4 years agoremove an old and misleading example
Frederic Suter [Wed, 10 Feb 2016 09:00:32 +0000 (10:00 +0100)]
remove an old and misleading example

4 years ago[mc] Really unblock the signal in the child
Gabriel Corona [Tue, 9 Feb 2016 22:46:25 +0000 (23:46 +0100)]
[mc] Really unblock the signal in the child

4 years agoimprove an error message
Martin Quinson [Tue, 9 Feb 2016 22:24:12 +0000 (23:24 +0100)]
improve an error message

4 years agofix 'make dist'
Martin Quinson [Tue, 9 Feb 2016 21:56:04 +0000 (22:56 +0100)]
fix 'make dist'

4 years agofix 'make dist'
Martin Quinson [Tue, 9 Feb 2016 21:49:55 +0000 (22:49 +0100)]
fix 'make dist'

4 years agoCompletely eewrite the msg::ptask example
Martin Quinson [Tue, 9 Feb 2016 21:43:38 +0000 (22:43 +0100)]
Completely eewrite the msg::ptask example

- Examplify the parallel execution without communication
- Examplify the remote execution trick
- Kill test_ptask binary that was not any clearer and somehow redundent

Fixes #55, even if it rather reimplement what was proposed.
Sorry @glesserd and thanks for the PR anyway. Your feedback is precious.

4 years agocosmetics
Martin Quinson [Tue, 9 Feb 2016 20:38:23 +0000 (21:38 +0100)]
cosmetics

4 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 9 Feb 2016 17:08:44 +0000 (18:08 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

4 years agoalso regenerate the MC flex parsers with a recent flexml
Martin Quinson [Tue, 9 Feb 2016 17:04:00 +0000 (18:04 +0100)]
also regenerate the MC flex parsers with a recent flexml