Frederic Suter [Fri, 26 Feb 2021 14:59:58 +0000 (15:59 +0100)]
allow for programmatic creation of a disk
Martin Quinson [Fri, 26 Feb 2021 09:46:34 +0000 (10:46 +0100)]
typo
Arnaud Giersch [Fri, 26 Feb 2021 09:16:01 +0000 (10:16 +0100)]
Need at least ns-3.28.
Arnaud Giersch [Fri, 26 Feb 2021 08:09:59 +0000 (09:09 +0100)]
Declare function 'static' (and fix picky builders).
Arnaud Giersch [Thu, 25 Feb 2021 20:07:58 +0000 (21:07 +0100)]
Update ASan suppressions for clang.
Martin Quinson [Thu, 25 Feb 2021 23:26:45 +0000 (00:26 +0100)]
Fix make distcheck
Martin Quinson [Thu, 25 Feb 2021 22:57:21 +0000 (23:57 +0100)]
ns3: Fix build when compile warnings are enabled
Martin Quinson [Thu, 25 Feb 2021 22:51:49 +0000 (23:51 +0100)]
Merge branch 'master' of framagit.org:simgrid/simgrid
Martin Quinson [Thu, 25 Feb 2021 22:40:12 +0000 (22:40 +0000)]
Merge branch 'master' into 'master'
Add option to delay wifi zone start time
See merge request simgrid/simgrid!47
Frederic Suter [Thu, 25 Feb 2021 16:17:19 +0000 (17:17 +0100)]
missing override
Frederic Suter [Thu, 25 Feb 2021 09:38:07 +0000 (10:38 +0100)]
Make progress towards a programmatic creation of disks
Frederic Suter [Thu, 25 Feb 2021 09:38:07 +0000 (10:38 +0100)]
see what can be done with method chaining in disk creation
Frederic Suter [Thu, 25 Feb 2021 08:25:11 +0000 (09:25 +0100)]
Change way Resources are created: Empty ctor and setters
Martin Quinson [Wed, 24 Feb 2021 20:01:37 +0000 (21:01 +0100)]
Remove some cruft
Frederic Suter [Wed, 24 Feb 2021 17:13:41 +0000 (18:13 +0100)]
AS->Zone
Frederic Suter [Wed, 24 Feb 2021 16:47:32 +0000 (17:47 +0100)]
a bit more method chaining in the internals
Arnaud Giersch [Wed, 24 Feb 2021 10:49:59 +0000 (11:49 +0100)]
Reduce scope for variable.
agougeon [Wed, 24 Feb 2021 08:08:14 +0000 (09:08 +0100)]
add wifi zone option to delay nodes start time
agougeon [Wed, 24 Feb 2021 07:53:00 +0000 (08:53 +0100)]
Merge branch 'master' of framagit.org:simgrid/simgrid
Arnaud Giersch [Wed, 24 Feb 2021 07:23:44 +0000 (08:23 +0100)]
[sonar] Variable 'j' is not part of the loop control.
Arnaud Giersch [Wed, 24 Feb 2021 07:13:21 +0000 (08:13 +0100)]
[sonar] Merge 'if' statements.
Arnaud Giersch [Tue, 23 Feb 2021 22:45:00 +0000 (23:45 +0100)]
On failure, try again with longer sleep duration.
Arnaud Giersch [Tue, 23 Feb 2021 18:50:23 +0000 (19:50 +0100)]
Use access modifier to disallow direct deletion. Remove superfluous boolean.
Arnaud Giersch [Tue, 23 Feb 2021 13:43:18 +0000 (14:43 +0100)]
Define getter/setter for Exception::value.
Arnaud Giersch [Tue, 23 Feb 2021 13:39:11 +0000 (14:39 +0100)]
Drop unused 'value' argument from THROW/THROWF.
Arnaud Giersch [Tue, 23 Feb 2021 11:35:56 +0000 (12:35 +0100)]
[smpi] Make Group::range{incl,excl} simpler.
Arnaud Giersch [Sat, 20 Feb 2021 11:01:56 +0000 (12:01 +0100)]
[smpi] Use a std::unique_ptr for f2c_lookup_.
Arnaud Giersch [Sat, 20 Feb 2021 10:27:14 +0000 (11:27 +0100)]
[smpi] Prefer range-based for loop.
Arnaud Giersch [Sat, 20 Feb 2021 10:02:23 +0000 (11:02 +0100)]
[smpi] Unused #define.
Arnaud Giersch [Mon, 22 Feb 2021 15:38:06 +0000 (16:38 +0100)]
Define members and constructors in subclasses, where they belong.
Arnaud Giersch [Mon, 22 Feb 2021 13:53:22 +0000 (14:53 +0100)]
Update .gitignore.
Frederic Suter [Mon, 22 Feb 2021 08:45:51 +0000 (09:45 +0100)]
remove last basic simdag test. redundant with one of the ptask_L07 tests
Frederic Suter [Mon, 22 Feb 2021 08:19:53 +0000 (09:19 +0100)]
remove tests that are redundant with examples/cpp/*-dependent
Arnaud Giersch [Mon, 22 Feb 2021 12:56:20 +0000 (13:56 +0100)]
Rename teshsuite/models/{ptask_L07/* => ptask_L07_usage/*}.
Rationale: avoid confusion with src/surf/ptask_L07.cpp in coverage measures.
Arnaud Giersch [Mon, 22 Feb 2021 12:48:57 +0000 (13:48 +0100)]
Delete binary file.
Arnaud Giersch [Mon, 22 Feb 2021 10:33:39 +0000 (11:33 +0100)]
Rename include/xbt/{future.hpp => promise.hpp}.
Rationale: avoid confusion with include/simgrid/kernel/future.hpp in coverage measures.
Arnaud Giersch [Mon, 22 Feb 2021 10:16:30 +0000 (11:16 +0100)]
Rename: include/simgrid/smpi/{replay.hpp => smpi_replay.hpp}.
Rationale: avoid confusion with include/xbt/replay.hpp in coverage measures.
Arnaud Giersch [Mon, 22 Feb 2021 10:14:31 +0000 (11:14 +0100)]
Cosmetics: fix filename in comment.
Arnaud Giersch [Mon, 22 Feb 2021 09:04:45 +0000 (10:04 +0100)]
Return 0 on failure.
Frederic Suter [Sat, 20 Feb 2021 18:02:53 +0000 (19:02 +0100)]
Convert another test
Arnaud Giersch [Sat, 20 Feb 2021 10:41:41 +0000 (11:41 +0100)]
Drop simgrid::xbt::demangle and use boost::core::demangle instead.
Arnaud Giersch [Fri, 19 Feb 2021 22:59:51 +0000 (23:59 +0100)]
Default constructor is used by default.
Martin Quinson [Sat, 20 Feb 2021 09:24:51 +0000 (10:24 +0100)]
typo
Arnaud Giersch [Fri, 19 Feb 2021 13:10:14 +0000 (14:10 +0100)]
Define and use Exception::rethrow_nested to rethrow a nested exception of the same type.
Arnaud Giersch [Fri, 19 Feb 2021 21:28:45 +0000 (22:28 +0100)]
Factorize declarations for exceptions.
Arnaud Giersch [Fri, 19 Feb 2021 14:02:39 +0000 (15:02 +0100)]
Functions are not overridden anymore.
This was changed in commit
cbc68013e8f1008e88a8cefb1e60b7813cf8a409
(Change a bit F2C handling).
Arnaud Giersch [Fri, 19 Feb 2021 13:51:24 +0000 (14:51 +0100)]
Typo.
Arnaud Giersch [Fri, 19 Feb 2021 11:51:58 +0000 (12:51 +0100)]
Enforce usage of std::shared_ptr for TIData.
This should finalize commit
4830e201d53af82a0d2722defd50a17363073785
([INSTR] Move vector* to shared_ptr<vector>.)
Frederic Suter [Fri, 19 Feb 2021 19:59:32 +0000 (20:59 +0100)]
convert one more test of ptask_L07 model
Martin Quinson [Fri, 19 Feb 2021 18:46:49 +0000 (19:46 +0100)]
document a recently added option
Martin Quinson [Thu, 18 Feb 2021 18:24:15 +0000 (19:24 +0100)]
Fix a bunch of errors in the documentation
Arnaud Giersch [Fri, 19 Feb 2021 10:52:52 +0000 (11:52 +0100)]
Strings are overkill for parmap_test.
Arnaud Giersch [Fri, 19 Feb 2021 08:48:47 +0000 (09:48 +0100)]
Valgrind suppressions for test-help-version and test-help-logs.
Arnaud Giersch [Fri, 19 Feb 2021 08:31:07 +0000 (09:31 +0100)]
Useless complication.
Arnaud Giersch [Thu, 18 Feb 2021 22:32:30 +0000 (23:32 +0100)]
Redundant cast.
Arnaud Giersch [Thu, 18 Feb 2021 22:02:38 +0000 (23:02 +0100)]
Typedef.
Arnaud Giersch [Thu, 18 Feb 2021 22:02:25 +0000 (23:02 +0100)]
Const reference.
Arnaud Giersch [Thu, 18 Feb 2021 20:53:58 +0000 (21:53 +0100)]
Use already defined namespace alias 'sg4'.
Arnaud Giersch [Thu, 18 Feb 2021 20:52:00 +0000 (21:52 +0100)]
Use :: to call get_clock() which is a static member of s4u::Engine.
Arnaud Giersch [Thu, 18 Feb 2021 20:50:12 +0000 (21:50 +0100)]
Const, as usual ;)
Arnaud Giersch [Thu, 18 Feb 2021 20:48:34 +0000 (21:48 +0100)]
Whitespaces!
Augustin Degomme [Fri, 19 Feb 2021 09:06:51 +0000 (10:06 +0100)]
oops
Augustin Degomme [Fri, 19 Feb 2021 08:46:53 +0000 (09:46 +0100)]
activate leak-check output on mpich3-test.
Disable specifically on scancel test, because refcounts are incoherent in this case.
Augustin Degomme [Fri, 19 Feb 2021 07:54:39 +0000 (08:54 +0100)]
fix some issues with groups
Augustin Degomme [Fri, 19 Feb 2021 07:53:24 +0000 (08:53 +0100)]
that didn't work as intended
Augustin Degomme [Fri, 19 Feb 2021 07:52:34 +0000 (08:52 +0100)]
fortran: avoid adding twice to lut, now that it's done in C as well
Augustin Degomme [Fri, 19 Feb 2021 06:52:01 +0000 (07:52 +0100)]
turn unimportant warnings into info in colls and improve messages
Augustin Degomme [Fri, 19 Feb 2021 01:08:35 +0000 (02:08 +0100)]
SMPI : add leak detection.
Use f2c mechanism used to convert handles to integers for fortran.
Warn when leaks are found at the end of the simulation.
Add option --cfg=smpi/list-leaks:n to display first n leaks to the user (we can only display pointer and type).
Augustin Degomme [Thu, 18 Feb 2021 15:29:10 +0000 (16:29 +0100)]
more explicit messages when failing in RMA comms
Frederic Suter [Thu, 18 Feb 2021 12:48:41 +0000 (13:48 +0100)]
fix and convert another ptask_L07 test
Frederic Suter [Thu, 18 Feb 2021 11:43:09 +0000 (12:43 +0100)]
fix distcheck
Frederic Suter [Thu, 18 Feb 2021 08:41:03 +0000 (09:41 +0100)]
remove now useless platform files (replaced by ptask_L07.xml
Frederic Suter [Thu, 18 Feb 2021 08:31:34 +0000 (09:31 +0100)]
convert one more simdag test
Augustin Degomme [Thu, 18 Feb 2021 10:11:51 +0000 (11:11 +0100)]
ompi flavour may use ... default in some cases, triggering a stack overflow.
so let's use mpich instead
Augustin Degomme [Thu, 18 Feb 2021 09:27:27 +0000 (10:27 +0100)]
fix leak
Arnaud Giersch [Thu, 18 Feb 2021 09:05:14 +0000 (10:05 +0100)]
Fix build error with non-const MINSIGSTKSZ.
See https://github.com/catchorg/Catch2/issues/2178.
Arnaud Giersch [Thu, 18 Feb 2021 09:00:09 +0000 (10:00 +0100)]
Cope with non-const SIGSTKSZ.
See https://sourceware.org/git/?p=glibc.git;a=commit;h=
6c57d320484988e87e446e2e60ce42816bf51d53.
Frederic Suter [Thu, 18 Feb 2021 08:03:33 +0000 (09:03 +0100)]
convert more simdag tests
Augustin Degomme [Thu, 18 Feb 2021 07:56:24 +0000 (08:56 +0100)]
fix dist
Augustin Degomme [Thu, 18 Feb 2021 07:39:55 +0000 (08:39 +0100)]
don't mark as truncated probe requests (and get rid of unused flag)
Martin Quinson [Thu, 18 Feb 2021 07:20:14 +0000 (08:20 +0100)]
Get the doc of superclasses in subclasses
Martin Quinson [Wed, 17 Feb 2021 23:05:57 +0000 (00:05 +0100)]
Fix the RST inclusions in doxygen comments
Martin Quinson [Wed, 17 Feb 2021 22:01:05 +0000 (23:01 +0100)]
Stop using autodoxy: Breathe works like a charm for us
I'm not sure why I failed to use it when I started the new doc, 2
years ago, but I feel really releaved to not have to further develop
autodoxy myself.
Martin Quinson [Wed, 17 Feb 2021 21:02:27 +0000 (22:02 +0100)]
Remove the doc of killed functions
Martin Quinson [Wed, 17 Feb 2021 18:27:30 +0000 (19:27 +0100)]
Grammarly Introduction and start your own
Martin Quinson [Wed, 17 Feb 2021 18:02:04 +0000 (19:02 +0100)]
grammarly the SMPI tutorial
Martin Quinson [Tue, 16 Feb 2021 22:16:41 +0000 (23:16 +0100)]
gramarly the s4u reference doc
Martin Quinson [Sun, 14 Feb 2021 16:24:45 +0000 (17:24 +0100)]
grammarly the beginning of the doc
Augustin Degomme [Thu, 18 Feb 2021 00:12:55 +0000 (01:12 +0100)]
debug message for truncation
Augustin Degomme [Thu, 18 Feb 2021 00:11:32 +0000 (01:11 +0100)]
the naive legacy (default) reduce_scatter did not work really well with different sizes for each process.
Augustin Degomme [Thu, 18 Feb 2021 00:10:37 +0000 (01:10 +0100)]
Die when attempting to free predefined operators.
We used to just ignore that
Augustin Degomme [Wed, 17 Feb 2021 23:19:32 +0000 (00:19 +0100)]
improve error messages
Augustin Degomme [Wed, 17 Feb 2021 22:56:12 +0000 (23:56 +0100)]
Crash and burn when a message is truncated.
Well, send an error or a warning depending on the used errhandler..
We used to say it was mostly fine, but no.
Augustin Degomme [Wed, 17 Feb 2021 22:53:36 +0000 (23:53 +0100)]
uncommit destroyed datatype to avoid later uses (if someone kept a reference secretly, as in coll-bcast-type-undefined test from microbenchs).
Augustin Degomme [Wed, 17 Feb 2021 22:49:10 +0000 (23:49 +0100)]
MPI_Comm_split cannot have a negative color (except MPI_UNDEFINED)
Augustin Degomme [Wed, 17 Feb 2021 22:48:31 +0000 (23:48 +0100)]
Add checks on collectives to prevent incoherent inputs.
(sendsize != recvsize, when applicable)
Frederic Suter [Wed, 17 Feb 2021 18:45:53 +0000 (19:45 +0100)]
add and use Link::is_shared()
Frederic Suter [Wed, 17 Feb 2021 18:25:29 +0000 (19:25 +0100)]
get flatifier rid of SimDag
Frederic Suter [Wed, 17 Feb 2021 18:04:59 +0000 (19:04 +0100)]
fix broken tests
Frederic Suter [Wed, 17 Feb 2021 13:51:16 +0000 (14:51 +0100)]
modernize basic-parsing-test w/o SimDag