Martin Quinson [Thu, 9 Aug 2018 23:01:28 +0000 (01:01 +0200)]
fix make dist (again)
Martin Quinson [Thu, 9 Aug 2018 22:49:45 +0000 (00:49 +0200)]
start the DIY part of the S4U tuto
Martin Quinson [Thu, 9 Aug 2018 22:48:28 +0000 (00:48 +0200)]
sphinx: activate the todos
Martin Quinson [Thu, 9 Aug 2018 13:31:53 +0000 (15:31 +0200)]
fix make dist
Martin Quinson [Thu, 9 Aug 2018 13:31:16 +0000 (15:31 +0200)]
doc@framagit: re-increase the verbosity now that we only build the public API
Martin Quinson [Thu, 9 Aug 2018 13:23:22 +0000 (15:23 +0200)]
ignore more stuff
Martin Quinson [Thu, 9 Aug 2018 13:21:48 +0000 (15:21 +0200)]
simplify this example, that is used by the tuto
Martin Quinson [Thu, 9 Aug 2018 13:21:20 +0000 (15:21 +0200)]
new version of the masterworkers tuto, with s4u and sphinx
Martin Quinson [Tue, 7 Aug 2018 10:21:28 +0000 (12:21 +0200)]
documentation cleanups
Martin Quinson [Tue, 7 Aug 2018 09:58:45 +0000 (11:58 +0200)]
doc: only document the public API (for now?)
It takes for ages to parse and produce, and the result is near to useless.
Martin Quinson [Tue, 7 Aug 2018 09:22:51 +0000 (11:22 +0200)]
doc@framagit: reduce the verbosity of apt to keep under the 500kb limit
Martin Quinson [Tue, 7 Aug 2018 08:11:52 +0000 (10:11 +0200)]
and now commit the requirements file that I use on doc@framagit
Martin Quinson [Tue, 7 Aug 2018 07:55:52 +0000 (09:55 +0200)]
doc@framagit: use requirement file, don't lose doxygen xml output
Martin Quinson [Mon, 6 Aug 2018 21:59:05 +0000 (23:59 +0200)]
cosmetics in doc generation
Martin Quinson [Mon, 6 Aug 2018 21:53:39 +0000 (23:53 +0200)]
doc: exclude smpi and autogenerated files from doxygen
Martin Quinson [Mon, 6 Aug 2018 21:52:33 +0000 (23:52 +0200)]
git ignore another binary
Martin Quinson [Mon, 6 Aug 2018 21:52:11 +0000 (23:52 +0200)]
various doc fixes
Martin Quinson [Mon, 6 Aug 2018 20:06:02 +0000 (22:06 +0200)]
doc: fix a broken link due to the recent file rename
Martin Quinson [Mon, 6 Aug 2018 19:22:00 +0000 (21:22 +0200)]
doc on framagit: use pip to install sphinx and friends, not apt
Martin Quinson [Mon, 6 Aug 2018 19:10:25 +0000 (21:10 +0200)]
doc on framagit: Install the missing dependency fig2dev
Martin Quinson [Mon, 6 Aug 2018 17:47:34 +0000 (19:47 +0200)]
doc on framagit: fix the name of the python3-pip package
Martin Quinson [Mon, 6 Aug 2018 16:56:22 +0000 (18:56 +0200)]
doc: current state of the future generation documentation
and try to rebuild it on framagit
Martin Quinson [Mon, 6 Aug 2018 08:27:10 +0000 (10:27 +0200)]
doxygen: hide XBT_ATTRIB_NORETURN and XBT_ATTRIB_UNUSED that fool sphinx
Martin Quinson [Mon, 6 Aug 2018 02:10:29 +0000 (04:10 +0200)]
doc: fix doxygen markup
This typo was messing up sphinx and breathe quite a bit when reading
the produced xml
Martin Quinson [Mon, 6 Aug 2018 00:22:45 +0000 (02:22 +0200)]
cosmetics in these examples
Martin Quinson [Sun, 5 Aug 2018 23:03:44 +0000 (01:03 +0200)]
split the s4u-app-masterworkers examples in two
One written with simple functions, and one written with full-featured
classes. The first one is a better first example while the second
still has some pedagogical advantages for the users wanting to derive
it.
Martin Quinson [Sun, 5 Aug 2018 23:01:27 +0000 (01:01 +0200)]
Allow to register functions that are void (*code)(std::vector<std::string>)
Martin Quinson [Sun, 5 Aug 2018 01:04:27 +0000 (03:04 +0200)]
make java-all: also build java examples under teshsuite/
Martin Quinson [Sun, 5 Aug 2018 00:52:55 +0000 (02:52 +0200)]
java: use the appveyor-provided libwinpthread-1.dll
Martin Quinson [Sun, 5 Aug 2018 00:39:17 +0000 (02:39 +0200)]
appveyor: only build the java parts
Martin Quinson [Sun, 5 Aug 2018 00:37:54 +0000 (02:37 +0200)]
docs: cosmetics + document 'java-all' target
Martin Quinson [Sun, 5 Aug 2018 00:35:43 +0000 (02:35 +0200)]
add a new target to build all Java examples and their dependencies
Martin Quinson [Sat, 4 Aug 2018 23:19:35 +0000 (01:19 +0200)]
appveyor: Use the provided mingw64
Frederic Suter [Fri, 3 Aug 2018 22:56:43 +0000 (00:56 +0200)]
stupid me. try again
Frederic Suter [Fri, 3 Aug 2018 22:48:53 +0000 (00:48 +0200)]
try to please clang
Martin Quinson [Fri, 3 Aug 2018 21:38:32 +0000 (23:38 +0200)]
Merge branch 'master' of framagit.org:simgrid/simgrid
Martin Quinson [Tue, 31 Jul 2018 09:05:14 +0000 (11:05 +0200)]
doc: fix broken inline markup
Martin Quinson [Tue, 31 Jul 2018 08:49:18 +0000 (10:49 +0200)]
doc: a word about the template project
Martin Quinson [Fri, 3 Aug 2018 21:36:15 +0000 (23:36 +0200)]
Merge branch 'async_io' into 'master'
Async io
See merge request simgrid/simgrid!1
Augustin Degomme [Fri, 3 Aug 2018 19:09:13 +0000 (21:09 +0200)]
fix declaration
Augustin Degomme [Fri, 3 Aug 2018 18:33:27 +0000 (20:33 +0200)]
remove reference to glibc malloc functions, as they are not portable.
Instead move implementation of the wrappers before the include containing '#define malloc _sampi_malloc' to avoid looping
Augustin Degomme [Fri, 3 Aug 2018 13:22:33 +0000 (15:22 +0200)]
please bsd systems
Augustin Degomme [Fri, 3 Aug 2018 13:09:44 +0000 (15:09 +0200)]
fix distcheck. Add docs folder to excludes for now
Christian Heinrich [Fri, 3 Aug 2018 12:01:35 +0000 (14:01 +0200)]
[SMPI] Add sampi.h header
Christian Heinrich [Fri, 3 Aug 2018 11:16:11 +0000 (13:16 +0200)]
[SMPI] Fix datatype to aid_t instead of int
Christian Heinrich [Fri, 3 Aug 2018 10:43:14 +0000 (12:43 +0200)]
[CMAKE] Add load_balancer.hpp to cmake
Christian Heinrich [Fri, 3 Aug 2018 09:16:48 +0000 (11:16 +0200)]
[EX/SMPI/LB] Install src file correctly
Christian Heinrich [Fri, 3 Aug 2018 09:16:23 +0000 (11:16 +0200)]
[SMPI/AMPI] Make AMPI examples work and install correctly
Christian Heinrich [Fri, 3 Aug 2018 09:03:01 +0000 (11:03 +0200)]
[EXAMPLES/LB] Disable non-existing LB-replay test
Christian Heinrich [Fri, 3 Aug 2018 08:55:06 +0000 (10:55 +0200)]
[CMAKE] Well, remove privatized header...
Christian Heinrich [Fri, 3 Aug 2018 08:54:12 +0000 (10:54 +0200)]
[SMPI/LB] Small cleanups
Frederic Suter [Fri, 3 Aug 2018 07:10:07 +0000 (09:10 +0200)]
better handling of size at creation
Frederic Suter [Fri, 3 Aug 2018 06:34:24 +0000 (08:34 +0200)]
fix debug messages
Frederic Suter [Thu, 2 Aug 2018 19:33:21 +0000 (21:33 +0200)]
SIMIX_io_destroy is ~IoImpl
throw the on_completion signal
Frederic Suter [Thu, 2 Aug 2018 08:52:15 +0000 (10:52 +0200)]
working version.
Frederic Suter [Thu, 2 Aug 2018 07:41:42 +0000 (09:41 +0200)]
declare an Io::OpType enum class
Frederic Suter [Wed, 1 Aug 2018 02:06:02 +0000 (04:06 +0200)]
first compiling version
Frederic Suter [Tue, 31 Jul 2018 19:46:08 +0000 (21:46 +0200)]
Implement I/O as asynchronous activities
Christian Heinrich [Thu, 2 Aug 2018 19:28:55 +0000 (21:28 +0200)]
[DVFS] Move comment + change get_host() visibility
Christian Heinrich [Thu, 2 Aug 2018 19:26:23 +0000 (21:26 +0200)]
[SMPI/LB] Make LB + Mapping classes XBT_PRIVATE
Christian Heinrich [Thu, 2 Aug 2018 16:11:51 +0000 (18:11 +0200)]
[SMPI/LB] Make header file private
Christian Heinrich [Thu, 2 Aug 2018 15:32:17 +0000 (17:32 +0200)]
[CMAKE] Add new ampi files to cmake. This should build now
Christian Heinrich [Thu, 2 Aug 2018 15:29:30 +0000 (17:29 +0200)]
[SAMPI] Move ampi signals to simgrid::smpi::plugin::ampi
This will still not build, but it is simpler to to see the changes with smaller commits
Christian Heinrich [Thu, 2 Aug 2018 15:28:47 +0000 (17:28 +0200)]
[SAMPI] Move tracing functions definitions to instr_ampi.cpp
This will still not build, but it is simpler to to see the changes with smaller commits
Christian Heinrich [Thu, 2 Aug 2018 15:25:30 +0000 (17:25 +0200)]
[SAMPI] Move tracing functions to instr_ampi.hpp
This will not build, but it is simpler to to see where the functions went
Christian Heinrich [Thu, 2 Aug 2018 13:58:37 +0000 (15:58 +0200)]
[SAMPI] Rename example from load_balancer to AMPI
This has nothing to do with the LB, just with AMPI
Christian Heinrich [Thu, 2 Aug 2018 09:14:53 +0000 (11:14 +0200)]
[SAMPI] Rename from sampi_pampi.cpp to ampi/ampi.cpp
Christian Heinrich [Thu, 2 Aug 2018 15:32:53 +0000 (17:32 +0200)]
[SMPI/LB] Add comment noting that an arg must not be 0
Christian Heinrich [Thu, 19 Jul 2018 09:03:46 +0000 (11:03 +0200)]
[SMPI/LB] Check migration counter before the LB execution
Christian Heinrich [Tue, 17 Jul 2018 11:39:27 +0000 (13:39 +0200)]
[SMPI/LB] Implement GreedyLB with a Fibonacci Heap
Christian Heinrich [Tue, 17 Jul 2018 11:38:39 +0000 (13:38 +0200)]
[SMPI/LB] Use mapping class within the LB
Christian Heinrich [Thu, 14 Jun 2018 09:21:43 +0000 (11:21 +0200)]
[EXAMPLES/LB] Add a replay example for the LB plugin
Christian Heinrich [Thu, 14 Jun 2018 08:39:34 +0000 (10:39 +0200)]
[CMAKE] Activate LB example
Christian Heinrich [Thu, 14 Jun 2018 08:39:16 +0000 (10:39 +0200)]
[CMAKE] Add the LoadBalancer file to cmake
Christian Heinrich [Thu, 14 Jun 2018 09:23:09 +0000 (11:23 +0200)]
[Plugins/LB] Add LoadBalancer class
Christian Heinrich [Wed, 16 May 2018 13:46:05 +0000 (15:46 +0200)]
[SAMPI] Update the sampi_loadbalancer code
This is a first version for our new load balancing
module. It's not yet ready, but we're getting there.
Christian Heinrich [Wed, 16 May 2018 13:41:10 +0000 (15:41 +0200)]
[EXAMPLES] Added first example/test for SAMPI (load balancer)
Christian Heinrich [Thu, 28 Jun 2018 12:09:22 +0000 (14:09 +0200)]
[CMAKE] Add sampi_pampi.cpp and smpi/sampi.h to cmake
Christian Heinrich [Thu, 28 Jun 2018 12:08:22 +0000 (14:08 +0200)]
[SMPI/LB] Add files load_balancer.hpp and smpi/sampi.h
Christian Heinrich [Wed, 16 May 2018 13:43:02 +0000 (15:43 +0200)]
[SAMPI] Add sampi_pampi.cpp
This file contains the implementation for several PAMPI_* functions
Christian Heinrich [Wed, 16 May 2018 13:24:48 +0000 (15:24 +0200)]
[SMPI] Add 3 tracing functions for SAMPI
- TRACE_Iteration_in
- TRACE_Iteration_out
- TRACE_migration_call
Christian Heinrich [Wed, 16 May 2018 13:22:31 +0000 (15:22 +0200)]
[SAMPI] Added AmpiMigrateTIData
Christian Heinrich [Fri, 27 Jul 2018 15:34:44 +0000 (17:34 +0200)]
[ENERGY] Add new hook to fix issue with communication calls
See the comment in the commit
Christian Heinrich [Thu, 2 Aug 2018 15:30:53 +0000 (17:30 +0200)]
[SMPI/INSTR] Replace ! with 'not' ...
Christian Heinrich [Thu, 2 Aug 2018 13:41:27 +0000 (15:41 +0200)]
[CMAKE] Cosmetics (sort some smpi files)
degomme [Thu, 2 Aug 2018 10:49:38 +0000 (12:49 +0200)]
reduce memory footprint of a test (640MB was a bit too much for some ci vms)
Arnaud Giersch [Wed, 1 Aug 2018 20:06:04 +0000 (22:06 +0200)]
Fix double dashes.
degomme [Wed, 1 Aug 2018 14:40:54 +0000 (16:40 +0200)]
add scripted description update for appveyor and travis
Augustin Degomme [Tue, 31 Jul 2018 20:17:01 +0000 (22:17 +0200)]
add the dumb script used to update project description on jenkins to the repo
degomme [Tue, 31 Jul 2018 15:52:56 +0000 (17:52 +0200)]
oops
degomme [Tue, 31 Jul 2018 15:39:16 +0000 (17:39 +0200)]
add system detection for ci builds.
Not really possible with cmake, so done by hand with help from https://unix.stackexchange.com/questions/6345/how-can-i-get-distribution-name-and-version-number-in-a-simple-shell-script
This will help scripting the description of the slaves
Martin Quinson [Tue, 31 Jul 2018 08:19:04 +0000 (10:19 +0200)]
woops, revalidate this tesh too
Martin Quinson [Tue, 31 Jul 2018 08:05:58 +0000 (10:05 +0200)]
Automatically rebuild the pages on git push on framagit
Martin Quinson [Tue, 31 Jul 2018 00:35:47 +0000 (02:35 +0200)]
cosmetics in error message
Martin Quinson [Tue, 31 Jul 2018 00:35:36 +0000 (02:35 +0200)]
simplify this example
Martin Quinson [Mon, 30 Jul 2018 21:22:24 +0000 (23:22 +0200)]
cleanups in sphinx config file
Martin Quinson [Mon, 30 Jul 2018 21:21:17 +0000 (23:21 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Mon, 30 Jul 2018 21:12:19 +0000 (23:12 +0200)]
doc: convert another chapter to RST
Martin Quinson [Mon, 30 Jul 2018 20:07:48 +0000 (22:07 +0200)]
Get the documentation to build on RTD
Martin Quinson [Mon, 30 Jul 2018 17:46:55 +0000 (19:46 +0200)]
doc: 'installation' converted to RST