Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
6 years agokill another old-fashioned simcall
Frederic Suter [Wed, 19 Jul 2017 11:59:57 +0000 (13:59 +0200)]
kill another old-fashioned simcall

6 years agoremove useless try/catch
Frederic Suter [Wed, 19 Jul 2017 11:43:18 +0000 (13:43 +0200)]
remove useless try/catch

6 years agocosmetics
Frederic Suter [Wed, 19 Jul 2017 11:43:07 +0000 (13:43 +0200)]
cosmetics

6 years agosome cleanups in maxmin
Frederic Suter [Tue, 18 Jul 2017 12:38:01 +0000 (14:38 +0200)]
some cleanups in maxmin

6 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Tue, 18 Jul 2017 07:36:48 +0000 (09:36 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

6 years agoplug two more leaks
Frederic Suter [Tue, 18 Jul 2017 07:21:11 +0000 (09:21 +0200)]
plug two more leaks

6 years agoMerge branch 'master' of github.com:simgrid/simgrid
Martin Quinson [Tue, 18 Jul 2017 00:31:29 +0000 (02:31 +0200)]
Merge branch 'master' of github.com:simgrid/simgrid

6 years agoMC: checker kindly ask the app whether an actor is enabled instead of reading tons...
Martin Quinson [Tue, 18 Jul 2017 00:31:09 +0000 (02:31 +0200)]
MC: checker kindly ask the app whether an actor is enabled instead of reading tons of remote memory

6 years agofoward.h should remain as short as possible
Martin Quinson [Mon, 17 Jul 2017 23:49:16 +0000 (01:49 +0200)]
foward.h should remain as short as possible

6 years agoMerge pull request #200 from Takishipp/clear_fct
Martin Quinson [Mon, 17 Jul 2017 23:41:10 +0000 (01:41 +0200)]
Merge pull request #200 from Takishipp/clear_fct

Replace a function by its contents

6 years agocosmetics and comments
Martin Quinson [Mon, 17 Jul 2017 22:44:01 +0000 (00:44 +0200)]
cosmetics and comments

6 years agotry with privatization
Augustin Degomme [Mon, 17 Jul 2017 19:39:33 +0000 (21:39 +0200)]
try with privatization

6 years agoactivate new fortran test
degomme [Mon, 17 Jul 2017 18:35:58 +0000 (20:35 +0200)]
activate new fortran test

6 years agoAdd some missing SMPI fortran bindings (recently supported functions)
degomme [Mon, 17 Jul 2017 18:10:08 +0000 (20:10 +0200)]
Add some missing SMPI fortran bindings (recently supported functions)

6 years agoSplit up Fortran bindings in several files to avoid 2000 lines files.
degomme [Mon, 17 Jul 2017 16:03:25 +0000 (18:03 +0200)]
Split up Fortran bindings in several files to avoid 2000 lines files.

6 years agoExplode 3700 lines of smpi_pmpi.cpp file in several smaller files.
degomme [Mon, 17 Jul 2017 15:24:46 +0000 (17:24 +0200)]
Explode 3700 lines of smpi_pmpi.cpp file in several smaller files.

6 years agoSuppress also the privatization dlopen handle "leak" in valgrind.
degomme [Mon, 17 Jul 2017 13:41:54 +0000 (15:41 +0200)]
Suppress also the privatization dlopen handle "leak" in valgrind.

6 years agoBig move of all SMPI files in subfolders because it was a mess.
degomme [Mon, 17 Jul 2017 13:14:13 +0000 (15:14 +0200)]
Big move of all SMPI files in subfolders because it was a mess.

bindings : all C/F77 bindings + PMPI_* entry functions, which will be split up into several files next
mpi : all MPI structures (Request, Op, Info, Datatype, ...) implementation.
colls : untouched, collective comms folder
internals : all SMPI specifics (sharing, dvfs, instr, privatization, processes...)
include : all *.hpp and .h files (should it be moved ? it's added by default in the include path now)

6 years agoremove spurious ;
degomme [Mon, 17 Jul 2017 11:43:16 +0000 (13:43 +0200)]
remove spurious ;

6 years agoplug leaks in low level tests
Frederic Suter [Mon, 17 Jul 2017 12:16:47 +0000 (14:16 +0200)]
plug leaks in low level tests

adding a higher level init function ensures that all data structures
are correctly deallocated.
Would be better to not allocate them at all (dict of mailboxes for
instance), but no user won't ever write XBT or SURF test, will they?

6 years agoleak plug
Frederic Suter [Mon, 17 Jul 2017 11:42:53 +0000 (13:42 +0200)]
leak plug

6 years agocodacy treats
Frederic Suter [Mon, 17 Jul 2017 10:10:01 +0000 (12:10 +0200)]
codacy treats

6 years agosome optimizations
Takishipp [Mon, 17 Jul 2017 10:05:59 +0000 (12:05 +0200)]
some optimizations

6 years agodelete comment
Takishipp [Mon, 17 Jul 2017 08:13:29 +0000 (10:13 +0200)]
delete comment

6 years agoReplace a function by its contents
Takishipp [Mon, 17 Jul 2017 08:09:33 +0000 (10:09 +0200)]
Replace a function by its contents

6 years agofix non-MC builds
Martin Quinson [Mon, 17 Jul 2017 06:40:34 +0000 (08:40 +0200)]
fix non-MC builds

6 years agountangle a tiny bit checker algo and enabled actor
Martin Quinson [Mon, 17 Jul 2017 06:09:01 +0000 (08:09 +0200)]
untangle a tiny bit checker algo and enabled actor

6 years agoremove one layer of calls
Martin Quinson [Sun, 16 Jul 2017 22:49:57 +0000 (00:49 +0200)]
remove one layer of calls

6 years agocosmetics
Martin Quinson [Sun, 16 Jul 2017 21:54:46 +0000 (23:54 +0200)]
cosmetics

6 years agothis is a hpp header
Martin Quinson [Sun, 16 Jul 2017 19:32:40 +0000 (21:32 +0200)]
this is a hpp header

6 years agocosmetics
Martin Quinson [Sun, 16 Jul 2017 19:25:23 +0000 (21:25 +0200)]
cosmetics

6 years agofurther cleanups of the MC protocol (and fix its build :)
Martin Quinson [Sun, 16 Jul 2017 16:22:42 +0000 (18:22 +0200)]
further cleanups of the MC protocol (and fix its build :)

6 years agoMC: rename process into RemoteClient
Martin Quinson [Sun, 16 Jul 2017 16:00:35 +0000 (18:00 +0200)]
MC: rename process into RemoteClient

This is a proxy to the Client (ie the MCed), as seen from the server
(ie, the MCer)

6 years agocleanups in the MC protocol
Martin Quinson [Sun, 16 Jul 2017 14:10:07 +0000 (16:10 +0200)]
cleanups in the MC protocol

6 years agosonar
Martin Quinson [Sat, 15 Jul 2017 21:13:28 +0000 (23:13 +0200)]
sonar

6 years agofix java builds
Martin Quinson [Sat, 15 Jul 2017 21:02:55 +0000 (23:02 +0200)]
fix java builds

6 years agodeprecate properly another function
Martin Quinson [Sat, 15 Jul 2017 20:44:37 +0000 (22:44 +0200)]
deprecate properly another function

6 years agofix clang builds
Martin Quinson [Thu, 13 Jul 2017 22:37:30 +0000 (00:37 +0200)]
fix clang builds

6 years agoproperly deprecate another function
Martin Quinson [Thu, 13 Jul 2017 21:45:21 +0000 (23:45 +0200)]
properly deprecate another function

6 years agoImprove deprecate messages: we know when to remove it
Martin Quinson [Thu, 13 Jul 2017 16:04:45 +0000 (18:04 +0200)]
Improve deprecate messages: we know when to remove it

6 years agocodacy
Martin Quinson [Thu, 13 Jul 2017 10:41:00 +0000 (12:41 +0200)]
codacy

6 years agoa few sonar treats
Frederic Suter [Thu, 13 Jul 2017 12:18:31 +0000 (14:18 +0200)]
a few sonar treats

6 years agoMerge branch 'master' of github.com:simgrid/simgrid
Martin Quinson [Thu, 13 Jul 2017 10:01:49 +0000 (12:01 +0200)]
Merge branch 'master' of github.com:simgrid/simgrid

6 years agoplease sonar
Frederic Suter [Thu, 13 Jul 2017 09:41:20 +0000 (11:41 +0200)]
please sonar

6 years agoplug leak
Frederic Suter [Thu, 13 Jul 2017 09:40:57 +0000 (11:40 +0200)]
plug leak

6 years agoMerge pull request #199 from Takishipp/clear_fct
Martin Quinson [Thu, 13 Jul 2017 09:11:50 +0000 (11:11 +0200)]
Merge pull request #199 from Takishipp/clear_fct

Delete useless functions

6 years agosolve codacy issue
Takishipp [Thu, 13 Jul 2017 09:07:27 +0000 (11:07 +0200)]
solve codacy issue

6 years agofix 32-bit storage tests
Frederic Suter [Thu, 13 Jul 2017 07:33:53 +0000 (09:33 +0200)]
fix 32-bit storage tests

The modification of the N11 storage model uses a rounding method so
that entire numbers of bytes are written at each action update. This
causes a slight difference of 30 nanoseconds in the total execution
time of the example. Assume that we can leave with that and just print
time up to the millisecond. Moreover this model is going to change
again soon.

6 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Thu, 13 Jul 2017 06:49:14 +0000 (08:49 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

6 years agoMerge branch 'master' of github.com:simgrid/simgrid
Martin Quinson [Wed, 12 Jul 2017 21:08:21 +0000 (23:08 +0200)]
Merge branch 'master' of github.com:simgrid/simgrid

6 years agosonar
Martin Quinson [Wed, 12 Jul 2017 21:06:27 +0000 (23:06 +0200)]
sonar

6 years agodon't commit binaries
Martin Quinson [Wed, 12 Jul 2017 21:06:09 +0000 (23:06 +0200)]
don't commit binaries

6 years agoMerge pull request #198 from Takishipp/clear_fct
Martin Quinson [Wed, 12 Jul 2017 20:26:36 +0000 (22:26 +0200)]
Merge pull request #198 from Takishipp/clear_fct

Remove an unused function

6 years agosimplify simcalls
Frederic Suter [Wed, 12 Jul 2017 17:49:37 +0000 (19:49 +0200)]
simplify simcalls

6 years agosimplify mgmt of write on storage + cleanups
Frederic Suter [Wed, 12 Jul 2017 16:53:11 +0000 (18:53 +0200)]
simplify mgmt of write on storage + cleanups
decoupling files from storage model is one step closer

6 years agoDelete useless functions
Takishipp [Wed, 12 Jul 2017 13:58:33 +0000 (15:58 +0200)]
Delete useless functions

6 years agoDelete an another unused fonction
Takishipp [Wed, 12 Jul 2017 13:55:28 +0000 (15:55 +0200)]
Delete an another unused fonction

6 years agoremove unused function
Takishipp [Wed, 12 Jul 2017 13:42:11 +0000 (15:42 +0200)]
remove unused function

6 years agoupdate doc
Frederic Suter [Wed, 12 Jul 2017 13:41:40 +0000 (15:41 +0200)]
update doc

6 years agoMerge branch 'master' of github.com:simgrid/simgrid
Martin Quinson [Wed, 12 Jul 2017 13:40:15 +0000 (15:40 +0200)]
Merge branch 'master' of github.com:simgrid/simgrid

6 years agorevisit pingpong in s4u
Frederic Suter [Wed, 12 Jul 2017 13:19:25 +0000 (15:19 +0200)]
revisit pingpong in s4u

6 years agomv deprecated examples to teshsuite
Frederic Suter [Wed, 12 Jul 2017 11:04:04 +0000 (13:04 +0200)]
mv deprecated examples to teshsuite

6 years agoMerge pull request #197 from Takishipp/clear_fct
Martin Quinson [Wed, 12 Jul 2017 11:51:41 +0000 (13:51 +0200)]
Merge pull request #197 from Takishipp/clear_fct

remove print_Null function

6 years agodo not use deprecated and redirected functions in examples
Frederic Suter [Wed, 12 Jul 2017 10:46:55 +0000 (12:46 +0200)]
do not use deprecated and redirected functions in examples

6 years agoplugins are the future, this example pertains to S4U
Frederic Suter [Wed, 12 Jul 2017 10:40:07 +0000 (12:40 +0200)]
plugins are the future, this example pertains to S4U

6 years agoDelete the whole comment
Takishipp [Wed, 12 Jul 2017 09:42:00 +0000 (11:42 +0200)]
Delete the whole comment

6 years agodict to map in vms
Frederic Suter [Wed, 12 Jul 2017 08:05:14 +0000 (10:05 +0200)]
dict to map in vms

6 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Wed, 12 Jul 2017 06:26:59 +0000 (08:26 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

6 years agoignore more cruft
Martin Quinson [Tue, 11 Jul 2017 16:08:08 +0000 (18:08 +0200)]
ignore more cruft

6 years agobetter use of PropertyHolder
Frederic Suter [Tue, 11 Jul 2017 15:20:22 +0000 (17:20 +0200)]
better use of PropertyHolder

6 years agokill a now useless type (to please sonar)
Martin Quinson [Tue, 11 Jul 2017 15:11:31 +0000 (17:11 +0200)]
kill a now useless type (to please sonar)

6 years agocode simplification: nobody use that extensibility feature anymore
Martin Quinson [Tue, 11 Jul 2017 15:10:09 +0000 (17:10 +0200)]
code simplification: nobody use that extensibility feature anymore

6 years agoremove print_Null function
Takishipp [Tue, 11 Jul 2017 15:03:14 +0000 (17:03 +0200)]
remove print_Null function

6 years agoMerge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 11 Jul 2017 14:32:37 +0000 (16:32 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid

6 years agocrappy fix of cloud examples that mix host and VMs
Frederic Suter [Tue, 11 Jul 2017 09:58:58 +0000 (11:58 +0200)]
crappy fix of cloud examples that mix host and VMs

6 years agoremove useless declarations
Frederic Suter [Tue, 11 Jul 2017 08:15:39 +0000 (10:15 +0200)]
remove useless declarations

6 years agomap msg_vm_t to s4u::VirtualMachine and save many casts
Frederic Suter [Tue, 11 Jul 2017 08:05:05 +0000 (10:05 +0200)]
map msg_vm_t to s4u::VirtualMachine and save many casts

6 years agocleanups
Frederic Suter [Mon, 10 Jul 2017 11:18:50 +0000 (13:18 +0200)]
cleanups

6 years agoFile mgmt looks like a plugin now \o/
Frederic Suter [Mon, 10 Jul 2017 11:05:14 +0000 (13:05 +0200)]
File mgmt looks like a plugin now \o/

6 years agomove some of the file mgmt logic out of the storage model
Frederic Suter [Mon, 10 Jul 2017 09:43:04 +0000 (11:43 +0200)]
move some of the file mgmt logic out of the storage model

6 years agodisentangle file opening
Frederic Suter [Mon, 10 Jul 2017 08:55:08 +0000 (10:55 +0200)]
disentangle file opening

6 years agoplease clang and remove useless field
Frederic Suter [Mon, 10 Jul 2017 08:18:59 +0000 (10:18 +0200)]
please clang and remove useless field

6 years agoclosing a file is a noop. No need to deep down the stack
Frederic Suter [Mon, 10 Jul 2017 08:08:47 +0000 (10:08 +0200)]
closing a file is a noop. No need to deep down the stack

6 years agothis was never used too
Frederic Suter [Mon, 10 Jul 2017 07:38:27 +0000 (09:38 +0200)]
this was never used too

6 years agothis writeActions stuff was never used
Frederic Suter [Mon, 10 Jul 2017 07:35:35 +0000 (09:35 +0200)]
this writeActions stuff was never used

6 years agomore cleanups
Frederic Suter [Mon, 10 Jul 2017 07:29:41 +0000 (09:29 +0200)]
more cleanups

6 years agoMerge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Frederic Suter [Mon, 10 Jul 2017 07:09:07 +0000 (09:09 +0200)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid

6 years agotrailing whitespace
Martin Quinson [Sun, 9 Jul 2017 23:47:05 +0000 (01:47 +0200)]
trailing whitespace

6 years agonicer error messages on misconfiguration
Martin Quinson [Sun, 9 Jul 2017 23:23:51 +0000 (01:23 +0200)]
nicer error messages on misconfiguration

6 years agoMerge pull request #196 from betsegawlemma/fixes
Martin Quinson [Sun, 9 Jul 2017 23:17:58 +0000 (01:17 +0200)]
Merge pull request #196 from betsegawlemma/fixes

Simplify a bit the NS3/SimGrid interactions

6 years agoSimplify a bit the NS3/SimGrid interactions
Martin Quinson [Mon, 12 Jun 2017 16:24:52 +0000 (18:24 +0200)]
Simplify a bit the NS3/SimGrid interactions

6 years agosonar & codacy
Martin Quinson [Sun, 9 Jul 2017 20:20:20 +0000 (22:20 +0200)]
sonar & codacy

6 years agothis script is not used anymore
Martin Quinson [Sun, 9 Jul 2017 20:22:55 +0000 (22:22 +0200)]
this script is not used anymore

6 years agoadd bits and pieces to try to compile dumpi with smpi
Augustin Degomme [Sun, 9 Jul 2017 22:03:19 +0000 (00:03 +0200)]
add bits and pieces to try to compile dumpi with smpi

6 years agocleanups
Frederic Suter [Sun, 9 Jul 2017 19:46:15 +0000 (21:46 +0200)]
cleanups

6 years agoupdate the insider doc on multiple build trees
Martin Quinson [Sun, 9 Jul 2017 14:16:23 +0000 (16:16 +0200)]
update the insider doc on multiple build trees

6 years agocodacy
Martin Quinson [Sun, 9 Jul 2017 08:33:07 +0000 (10:33 +0200)]
codacy

6 years agocodacy
Frederic Suter [Sun, 9 Jul 2017 19:14:46 +0000 (21:14 +0200)]
codacy

6 years agocodacy
Martin Quinson [Sat, 8 Jul 2017 21:50:11 +0000 (23:50 +0200)]
codacy

6 years ago[SMPI] Remove 2nd include of private.hpp
Christian Heinrich [Fri, 7 Jul 2017 12:58:14 +0000 (14:58 +0200)]
[SMPI] Remove 2nd include of private.hpp