Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
5 years agoHmm, that was a lie.
degomme [Wed, 20 Jan 2016 11:26:55 +0000 (12:26 +0100)]
Hmm, that was a lie.
I can't remember why we needed that.

5 years agomore argument checking
Martin Quinson [Wed, 20 Jan 2016 09:47:45 +0000 (10:47 +0100)]
more argument checking

5 years agoTry to activate coverity for simgrid
Martin Quinson [Tue, 19 Jan 2016 17:16:28 +0000 (18:16 +0100)]
Try to activate coverity for simgrid

5 years agomv private function header to the right place
Frederic Suter [Wed, 20 Jan 2016 08:49:41 +0000 (09:49 +0100)]
mv private function header to the right place

5 years agoSD_link_get_list -> sd_link_list
Frederic Suter [Tue, 19 Jan 2016 16:33:05 +0000 (17:33 +0100)]
SD_link_get_list -> sd_link_list

5 years agoyes, why?
Frederic Suter [Tue, 19 Jan 2016 15:05:06 +0000 (16:05 +0100)]
yes, why?

5 years agobe careful never to change the case of the extension in fortran ...
degomme [Wed, 20 Jan 2016 00:27:06 +0000 (01:27 +0100)]
be careful never to change the case of the extension in fortran ...
Yes, it matters because one forces the C preprocessor to pass, and not the other.

5 years agoDon't tell the user to use an option his simgrid soes not support (but tease him).
degomme [Tue, 19 Jan 2016 23:34:21 +0000 (00:34 +0100)]
Don't tell the user to use an option his simgrid soes not support (but tease him).

Signed-off-by: degomme <augustin.degomme@unibas.ch>
5 years agoMake all predefined MPI_Datatype const
degomme [Tue, 19 Jan 2016 22:49:58 +0000 (23:49 +0100)]
Make all predefined MPI_Datatype const
We encountered one MPI application that was using them as such and thus failing to build with SMPI.

5 years agoOops
degomme [Tue, 19 Jan 2016 17:15:31 +0000 (18:15 +0100)]
Oops

5 years agoWarn at build, and die painfully at execution time when trying to use smpi privatizat...
degomme [Tue, 19 Jan 2016 16:58:54 +0000 (17:58 +0100)]
Warn at build, and die painfully at execution time when trying to use smpi privatization on a system that does not handle it.

5 years agosecond attempt at fixing make distcheck
Martin Quinson [Tue, 19 Jan 2016 16:09:03 +0000 (17:09 +0100)]
second attempt at fixing make distcheck

5 years agofix make dist
Martin Quinson [Tue, 19 Jan 2016 15:49:59 +0000 (16:49 +0100)]
fix make dist

5 years agoMerge branch 'master' of github.com:mquinson/simgrid
Martin Quinson [Tue, 19 Jan 2016 15:08:01 +0000 (16:08 +0100)]
Merge branch 'master' of github.com:mquinson/simgrid

5 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 19 Jan 2016 15:07:42 +0000 (16:07 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

5 years agoexport the energy plugin to the java world
Martin Quinson [Tue, 19 Jan 2016 15:07:30 +0000 (16:07 +0100)]
export the energy plugin to the java world

5 years agoThx green guy! power is speed.
Frederic Suter [Tue, 19 Jan 2016 14:53:56 +0000 (15:53 +0100)]
Thx green guy! power is speed.

5 years agoFix #include
Gabriel Corona [Tue, 19 Jan 2016 14:07:18 +0000 (15:07 +0100)]
Fix #include

5 years agorevert modification
Frederic Suter [Tue, 19 Jan 2016 14:04:35 +0000 (15:04 +0100)]
revert modification

5 years agoset latency to 0 before calling getRouteAndLatency
Frederic Suter [Tue, 19 Jan 2016 14:00:21 +0000 (15:00 +0100)]
set latency to 0 before calling getRouteAndLatency

5 years ago Start the SimDag revolution: function factoring
Frederic Suter [Tue, 19 Jan 2016 13:56:15 +0000 (14:56 +0100)]
 Start the SimDag revolution: function factoring
    + SD_link_get_ -> sg_link_
       for count/bandwidth/latency/name/data
    + SD_link_set_data -> sg_link_data_set
    + SD_link_is_shared -> sg_link_is_shared

5 years agoStart the SimDag revolution: function renaming
Frederic Suter [Tue, 19 Jan 2016 13:19:24 +0000 (14:19 +0100)]
Start the SimDag revolution: function renaming
  + number -> count (workstation/link lists)
  + remove 'current' in bandwidth/latency getters

5 years agocp is cp, but sh may be sh.exe
Martin Quinson [Tue, 19 Jan 2016 13:17:36 +0000 (14:17 +0100)]
cp is cp, but sh may be sh.exe

5 years ago[s4u] Do not need to check for NULL before delet
Gabriel Corona [Tue, 19 Jan 2016 11:54:11 +0000 (12:54 +0100)]
[s4u] Do not need to check for NULL before delet

This is already included.

5 years agoDelete the CPU (fix a mem leak)
Gabriel Corona [Tue, 19 Jan 2016 11:53:31 +0000 (12:53 +0100)]
Delete the CPU (fix a mem leak)

5 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 19 Jan 2016 11:40:28 +0000 (12:40 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

5 years agoMerge pull request #51 from mpoquet/master
Martin Quinson [Tue, 19 Jan 2016 11:23:30 +0000 (12:23 +0100)]
Merge pull request #51 from mpoquet/master

Removes the pid hack introduced in the patch proposal of issue 15

5 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid
Lucas Mello Schnorr [Tue, 19 Jan 2016 11:20:18 +0000 (09:20 -0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid

5 years agoMerge branch 'master' of https://github.com/mquinson/simgrid
Millian Poquet [Tue, 19 Jan 2016 11:06:44 +0000 (12:06 +0100)]
Merge branch 'master' of https://github.com/mquinson/simgrid

5 years agoReplace manual latency computation by call to proper
Frederic Suter [Tue, 19 Jan 2016 11:00:37 +0000 (12:00 +0100)]
Replace manual latency computation by call to proper
function.
Revalidate tesh

5 years agoCleaner patch for issue 15.
Millian Poquet [Tue, 19 Jan 2016 10:58:35 +0000 (11:58 +0100)]
Cleaner patch for issue 15.

Instead of using a pid hack to generate the process creation trace in
MSG_process_create_with_environment, this is now done in the function that
handles the pids: SIMIX_process_create.

5 years ago[action replay] verify optional parameters at the same time in alltoall
Lucas Mello Schnorr [Tue, 19 Jan 2016 10:56:20 +0000 (08:56 -0200)]
[action replay] verify optional parameters at the same time in alltoall

5 years ago[action replay] check second optional parameter before parsing datatype in gatherv
Lucas Mello Schnorr [Tue, 19 Jan 2016 10:55:03 +0000 (08:55 -0200)]
[action replay] check second optional parameter before parsing datatype in gatherv

5 years ago[action replay] fix allgather optional parameter parsing
Lucas Mello Schnorr [Tue, 19 Jan 2016 10:54:34 +0000 (08:54 -0200)]
[action replay] fix allgather optional parameter parsing

5 years ago[action replay] verify both optional parameters in allgatherv
Lucas Mello Schnorr [Tue, 19 Jan 2016 10:54:04 +0000 (08:54 -0200)]
[action replay] verify both optional parameters in allgatherv

5 years ago[action replay] verify both optional parameters at the same time in alltoallv
Lucas Mello Schnorr [Tue, 19 Jan 2016 10:53:34 +0000 (08:53 -0200)]
[action replay] verify both optional parameters at the same time in alltoallv

5 years ago[action replay] independent parsing for two optional parameters
Lucas Mello Schnorr [Tue, 19 Jan 2016 10:37:44 +0000 (08:37 -0200)]
[action replay] independent parsing for two optional parameters

5 years ago[action replay] check parameters for all to all operation
Lucas Mello Schnorr [Tue, 19 Jan 2016 10:30:38 +0000 (08:30 -0200)]
[action replay] check parameters for all to all operation

5 years agoremove these broken examples that may be misleading for newcomers as
Frederic Suter [Tue, 19 Jan 2016 10:22:16 +0000 (11:22 +0100)]
remove these broken examples that may be misleading for newcomers as
they have nothing to do with master-worker. The future of platform
generation is lua anyway.

5 years agoMerge branch 'master' of github.com:mquinson/simgrid
Martin Quinson [Tue, 19 Jan 2016 00:09:29 +0000 (01:09 +0100)]
Merge branch 'master' of github.com:mquinson/simgrid

5 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 19 Jan 2016 00:09:06 +0000 (01:09 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

5 years agotypo in comment
Frederic Suter [Tue, 19 Jan 2016 00:06:31 +0000 (01:06 +0100)]
typo in comment

5 years agoonly test 5th field if 4th exists
Frederic Suter [Tue, 19 Jan 2016 00:06:00 +0000 (01:06 +0100)]
only test 5th field if 4th exists

5 years agoMerge pull request #50 from mpoquet/master
Martin Quinson [Mon, 18 Jan 2016 23:31:35 +0000 (00:31 +0100)]
Merge pull request #50 from mpoquet/master

Warning removal with clang 3.7.0-6

5 years agoCosmetics: removal of a useless comment I wrote in the previous commits
Millian Poquet [Mon, 18 Jan 2016 23:06:26 +0000 (00:06 +0100)]
Cosmetics: removal of a useless comment I wrote in the previous commits

5 years agoMerge branch 'master' of https://github.com/mquinson/simgrid
Millian Poquet [Mon, 18 Jan 2016 23:01:08 +0000 (00:01 +0100)]
Merge branch 'master' of https://github.com/mquinson/simgrid

5 years agoWarning fix: remove old and weird __foo__ function that generated a warning on clang...
Millian Poquet [Mon, 18 Jan 2016 22:59:31 +0000 (23:59 +0100)]
Warning fix: remove old and weird __foo__ function that generated a warning on clang 3.7.0

5 years agocp is called cp.exe on windows...
Martin Quinson [Mon, 18 Jan 2016 22:58:49 +0000 (23:58 +0100)]
cp is called cp.exe on windows...

5 years agoreturn the allocated buffer not that of the previous function
Frederic Suter [Mon, 18 Jan 2016 22:28:14 +0000 (23:28 +0100)]
return the allocated buffer not that of the previous function

5 years ago[cmake] fix the copy of the native libs into the jarfile
Martin Quinson [Mon, 18 Jan 2016 22:14:07 +0000 (23:14 +0100)]
[cmake] fix the copy of the native libs into the jarfile

I REALLY hate cmake. I do.

5 years agofix my borken english
Martin Quinson [Mon, 18 Jan 2016 20:13:20 +0000 (21:13 +0100)]
fix my borken english

5 years agoreadd the MSG interface to energy thingy
Martin Quinson [Mon, 18 Jan 2016 20:05:15 +0000 (21:05 +0100)]
readd the MSG interface to energy thingy

5 years agoWarning and pessimization fix in get_memory_map: a std::copy of a local variable...
Millian Poquet [Mon, 18 Jan 2016 17:58:04 +0000 (18:58 +0100)]
Warning and pessimization fix in get_memory_map: a std::copy of a local variable was returned, which inhibited return value optimization

5 years agoWarning fix: addition of the override specifier for all methods that needed it
Millian Poquet [Mon, 18 Jan 2016 17:46:52 +0000 (18:46 +0100)]
Warning fix: addition of the override specifier for all methods that needed it

5 years agorecompile the dtd, just to check that I can do so
Martin Quinson [Mon, 18 Jan 2016 17:34:34 +0000 (18:34 +0100)]
recompile the dtd, just to check that I can do so

5 years agoreindent
Martin Quinson [Mon, 18 Jan 2016 11:35:05 +0000 (12:35 +0100)]
reindent

5 years agoone step to make VM usable with any Cpu model
Martin Quinson [Sun, 17 Jan 2016 11:21:37 +0000 (12:21 +0100)]
one step to make VM usable with any Cpu model

5 years agoinline a static function
Martin Quinson [Sun, 17 Jan 2016 10:53:46 +0000 (11:53 +0100)]
inline a static function

5 years agoreindent
Martin Quinson [Sat, 16 Jan 2016 14:36:12 +0000 (15:36 +0100)]
reindent

5 years agomove the vanilla def of executeParallelTask in HostModel
Martin Quinson [Sat, 16 Jan 2016 14:23:07 +0000 (15:23 +0100)]
move the vanilla def of executeParallelTask in HostModel

Two of the three subclasses were redefining this method to the same
content.

5 years agosimplify the prototype of CpuAction::onStateChange
Martin Quinson [Sat, 16 Jan 2016 14:18:46 +0000 (15:18 +0100)]
simplify the prototype of CpuAction::onStateChange

I'm not sure of how to export it to the user.

5 years agowoopsy, adapt MC to the previous change
Martin Quinson [Sat, 16 Jan 2016 10:01:01 +0000 (11:01 +0100)]
woopsy, adapt MC to the previous change

5 years agoKill a deprecated function, deprecate another one, and inline a simcall
Martin Quinson [Sat, 16 Jan 2016 08:55:08 +0000 (09:55 +0100)]
Kill a deprecated function, deprecate another one, and inline a simcall

- SIMIX_host_get_name is replaced by sg_host_get_name
- One day, MSG_host_get_name will die
- the host_off simcall now use the closure simcall

5 years agokill (inline) useless functions
Martin Quinson [Fri, 15 Jan 2016 16:31:02 +0000 (17:31 +0100)]
kill (inline) useless functions

The whole addTraces() madness should be reworked and factorized.

5 years agotry again to find this lib.. and don't crash if not found
degomme [Fri, 15 Jan 2016 15:46:32 +0000 (16:46 +0100)]
try again to find this lib.. and don't crash if not found

5 years ago...
degomme [Fri, 15 Jan 2016 15:24:16 +0000 (16:24 +0100)]
...

5 years agooops
degomme [Fri, 15 Jan 2016 15:22:32 +0000 (16:22 +0100)]
oops

5 years agoAdd folders to search for libwinpthreads when using msys.
degomme [Fri, 15 Jan 2016 15:10:28 +0000 (16:10 +0100)]
Add folders to search for libwinpthreads when using msys.

5 years agoanother attempt
degomme [Fri, 15 Jan 2016 15:05:23 +0000 (16:05 +0100)]
another attempt

5 years agoBuild out of source on windows also (but don't do the make dist/unpack) part
degomme [Fri, 15 Jan 2016 14:54:40 +0000 (15:54 +0100)]
Build out of source on windows also (but don't do the make dist/unpack) part

5 years ago[s4u] Use const& references in Host::mounted_storages()
Gabriel Corona [Fri, 15 Jan 2016 15:05:52 +0000 (16:05 +0100)]
[s4u] Use const& references in Host::mounted_storages()

5 years ago[s4u] Host snake_case
Gabriel Corona [Fri, 15 Jan 2016 14:26:45 +0000 (15:26 +0100)]
[s4u] Host snake_case

5 years agoanother attempt to fix make -j with java.
degomme [Fri, 15 Jan 2016 14:38:57 +0000 (15:38 +0100)]
another attempt to fix make -j with java.

5 years ago[mc] Fix the hash computation
Gabriel Corona [Fri, 15 Jan 2016 13:54:52 +0000 (14:54 +0100)]
[mc] Fix the hash computation

5 years agonot for windows' eyes
degomme [Fri, 15 Jan 2016 14:00:48 +0000 (15:00 +0100)]
not for windows' eyes

5 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid
degomme [Fri, 15 Jan 2016 13:47:42 +0000 (14:47 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid

5 years agodeactivate Werror and co for windows ci build
degomme [Fri, 15 Jan 2016 13:47:33 +0000 (14:47 +0100)]
deactivate Werror and co for windows ci build

5 years ago[s4u] Use forward.hpp for forward declarations
Gabriel Corona [Fri, 15 Jan 2016 12:47:21 +0000 (13:47 +0100)]
[s4u] Use forward.hpp for forward declarations

5 years ago[s4u] s/ByName/by_name/
Gabriel Corona [Fri, 15 Jan 2016 12:46:42 +0000 (13:46 +0100)]
[s4u] s/ByName/by_name/

5 years agoremove free of return set in user code for these tests too.
Frederic Suter [Fri, 15 Jan 2016 12:45:04 +0000 (13:45 +0100)]
remove free of return set in user code for these tests too.

5 years ago[s4u] Remove Host::.set_userdata()
Gabriel Corona [Fri, 15 Jan 2016 12:25:55 +0000 (13:25 +0100)]
[s4u] Remove Host::.set_userdata()

5 years agoRemove the TODO done in the previous commit
Gabriel Corona [Fri, 15 Jan 2016 11:25:17 +0000 (12:25 +0100)]
Remove the TODO done in the previous commit

5 years ago[s4u] Do not use containers of references
Gabriel Corona [Fri, 15 Jan 2016 11:07:38 +0000 (12:07 +0100)]
[s4u] Do not use containers of references

Containers are not allowes to hold references.

5 years ago[mc] Fix compilation
Gabriel Corona [Fri, 15 Jan 2016 10:46:29 +0000 (11:46 +0100)]
[mc] Fix compilation

5 years ago[s4u] Removes unused simgrid::s4u::Host::hosts static variable
Gabriel Corona [Fri, 15 Jan 2016 09:40:41 +0000 (10:40 +0100)]
[s4u] Removes unused simgrid::s4u::Host::hosts static variable

5 years agoAdd signal.hpp to DefinePackage (fix dist)
Gabriel Corona [Fri, 15 Jan 2016 09:11:28 +0000 (10:11 +0100)]
Add signal.hpp to DefinePackage (fix dist)

5 years agoRemove surf_on_host_created() declaration
Gabriel Corona [Fri, 15 Jan 2016 09:03:32 +0000 (10:03 +0100)]
Remove surf_on_host_created() declaration

Thos function does not exist anymore.

5 years ago[s4u] Add a header file with forward declarations
Gabriel Corona [Thu, 14 Jan 2016 15:50:24 +0000 (16:50 +0100)]
[s4u] Add a header file with forward declarations

5 years agoDo not free return set here either.
Frederic Suter [Thu, 14 Jan 2016 19:19:21 +0000 (20:19 +0100)]
Do not free return set here either.

5 years agorename __SD_task_set_state to SD_task_set_state too
Frederic Suter [Thu, 14 Jan 2016 19:08:24 +0000 (20:08 +0100)]
rename __SD_task_set_state to SD_task_set_state too

5 years agothis part was never tested (and useless IMHO), call it dead code
Frederic Suter [Thu, 14 Jan 2016 14:08:40 +0000 (15:08 +0100)]
this part was never tested (and useless IMHO), call it dead code

5 years agorouting stuff in SimDag is dead code added by navarrop (nobody ever used
Frederic Suter [Thu, 14 Jan 2016 13:53:18 +0000 (14:53 +0100)]
routing stuff in SimDag is dead code added by navarrop (nobody ever used
it)

5 years agoRemove sg_platf_*_add_cb, use the signal<T> directly
Gabriel Corona [Thu, 14 Jan 2016 15:43:46 +0000 (16:43 +0100)]
Remove sg_platf_*_add_cb, use the signal<T> directly

5 years agoUse signals for platform callbacks
Gabriel Corona [Thu, 14 Jan 2016 10:54:41 +0000 (11:54 +0100)]
Use signals for platform callbacks

5 years agoRemove useless callback declarations in platf
Gabriel Corona [Thu, 14 Jan 2016 08:48:58 +0000 (09:48 +0100)]
Remove useless callback declarations in platf

5 years agoModify almost all SD tests. There is no need to free a structure
Frederic Suter [Thu, 14 Jan 2016 11:09:47 +0000 (12:09 +0100)]
Modify almost all SD tests. There is no need to free a structure
allocated by SD_Simulate in user code.

5 years agoget rid of the last swag in SimDag (\o/), hence the encapsulation of
Frederic Suter [Thu, 14 Jan 2016 11:07:33 +0000 (12:07 +0100)]
get rid of the last swag in SimDag (\o/), hence the encapsulation of
SD_Simulate.

5 years agocosmetics
Frederic Suter [Wed, 13 Jan 2016 09:32:26 +0000 (10:32 +0100)]
cosmetics

5 years agouse proper type for task kind
Frederic Suter [Wed, 13 Jan 2016 09:29:29 +0000 (10:29 +0100)]
use proper type for task kind

5 years agothe comment said this function is private, make it private
Frederic Suter [Tue, 12 Jan 2016 10:29:48 +0000 (11:29 +0100)]
the comment said this function is private, make it private