Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
4 years agoAdd a message to the user to specify our requirement for Boost version
degomme [Tue, 15 Mar 2016 14:09:03 +0000 (15:09 +0100)]
Add a message to the user to specify our requirement for Boost version

4 years ago[mc] Remove remaining bits of parmap in MC (not used)
Gabriel Corona [Tue, 15 Mar 2016 13:09:32 +0000 (14:09 +0100)]
[mc] Remove remaining bits of parmap in MC (not used)

4 years ago[mc] Remove useless stuff in mc_private.h
Gabriel Corona [Tue, 15 Mar 2016 13:02:58 +0000 (14:02 +0100)]
[mc] Remove useless stuff in mc_private.h

4 years agofix a test
Martin Quinson [Tue, 15 Mar 2016 13:04:06 +0000 (14:04 +0100)]
fix a test

4 years agoremove an empty structure left over
Martin Quinson [Tue, 15 Mar 2016 13:03:04 +0000 (14:03 +0100)]
remove an empty structure left over

4 years agoRevert my (subtle) attempts to fork simgrid...
Gabriel Corona [Tue, 15 Mar 2016 12:34:12 +0000 (13:34 +0100)]
Revert my (subtle) attempts to fork simgrid...

4 years ago[mc] Remove C typedefs (mc_foobar_t) and mc_forward.h
Gabriel Corona [Tue, 15 Mar 2016 12:18:19 +0000 (13:18 +0100)]
[mc] Remove C typedefs (mc_foobar_t) and mc_forward.h

4 years ago[mc] Move MC malloc introspection code in simgrid::mc
Gabriel Corona [Tue, 15 Mar 2016 12:02:11 +0000 (13:02 +0100)]
[mc] Move MC malloc introspection code in simgrid::mc

4 years ago[mc] Move unwinding glue in a UnwindContext class
Gabriel Corona [Tue, 15 Mar 2016 11:00:44 +0000 (12:00 +0100)]
[mc] Move unwinding glue in a UnwindContext class

4 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 15 Mar 2016 10:23:57 +0000 (11:23 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

4 years agofurther objectifies the traces
Martin Quinson [Tue, 15 Mar 2016 10:22:38 +0000 (11:22 +0100)]
further objectifies the traces

- Convert the list of all traces from xbt_dict to std::unordered_map
- Refuse "" as a trace filename and fix the calling code

4 years ago[mc] Move process_vm_readv-based implementation of libunwind in simgrid::mc
Gabriel Corona [Mon, 14 Mar 2016 10:38:16 +0000 (11:38 +0100)]
[mc] Move process_vm_readv-based implementation of libunwind in simgrid::mc

4 years ago[mc] Fix comment/TODO
Gabriel Corona [Mon, 14 Mar 2016 09:20:30 +0000 (10:20 +0100)]
[mc] Fix comment/TODO

4 years ago[mc] Make Process:cache_flags private
Gabriel Corona [Mon, 14 Mar 2016 09:12:29 +0000 (10:12 +0100)]
[mc] Make Process:cache_flags private

4 years ago[mc] Fix documentation
Gabriel Corona [Mon, 14 Mar 2016 08:33:06 +0000 (09:33 +0100)]
[mc] Fix documentation

4 years agoappveyor : switch boost to more recent one, and silence choco a bit
degomme [Tue, 15 Mar 2016 09:33:27 +0000 (10:33 +0100)]
appveyor : switch boost to more recent one, and silence choco a bit
This should avoid having a 3.6MB output.

4 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 15 Mar 2016 09:15:25 +0000 (10:15 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

4 years agostfu choco
Martin Quinson [Tue, 15 Mar 2016 09:15:14 +0000 (10:15 +0100)]
stfu choco

4 years agostart objectifying the surf traces
Martin Quinson [Tue, 15 Mar 2016 08:59:11 +0000 (09:59 +0100)]
start objectifying the surf traces

4 years agowhat a wonderful night in XBT ...
Frederic Suter [Tue, 15 Mar 2016 00:34:19 +0000 (01:34 +0100)]
what a wonderful night in XBT ...

4 years agoremove a couple of MSC_VER stuff
Frederic Suter [Mon, 14 Mar 2016 22:19:52 +0000 (23:19 +0100)]
remove a couple of MSC_VER stuff
  and some blank lines too

4 years agotiny tiny commit
Frederic Suter [Mon, 14 Mar 2016 21:48:31 +0000 (22:48 +0100)]
tiny tiny commit

4 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 14 Mar 2016 21:36:37 +0000 (22:36 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

4 years agocleanups in java bindings
Frederic Suter [Mon, 14 Mar 2016 21:34:05 +0000 (22:34 +0100)]
cleanups in java bindings

4 years agoMerge branch 'master' of github.com:mquinson/simgrid
Martin Quinson [Mon, 14 Mar 2016 21:10:15 +0000 (22:10 +0100)]
Merge branch 'master' of github.com:mquinson/simgrid

4 years agosurf::cpu: apply the latest naming convention of fields and methods
Martin Quinson [Mon, 14 Mar 2016 21:09:16 +0000 (22:09 +0100)]
surf::cpu: apply the latest naming convention of fields and methods

4 years agosurf/trace: kill dead code
Martin Quinson [Mon, 14 Mar 2016 20:58:37 +0000 (21:58 +0100)]
surf/trace: kill dead code

4 years agoreally put 'network/crosstraffic' to yes by default, and fix the teshes
Martin Quinson [Mon, 14 Mar 2016 20:42:56 +0000 (21:42 +0100)]
really put 'network/crosstraffic' to yes by default, and fix the teshes

4 years agosmall cleanups to appveyor
Martin Quinson [Mon, 14 Mar 2016 17:50:03 +0000 (18:50 +0100)]
small cleanups to appveyor

4 years agoappveyor: these tests don't exist anymore
Martin Quinson [Mon, 14 Mar 2016 16:40:11 +0000 (17:40 +0100)]
appveyor: these tests don't exist anymore

4 years agocmake/java: On windows, take the dll from the chocolatey location
Martin Quinson [Mon, 14 Mar 2016 16:09:51 +0000 (17:09 +0100)]
cmake/java: On windows, take the dll from the chocolatey location

4 years agoappveyor: flavor mingw over perl in the PATH
Martin Quinson [Mon, 14 Mar 2016 15:50:06 +0000 (16:50 +0100)]
appveyor: flavor mingw over perl in the PATH

4 years agoProviding our own copy of Win32API::File was a very bad idea
Martin Quinson [Mon, 14 Mar 2016 13:15:39 +0000 (14:15 +0100)]
Providing our own copy of Win32API::File was a very bad idea

4 years agoappveyor: full path to mingw32-make
Martin Quinson [Mon, 14 Mar 2016 13:07:37 +0000 (14:07 +0100)]
appveyor: full path to mingw32-make

4 years agoappveyor: these tests don't exist anymore
Martin Quinson [Mon, 14 Mar 2016 16:40:11 +0000 (17:40 +0100)]
appveyor: these tests don't exist anymore

4 years agocmake/java: On windows, take the dll from the chocolatey location
Martin Quinson [Mon, 14 Mar 2016 16:09:51 +0000 (17:09 +0100)]
cmake/java: On windows, take the dll from the chocolatey location

4 years agoreorg examples/simdag for better user experience
Frederic Suter [Mon, 14 Mar 2016 15:50:44 +0000 (16:50 +0100)]
reorg examples/simdag for better user experience

  + kill sd_test2 that brings nothing wrt the teshsuite

4 years agoappveyor: flavor mingw over perl in the PATH
Martin Quinson [Mon, 14 Mar 2016 15:50:06 +0000 (16:50 +0100)]
appveyor: flavor mingw over perl in the PATH

4 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Mon, 14 Mar 2016 15:16:24 +0000 (16:16 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

4 years agoadd a (simple) test for storage actions
Frederic Suter [Mon, 14 Mar 2016 14:49:23 +0000 (15:49 +0100)]
add a (simple) test for storage actions

4 years agoProviding our own copy of Win32API::File was a very bad idea
Martin Quinson [Mon, 14 Mar 2016 13:15:39 +0000 (14:15 +0100)]
Providing our own copy of Win32API::File was a very bad idea

4 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 14 Mar 2016 13:12:35 +0000 (14:12 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

4 years agoappveyor: full path to mingw32-make
Martin Quinson [Mon, 14 Mar 2016 13:07:37 +0000 (14:07 +0100)]
appveyor: full path to mingw32-make

4 years agofactor Cmake and clean files
Frederic Suter [Mon, 14 Mar 2016 12:51:18 +0000 (13:51 +0100)]
factor Cmake and clean files

4 years agotry to manually install mingw to get make
Martin Quinson [Mon, 14 Mar 2016 12:35:19 +0000 (13:35 +0100)]
try to manually install mingw to get make

4 years agoblank--
Frederic Suter [Mon, 14 Mar 2016 12:13:51 +0000 (13:13 +0100)]
blank--

4 years agomake dt runnable (fix argv accesses)
Frederic Suter [Mon, 14 Mar 2016 11:52:50 +0000 (12:52 +0100)]
make dt runnable (fix argv accesses)

4 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 14 Mar 2016 11:42:54 +0000 (12:42 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

4 years agoappveyor: Switch to Strawberry Perl and use chocolatey
Martin Quinson [Mon, 14 Mar 2016 09:04:31 +0000 (10:04 +0100)]
appveyor: Switch to Strawberry Perl and use chocolatey

- Active Perl is good if you use MSVC
- choco install seems better than downloading the prebuilt
  dependencies of an other project (symengine) we know nothing about

4 years agofix make dist
Martin Quinson [Mon, 14 Mar 2016 08:57:10 +0000 (09:57 +0100)]
fix make dist

4 years agotry to use cpan on appveyor
Martin Quinson [Mon, 14 Mar 2016 08:56:37 +0000 (09:56 +0100)]
try to use cpan on appveyor

4 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 14 Mar 2016 08:42:29 +0000 (09:42 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

4 years ago[Win32API::File] Use Carp::croak instead of bare croak
Martin Quinson [Mon, 14 Mar 2016 06:43:50 +0000 (07:43 +0100)]
[Win32API::File] Use Carp::croak instead of bare croak

Without this, I get the following message:

 String found where operator expected at C:/projects/simgrid/bin/IPC/Win32APIFile.pm line 278, near "croak 'Win32API::File Usage:  '"
            (Do you need to predeclare croak?)
 syntax error at C:/projects/simgrid/bin/IPC/Win32APIFile.pm line 278, near "croak 'Win32API::File Usage:  '"

4 years agoembeed our own fresh copy of Win32API::File
Martin Quinson [Mon, 14 Mar 2016 06:21:26 +0000 (07:21 +0100)]
embeed our own fresh copy of Win32API::File

4 years agotry to fix the windows build
Martin Quinson [Sun, 13 Mar 2016 21:28:52 +0000 (22:28 +0100)]
try to fix the windows build

4 years agoobsolete script: RuleBased routing was removed in v3.10
Martin Quinson [Sun, 13 Mar 2016 20:51:40 +0000 (21:51 +0100)]
obsolete script: RuleBased routing was removed in v3.10

4 years agoMerge branch 'master' of github.com:mquinson/simgrid
Martin Quinson [Sun, 13 Mar 2016 20:42:25 +0000 (21:42 +0100)]
Merge branch 'master' of github.com:mquinson/simgrid

4 years agotry to reactivate tesh on windows
Martin Quinson [Sun, 13 Mar 2016 20:42:10 +0000 (21:42 +0100)]
try to reactivate tesh on windows

4 years agoremove the git release from the config.h to reduce the amount of rebuilds
Martin Quinson [Sun, 13 Mar 2016 20:40:36 +0000 (21:40 +0100)]
remove the git release from the config.h to reduce the amount of rebuilds

4 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Sun, 13 Mar 2016 20:08:20 +0000 (21:08 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

4 years agorework the doc of the include tag
Martin Quinson [Sat, 12 Mar 2016 20:21:16 +0000 (21:21 +0100)]
rework the doc of the include tag

4 years agotesh: Merge https://github.com/toddr/IPC-Run/pull/19 into our IPC
Martin Quinson [Sat, 12 Mar 2016 20:20:35 +0000 (21:20 +0100)]
tesh: Merge https://github.com/toddr/IPC-Run/pull/19 into our IPC

4 years ago[mc] Move client-side message processing in the Client class
Gabriel Corona [Fri, 11 Mar 2016 16:02:43 +0000 (17:02 +0100)]
[mc] Move client-side message processing in the Client class

4 years ago[mc] FIXME MC_cut()
Gabriel Corona [Fri, 11 Mar 2016 14:58:52 +0000 (15:58 +0100)]
[mc] FIXME MC_cut()

4 years agofor once, %zu->%lu
degomme [Fri, 11 Mar 2016 15:26:53 +0000 (16:26 +0100)]
for once, %zu->%lu

4 years agotry to fix that for 32 bits platforms
degomme [Fri, 11 Mar 2016 14:34:34 +0000 (15:34 +0100)]
try to fix that for 32 bits platforms

4 years agoDon't perform these tests without smpi compiled
degomme [Fri, 11 Mar 2016 14:30:35 +0000 (15:30 +0100)]
Don't perform these tests without smpi compiled

4 years agobuild this file in the build folder and not in the middle of the sources ...
degomme [Fri, 11 Mar 2016 14:20:11 +0000 (15:20 +0100)]
build this file in the build folder and not in the middle of the sources ...
We need to correct it anyway, as it is awfully incompatible with the new way of doing tests

4 years agoreplace some abs by fabs, to please freebsd
degomme [Fri, 11 Mar 2016 14:19:18 +0000 (15:19 +0100)]
replace some abs by fabs, to please freebsd

4 years ago[mc] Rename mc_client.{h,cpp} to Client.{hpp,cpp}
Gabriel Corona [Fri, 11 Mar 2016 14:12:48 +0000 (15:12 +0100)]
[mc] Rename mc_client.{h,cpp} to Client.{hpp,cpp}

4 years ago[mc] Encapsulate model-checker/model-checker communications classes
Gabriel Corona [Thu, 10 Mar 2016 14:36:54 +0000 (15:36 +0100)]
[mc] Encapsulate model-checker/model-checker communications classes

- Channel, for low-lewel message send/receive (currently a wrapper around a socket);

- Client, for the client-side logic.

4 years ago[mc] Remove useless extern "C" around logging categories
Gabriel Corona [Thu, 10 Mar 2016 13:42:12 +0000 (14:42 +0100)]
[mc] Remove useless extern "C" around logging categories

4 years ago[mc] Small changes to Variable
Gabriel Corona [Thu, 10 Mar 2016 13:30:06 +0000 (14:30 +0100)]
[mc] Small changes to Variable

4 years ago[mc] Move some SIMIX inspection code in the Process class
Gabriel Corona [Thu, 10 Mar 2016 13:05:20 +0000 (14:05 +0100)]
[mc] Move some SIMIX inspection code in the Process class

4 years agorandom tag is gone
Martin Quinson [Fri, 11 Mar 2016 12:15:54 +0000 (13:15 +0100)]
random tag is gone

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

4 years agoimprove the s4u::Actor API (and mimick the one of rsg::Actor)
Martin Quinson [Thu, 10 Mar 2016 21:22:16 +0000 (22:22 +0100)]
improve the s4u::Actor API (and mimick the one of rsg::Actor)

4 years agomove a function to the right (xml) file
Martin Quinson [Thu, 10 Mar 2016 20:56:07 +0000 (21:56 +0100)]
move a function to the right (xml) file

4 years agouseless cleanups
Martin Quinson [Thu, 10 Mar 2016 20:37:36 +0000 (21:37 +0100)]
useless cleanups

4 years agoactually, this attribute is harmful on non-full links
Martin Quinson [Thu, 10 Mar 2016 20:35:28 +0000 (21:35 +0100)]
actually, this attribute is harmful on non-full links

4 years agouniformize one step of the link creation in Cste
Martin Quinson [Thu, 10 Mar 2016 20:08:44 +0000 (21:08 +0100)]
uniformize one step of the link creation in Cste

When netlink_parse_init() will be called by every model, it will be
inlined instead of being the exact same callback in any case

4 years agoreindent and only one timer type
Frederic Suter [Thu, 10 Mar 2016 15:26:31 +0000 (16:26 +0100)]
reindent and only one timer type

4 years agodeduplicate the code creating fullduplex links and regular ones
Martin Quinson [Thu, 10 Mar 2016 14:24:57 +0000 (15:24 +0100)]
deduplicate the code creating fullduplex links and regular ones

4 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Thu, 10 Mar 2016 14:12:40 +0000 (15:12 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

4 years agocomplete reorganisation of examples/smpi/NAS
Frederic Suter [Thu, 10 Mar 2016 14:10:09 +0000 (15:10 +0100)]
complete reorganisation of examples/smpi/NAS
  + use cmake and not the original yet ugly build chain
  + simplify code, but not the core
  + SMPIed version are in standby for now
  + still more work to be done to have proper testing

4 years agoresource creation: kill a really useless function
Martin Quinson [Thu, 10 Mar 2016 14:04:14 +0000 (15:04 +0100)]
resource creation: kill a really useless function

4 years agoPut back some quotes ...
degomme [Thu, 10 Mar 2016 13:54:13 +0000 (14:54 +0100)]
Put back some quotes ...

4 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid
degomme [Thu, 10 Mar 2016 13:44:24 +0000 (14:44 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid

4 years agoRemove unneeded quotes
degomme [Thu, 10 Mar 2016 13:44:19 +0000 (14:44 +0100)]
Remove unneeded quotes

4 years ago[mc] Fix memory leads after calls to xbt_basename()
Gabriel Corona [Thu, 10 Mar 2016 09:37:50 +0000 (10:37 +0100)]
[mc] Fix memory leads after calls to xbt_basename()

4 years ago[mc] ELF file list, stylistic change
Gabriel Corona [Thu, 10 Mar 2016 09:36:35 +0000 (10:36 +0100)]
[mc] ELF file list, stylistic change

4 years ago[mc] Move code in simgrid::mc
Gabriel Corona [Thu, 10 Mar 2016 09:31:29 +0000 (10:31 +0100)]
[mc] Move code in simgrid::mc

4 years agoreduce some overly verbose comments
Martin Quinson [Wed, 9 Mar 2016 21:55:39 +0000 (22:55 +0100)]
reduce some overly verbose comments

4 years agokill the portable header
Martin Quinson [Wed, 9 Mar 2016 20:52:55 +0000 (21:52 +0100)]
kill the portable header

such centralized header is not a good idea, as it tend to the
inflation of header inclusions. I prefer having each file specifying
precisely which header they need.

4 years agoload public config from internal config
Martin Quinson [Wed, 9 Mar 2016 20:52:14 +0000 (21:52 +0100)]
load public config from internal config

4 years agomissing #if (breaking build without smpi)
degomme [Wed, 9 Mar 2016 18:21:55 +0000 (19:21 +0100)]
missing #if (breaking build without smpi)

4 years agoThis seems to be useless since ... a long time, now (and it breaks on macos)
degomme [Wed, 9 Mar 2016 18:21:31 +0000 (19:21 +0100)]
This seems to be useless since ... a long time, now (and it breaks on macos)

4 years agoactivate -Wundef only in maintainer-mode
Martin Quinson [Wed, 9 Mar 2016 16:40:29 +0000 (17:40 +0100)]
activate -Wundef only in maintainer-mode

4 years agocmake: further improvements of the #if builds
Martin Quinson [Wed, 9 Mar 2016 16:15:50 +0000 (17:15 +0100)]
cmake: further improvements of the #if builds

- document this madness.
- move the postprocessing of variables values just before the file generation
- Add HAVE_POSIX_GETTIME to the post-processed values to please windows

4 years agocmake: fight against empty definitions
Martin Quinson [Wed, 9 Mar 2016 15:40:35 +0000 (16:40 +0100)]
cmake: fight against empty definitions