Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
7 years agoAdd tests for the new features of Tesh.
David Glesser [Fri, 2 Sep 2016 08:12:52 +0000 (10:12 +0200)]
Add tests for the new features of Tesh.

7 years agoCosmetic in tesh. Better doc and TODO.
David Glesser [Thu, 1 Sep 2016 16:30:00 +0000 (18:30 +0200)]
Cosmetic in tesh. Better doc and TODO.

7 years agoReplace tesh.pl by pesh.py a much better version of tesh in python.
David Glesser [Thu, 1 Sep 2016 16:19:32 +0000 (18:19 +0200)]
Replace tesh.pl by pesh.py a much better version of tesh in python.

7 years agomerge the HL13 VM model into the main VirtualMachine class
Martin Quinson [Wed, 31 Aug 2016 19:38:42 +0000 (21:38 +0200)]
merge the HL13 VM model into the main VirtualMachine class

- that's the only model, and I don't see no alternative solution here
- The goal with that part of the code is to make a plugin out of it,
  to let the users have the whole VM implementation in one file only,
  that they can modify completely.

7 years agotiny cleanups in surf::VM
Martin Quinson [Tue, 30 Aug 2016 15:21:30 +0000 (17:21 +0200)]
tiny cleanups in surf::VM

7 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Mon, 29 Aug 2016 21:09:49 +0000 (23:09 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

7 years agosmpi/running-power is renamed to smpi/host-speed
Martin Quinson [Mon, 29 Aug 2016 21:09:39 +0000 (23:09 +0200)]
smpi/running-power is renamed to smpi/host-speed

7 years agosmpi/cpu-threshold:-1 should become smpi/simulate-computation:no
Martin Quinson [Mon, 29 Aug 2016 15:23:40 +0000 (17:23 +0200)]
smpi/cpu-threshold:-1 should become smpi/simulate-computation:no

7 years ago[CMAKE] Indentation in CMakeLists.txt
Christian Heinrich [Mon, 29 Aug 2016 13:09:45 +0000 (15:09 +0200)]
[CMAKE] Indentation in CMakeLists.txt

7 years ago[DOC] Remove references to old 'power' attribute from the platform doc
Christian Heinrich [Tue, 23 Aug 2016 14:53:17 +0000 (16:53 +0200)]
[DOC] Remove references to old 'power' attribute from the platform doc

7 years agomove some placeholder functions from VMHL13 to VirtualMachine
Martin Quinson [Mon, 29 Aug 2016 09:17:35 +0000 (11:17 +0200)]
move some placeholder functions from VMHL13 to VirtualMachine

7 years agorename fields for consistency
Martin Quinson [Mon, 29 Aug 2016 08:53:41 +0000 (10:53 +0200)]
rename fields for consistency

7 years agoremove the else clause that should never be reached in 5d98a94013, as it is reached...
Augustin Degomme [Mon, 29 Aug 2016 08:24:01 +0000 (10:24 +0200)]
remove the else clause that should never be reached in 5d98a94013, as it is reached on winbuntu, and breaks privatization, which works without the clause.

7 years agoUse a deque instead of an intrusive hook for all VMs
Martin Quinson [Sun, 28 Aug 2016 20:32:12 +0000 (22:32 +0200)]
Use a deque instead of an intrusive hook for all VMs

- This is much simpler this way.
- Also, put it in the VirtualMachine class, not the Model one.

7 years agorename the VM callbacks for uniformity
Martin Quinson [Sun, 28 Aug 2016 20:20:14 +0000 (22:20 +0200)]
rename the VM callbacks for uniformity

7 years agokill two useless functions at once
Martin Quinson [Sun, 28 Aug 2016 20:08:05 +0000 (22:08 +0200)]
kill two useless functions at once

7 years agoplease sonar
Martin Quinson [Sun, 28 Aug 2016 20:03:05 +0000 (22:03 +0200)]
please sonar

7 years agowahou. This one is great
Martin Quinson [Sun, 28 Aug 2016 17:03:59 +0000 (19:03 +0200)]
wahou. This one is great

7 years agofurther cosmetics in simix VM, which really needs them
Martin Quinson [Sun, 28 Aug 2016 17:02:24 +0000 (19:02 +0200)]
further cosmetics in simix VM, which really needs them

7 years agoVM: code simplification by ensuring that the piface field is set
Martin Quinson [Sun, 28 Aug 2016 16:56:10 +0000 (18:56 +0200)]
VM: code simplification by ensuring that the piface field is set

- that field points to the s4u vision of myself.
- Fix the prototype of surf::VMModel::createVM() to ease the life
  of its unique user

7 years agoanother useless function dies
Martin Quinson [Sun, 28 Aug 2016 16:39:38 +0000 (18:39 +0200)]
another useless function dies

7 years agoone 'void*' less
Martin Quinson [Sun, 28 Aug 2016 16:33:06 +0000 (18:33 +0200)]
one 'void*' less

7 years agohow many useless functions can this code possibly contain?
Martin Quinson [Sun, 28 Aug 2016 16:30:13 +0000 (18:30 +0200)]
how many useless functions can this code possibly contain?

7 years agocosmetics in simix VM (much more to do)
Martin Quinson [Sun, 28 Aug 2016 16:08:11 +0000 (18:08 +0200)]
cosmetics in simix VM (much more to do)

7 years agokill a useless function
Martin Quinson [Sun, 28 Aug 2016 15:58:43 +0000 (17:58 +0200)]
kill a useless function

7 years agouse a typed extension for simix::Host
Martin Quinson [Sun, 28 Aug 2016 15:46:32 +0000 (17:46 +0200)]
use a typed extension for simix::Host

7 years agocosmetics
Martin Quinson [Sat, 27 Aug 2016 20:16:35 +0000 (22:16 +0200)]
cosmetics

7 years agorework the smpirun manpage
Martin Quinson [Sat, 27 Aug 2016 16:24:22 +0000 (18:24 +0200)]
rework the smpirun manpage

7 years agomake it possible to start this example without parameters
Martin Quinson [Sat, 27 Aug 2016 13:01:35 +0000 (15:01 +0200)]
make it possible to start this example without parameters

7 years agoclasses can actually be created on demand
Martin Quinson [Fri, 26 Aug 2016 20:16:15 +0000 (22:16 +0200)]
classes can actually be created on demand

I was remembering of some sort of problems with MC.

7 years agotry to initialize the class on demand
Martin Quinson [Fri, 26 Aug 2016 19:32:47 +0000 (21:32 +0200)]
try to initialize the class on demand

7 years agoplease sonar
Martin Quinson [Fri, 26 Aug 2016 18:51:32 +0000 (20:51 +0200)]
please sonar

7 years agogive the application a chance to not enter the deadlocks
Martin Quinson [Fri, 26 Aug 2016 16:38:01 +0000 (18:38 +0200)]
give the application a chance to not enter the deadlocks

7 years agothe order of atexit() seem to be different on FreeBSD
Martin Quinson [Fri, 26 Aug 2016 15:30:26 +0000 (17:30 +0200)]
the order of atexit() seem to be different on FreeBSD

7 years agodestroy the config set each time we allocate it
Martin Quinson [Thu, 25 Aug 2016 15:39:11 +0000 (17:39 +0200)]
destroy the config set each time we allocate it

7 years agoplug some more "leaks"
degomme [Thu, 25 Aug 2016 15:08:36 +0000 (17:08 +0200)]
plug some more "leaks"

7 years agodynar to vector
Frederic Suter [Wed, 24 Aug 2016 17:39:48 +0000 (19:39 +0200)]
dynar to vector

7 years agofix a memleak by not creating things we never use
Martin Quinson [Wed, 24 Aug 2016 08:42:22 +0000 (10:42 +0200)]
fix a memleak by not creating things we never use

7 years agomatch new and delete
Martin Quinson [Wed, 24 Aug 2016 08:39:15 +0000 (10:39 +0200)]
match new and delete

7 years agoallow this example to start without paramters
Martin Quinson [Wed, 24 Aug 2016 08:35:56 +0000 (10:35 +0200)]
allow this example to start without paramters

7 years agofix make dist
Martin Quinson [Tue, 23 Aug 2016 01:51:30 +0000 (03:51 +0200)]
fix make dist

7 years agoremove obsolete file
Martin Quinson [Tue, 23 Aug 2016 01:47:13 +0000 (03:47 +0200)]
remove obsolete file

7 years agonew doc: how to compile the SimGrid examples from Eclipse
Martin Quinson [Tue, 23 Aug 2016 01:46:14 +0000 (03:46 +0200)]
new doc: how to compile the SimGrid examples from Eclipse

7 years agobetter documentation of the lua dependencies for install
Martin Quinson [Tue, 23 Aug 2016 01:28:06 +0000 (03:28 +0200)]
better documentation of the lua dependencies for install

7 years agoeclipse is not robust wrt relative pathes
Martin Quinson [Tue, 23 Aug 2016 01:10:56 +0000 (03:10 +0200)]
eclipse is not robust wrt relative pathes

7 years agofurther cleanups to please sonar
Martin Quinson [Tue, 23 Aug 2016 01:09:19 +0000 (03:09 +0200)]
further cleanups to please sonar

7 years agoDon't use -- within XML comments, sonar fails when doing that
Martin Quinson [Tue, 23 Aug 2016 00:55:33 +0000 (02:55 +0200)]
Don't use -- within XML comments, sonar fails when doing that

7 years agojava way of life
Martin Quinson [Tue, 23 Aug 2016 00:39:07 +0000 (02:39 +0200)]
java way of life

7 years agojava does not like uppercased packages
Martin Quinson [Tue, 23 Aug 2016 00:36:28 +0000 (02:36 +0200)]
java does not like uppercased packages

7 years ago[java] new function: msg.Comm.waitAny()
Martin Quinson [Tue, 23 Aug 2016 00:31:40 +0000 (02:31 +0200)]
[java] new function: msg.Comm.waitAny()

7 years agocleanups to please sonar
Martin Quinson [Tue, 23 Aug 2016 00:06:22 +0000 (02:06 +0200)]
cleanups to please sonar

7 years agoimprove the eclipse project of our Java examples by linking to the sources
Martin Quinson [Mon, 22 Aug 2016 23:59:09 +0000 (01:59 +0200)]
improve the eclipse project of our Java examples by linking to the sources

7 years agonew java example, on asynchronous communications
Martin Quinson [Mon, 22 Aug 2016 23:58:40 +0000 (01:58 +0200)]
new java example, on asynchronous communications

7 years ago[java] cosmetics in the Task.dsend() example
Martin Quinson [Mon, 22 Aug 2016 23:49:33 +0000 (01:49 +0200)]
[java] cosmetics in the Task.dsend() example

7 years agosmpirun.1: document the option I added recently
Martin Quinson [Mon, 22 Aug 2016 23:39:53 +0000 (01:39 +0200)]
smpirun.1: document the option I added recently

7 years ago[java] New function: msg.Comm.waitAll()
Martin Quinson [Mon, 22 Aug 2016 23:34:49 +0000 (01:34 +0200)]
[java] New function: msg.Comm.waitAll()

7 years agonew example, Java implementation of the Token Ring
Martin Quinson [Mon, 22 Aug 2016 22:22:35 +0000 (00:22 +0200)]
new example, Java implementation of the Token Ring

7 years agoCosmetics in the MSG version of app-token-ring
Martin Quinson [Mon, 22 Aug 2016 21:26:16 +0000 (23:26 +0200)]
Cosmetics in the MSG version of app-token-ring

7 years agoA project file to import the Java examples in Eclipse
Martin Quinson [Mon, 22 Aug 2016 12:58:10 +0000 (14:58 +0200)]
A project file to import the Java examples in Eclipse

7 years agostart objectifing simix::Host
Martin Quinson [Mon, 22 Aug 2016 10:30:48 +0000 (12:30 +0200)]
start objectifing simix::Host

7 years agoRevert "use C++11 constructs to please sonar"
Martin Quinson [Sun, 21 Aug 2016 15:42:12 +0000 (17:42 +0200)]
Revert "use C++11 constructs to please sonar"

This reverts commit 8f561fbf18e6995590fab6bc65e662e6797ff3fa.

7 years agouse C++11 constructs to please sonar
Martin Quinson [Sun, 21 Aug 2016 15:25:58 +0000 (17:25 +0200)]
use C++11 constructs to please sonar

7 years agono need to manually compute the log2
Martin Quinson [Sun, 21 Aug 2016 15:07:05 +0000 (17:07 +0200)]
no need to manually compute the log2

7 years agoplug a memleak
Martin Quinson [Sat, 20 Aug 2016 19:48:37 +0000 (21:48 +0200)]
plug a memleak

7 years agodon't try to survive to native exceptions
Martin Quinson [Fri, 19 Aug 2016 21:30:28 +0000 (23:30 +0200)]
don't try to survive to native exceptions

7 years agorename the Storage fields to follow our naming conventions
Martin Quinson [Fri, 19 Aug 2016 13:12:34 +0000 (15:12 +0200)]
rename the Storage fields to follow our naming conventions

7 years agoFloyd is dynar free
Frederic Suter [Fri, 19 Aug 2016 13:01:41 +0000 (15:01 +0200)]
Floyd is dynar free

7 years agostore the links directly, not the names
Martin Quinson [Fri, 19 Aug 2016 12:46:34 +0000 (14:46 +0200)]
store the links directly, not the names

- That's an old Perl relic, damn we had weird programing habits by then
- This simplifies the workflow
- This is possible now that the awful perl-like rulebased routing is gone

7 years agoaddress a FIXME
Martin Quinson [Fri, 19 Aug 2016 11:31:21 +0000 (13:31 +0200)]
address a FIXME

7 years agouse std::map for sparse vectors. This simplifies things
Martin Quinson [Fri, 19 Aug 2016 11:21:44 +0000 (13:21 +0200)]
use std::map for sparse vectors. This simplifies things

7 years agocosmetics
Martin Quinson [Fri, 19 Aug 2016 10:57:29 +0000 (12:57 +0200)]
cosmetics

7 years agoreduce the amount of casts
Martin Quinson [Fri, 19 Aug 2016 10:49:14 +0000 (12:49 +0200)]
reduce the amount of casts

7 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Fri, 19 Aug 2016 07:41:40 +0000 (09:41 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

7 years agoplug memleak
Frederic Suter [Fri, 19 Aug 2016 07:41:27 +0000 (09:41 +0200)]
plug memleak

7 years agouse vector for privateLinks_
Frederic Suter [Fri, 19 Aug 2016 07:25:45 +0000 (09:25 +0200)]
use vector for privateLinks_
 + fought hard against this one :/
 + emptty, have a look please

7 years agobe explicit to please sonar
Martin Quinson [Thu, 18 Aug 2016 21:40:07 +0000 (23:40 +0200)]
be explicit to please sonar

7 years agoMerge pull request #108 from adfaure/master
Martin Quinson [Thu, 18 Aug 2016 21:38:51 +0000 (23:38 +0200)]
Merge pull request #108 from adfaure/master

[s4u]Fix memory leak into s4u::Comm

7 years agosome hints to get accurate simulation
Martin Quinson [Thu, 18 Aug 2016 19:50:23 +0000 (21:50 +0200)]
some hints to get accurate simulation

7 years agovertices_ is now a vector in routing
Frederic Suter [Thu, 18 Aug 2016 16:25:52 +0000 (18:25 +0200)]
vertices_ is now a vector in routing

7 years ago[DOC] Added another SMPI_PRETEND_CC warning
Christian Heinrich [Thu, 18 Aug 2016 12:35:35 +0000 (14:35 +0200)]
[DOC] Added another SMPI_PRETEND_CC warning

7 years ago[clang-format] Update AllowShortFunctionsOnASingleLine to 'inline'
Christian Heinrich [Wed, 13 Jul 2016 11:20:45 +0000 (13:20 +0200)]
[clang-format] Update AllowShortFunctionsOnASingleLine to 'inline'

7 years agofix build on 32bit
Frederic Suter [Thu, 18 Aug 2016 11:08:57 +0000 (13:08 +0200)]
fix build on 32bit

7 years agogetting rid of dynar in instr (part 1)
Frederic Suter [Thu, 18 Aug 2016 10:55:03 +0000 (12:55 +0200)]
getting rid of dynar in instr (part 1)

7 years agowoops
Frederic Suter [Thu, 18 Aug 2016 09:18:28 +0000 (11:18 +0200)]
woops

7 years agofix build
Frederic Suter [Thu, 18 Aug 2016 09:17:54 +0000 (11:17 +0200)]
fix build

7 years agofactor these 2 basic tests
Frederic Suter [Thu, 18 Aug 2016 09:07:21 +0000 (11:07 +0200)]
factor these 2 basic tests

7 years agocosmetics
Frederic Suter [Thu, 18 Aug 2016 09:00:16 +0000 (11:00 +0200)]
cosmetics

7 years agoyet another dynar to disappear
Frederic Suter [Thu, 18 Aug 2016 08:29:46 +0000 (10:29 +0200)]
yet another dynar to disappear
emptty: you might want to change this one (look for the FIXME)

7 years ago2 dynar less (but this code is ... improvable)
Frederic Suter [Thu, 18 Aug 2016 07:57:03 +0000 (09:57 +0200)]
2 dynar less (but this code is ... improvable)

7 years agorework the SMPI documentation
Martin Quinson [Wed, 17 Aug 2016 20:10:36 +0000 (22:10 +0200)]
rework the SMPI documentation

7 years agostore host and not names
Frederic Suter [Wed, 17 Aug 2016 18:29:48 +0000 (20:29 +0200)]
store host and not names
Bonus : 2 malloc -> new

7 years ago[s4u]Fix memory leak into s4u::Comm
adfaure [Wed, 17 Aug 2016 13:42:10 +0000 (15:42 +0200)]
[s4u]Fix memory leak into s4u::Comm

7 years agodynar-- for hosts that restart
Frederic Suter [Tue, 16 Aug 2016 21:18:44 +0000 (23:18 +0200)]
dynar-- for hosts that restart

7 years agodynar-- for trace mgmt
Frederic Suter [Tue, 16 Aug 2016 20:16:48 +0000 (22:16 +0200)]
dynar-- for trace mgmt

7 years agooops. make the script executable...
degomme [Tue, 16 Aug 2016 13:09:11 +0000 (15:09 +0200)]
oops. make the script executable...

7 years agoAdd DynamicAnalysis description as a script. It used to be static in jenkins config.
degomme [Tue, 16 Aug 2016 13:03:50 +0000 (15:03 +0200)]
Add DynamicAnalysis description as a script. It used to be static in jenkins config.
Printing it to a file makes it more dynamic, as you can add more infos.

7 years agoplug a memleak by properly finalizing the framework
Martin Quinson [Tue, 16 Aug 2016 11:45:07 +0000 (13:45 +0200)]
plug a memleak by properly finalizing the framework

7 years agosmall sonar cleanup
Martin Quinson [Tue, 16 Aug 2016 09:03:04 +0000 (11:03 +0200)]
small sonar cleanup

7 years agokeep polite and informative
Martin Quinson [Tue, 16 Aug 2016 08:29:30 +0000 (10:29 +0200)]
keep polite and informative

7 years agobetter handling of info_* in smpi to avoid leaks
degomme [Tue, 16 Aug 2016 00:09:04 +0000 (02:09 +0200)]
better handling of info_* in smpi to avoid leaks