Christian Heinrich [Wed, 4 Nov 2015 10:24:51 +0000 (11:24 +0100)]
[SMPI] Renamed smpi/async_small_thres to smpi/async_small_thresh
We need a unified naming scheme, and that was particularly easy to fix.
Christian Heinrich [Sat, 31 Oct 2015 19:33:48 +0000 (20:33 +0100)]
[Gitignore] Blacklist mpich3-test binaries
Martin Quinson [Mon, 2 Nov 2015 17:55:08 +0000 (18:55 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Mon, 2 Nov 2015 17:54:52 +0000 (18:54 +0100)]
inline two more simcalls: host_get_pstate and host_get_consumed_energy
Gabriel Corona [Mon, 2 Nov 2015 13:21:24 +0000 (14:21 +0100)]
[mc] Fix error in dependency checking
Introduced by:
[mc] Cross process access to simcall synchro
Gabriel Corona [Mon, 2 Nov 2015 12:58:45 +0000 (13:58 +0100)]
[mc] DRY in MC_request_depend()
Gabriel Corona [Mon, 2 Nov 2015 10:23:47 +0000 (11:23 +0100)]
[mc] Use std::vector for Process::heap_info
Gabriel Corona [Mon, 2 Nov 2015 10:11:37 +0000 (11:11 +0100)]
[mc] Use std::unique_ptr for Process::heap
Martin Quinson [Sun, 1 Nov 2015 23:39:29 +0000 (00:39 +0100)]
inline two more getter simcalls: host_get_core and host_get_state
Martin Quinson [Sun, 1 Nov 2015 11:26:07 +0000 (12:26 +0100)]
fix a test that got broken when I suppressed some simcalls
The execution order changed a very little bit as host_get_speed is not
a simcall anymore, and the process got the opportunity to start a new
task (and do the corresponding output) before being killed at the same
timestamp. But it actually dies at that timestamp, everything alright.
Martin Quinson [Sun, 1 Nov 2015 08:36:35 +0000 (09:36 +0100)]
typo (s/deamon/daemon/)
Martin Quinson [Sun, 1 Nov 2015 08:23:02 +0000 (09:23 +0100)]
add another library to the whitelist of ignored debugging symbols
Martin Quinson [Sun, 1 Nov 2015 08:18:50 +0000 (09:18 +0100)]
Kill two getter simcalls, and replace them by (almost) direct calls to surf
Martin Quinson [Sat, 31 Oct 2015 23:43:41 +0000 (00:43 +0100)]
kill two useless functions: surf_as_cluster_{get,set}_backbone
Martin Quinson [Sat, 31 Oct 2015 23:39:14 +0000 (00:39 +0100)]
kill an almost unused function: surf_model_name
Martin Quinson [Sat, 31 Oct 2015 23:32:17 +0000 (00:32 +0100)]
kill some dead (commented) code
Martin Quinson [Sat, 31 Oct 2015 23:25:48 +0000 (00:25 +0100)]
make it easier to ignore SMPI temp files, and do so in the .gitignore
Martin Quinson [Sat, 31 Oct 2015 15:49:01 +0000 (16:49 +0100)]
now that CMake dependency is bumped to 2.8.8, dont deal with older ones
Martin Quinson [Fri, 30 Oct 2015 19:22:36 +0000 (20:22 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Fri, 30 Oct 2015 19:21:23 +0000 (20:21 +0100)]
Bump the minimal version of cmake to 2.8.8
We are using CMAKE_CXX_COMPILER_VERSION that was only introduced in
this version. See https://github.com/joakimkarlsson/bandit/issues/40
Thanks Christian for noticing and debugging the problem.
Christian Heinrich [Fri, 30 Oct 2015 18:41:37 +0000 (19:41 +0100)]
[Gitignore] Ignore mpich3-test temporary files
Christian Heinrich [Fri, 30 Oct 2015 18:40:01 +0000 (19:40 +0100)]
[Gitignore] Applied sort to examples.
I hope this makes it easier to add more files...
Christian Heinrich [Thu, 29 Oct 2015 14:32:48 +0000 (15:32 +0100)]
[Doc] Fixed misplaced link
Christian Heinrich [Thu, 29 Oct 2015 14:28:48 +0000 (15:28 +0100)]
[Doc] Added description for the boost context factory
Martin Quinson [Fri, 30 Oct 2015 09:53:04 +0000 (10:53 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Fri, 30 Oct 2015 09:52:21 +0000 (10:52 +0100)]
update the preferred citation
Christian Heinrich [Thu, 29 Oct 2015 14:14:19 +0000 (15:14 +0100)]
[SIMIX] Updated error messages for contexts
The "boost" context was not mentioned in the list of
existing contexts that are output when an error occurs.
Martin Quinson [Thu, 29 Oct 2015 10:00:12 +0000 (11:00 +0100)]
kill dead code (duplicated from just above)
Martin Quinson [Thu, 29 Oct 2015 09:41:51 +0000 (10:41 +0100)]
remove old cruft dating from cdash
Martin Quinson [Wed, 28 Oct 2015 06:54:39 +0000 (07:54 +0100)]
Kill an unused simcall: host_get_name
Martin Quinson [Tue, 27 Oct 2015 18:19:39 +0000 (19:19 +0100)]
kill dead code
Martin Quinson [Tue, 27 Oct 2015 18:10:58 +0000 (19:10 +0100)]
[surf] tiny cleanups around the virtual machines
- rename the file vm_interface.[ch] into virtual_machine.[ch]
- rename the type VM into VirtualMachine
- have the VirtualMachine constructor register the VM to the host lib
- it was in Model13::CreateVM, that can now be emptied and soon killed
- other VM models won't forget to do so
Martin Quinson [Mon, 26 Oct 2015 20:22:16 +0000 (21:22 +0100)]
Kill the setset datacontainer: it's unused since a while
Martin Quinson [Sun, 25 Oct 2015 21:24:57 +0000 (22:24 +0100)]
fix build on non-linux arch
Martin Quinson [Sun, 25 Oct 2015 19:16:38 +0000 (20:16 +0100)]
Reduce the amount of implicit include directories
This is intrusive to quite a lot of files, but I think that it helps
making the source code more explicit about what's public and what's not.
Martin Quinson [Sun, 25 Oct 2015 19:10:00 +0000 (20:10 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Sun, 25 Oct 2015 15:08:10 +0000 (16:08 +0100)]
cleanups in cmake+perl interactions
degomme [Sat, 24 Oct 2015 22:27:07 +0000 (00:27 +0200)]
forgot this one
degomme [Sat, 24 Oct 2015 21:52:26 +0000 (23:52 +0200)]
try to fix some compilation erros
Martin Quinson [Sat, 24 Oct 2015 20:50:53 +0000 (22:50 +0200)]
[cmake] tiny cleanup around smpi
Martin Quinson [Sat, 24 Oct 2015 20:13:35 +0000 (22:13 +0200)]
disable lua on CI for now
Martin Quinson [Fri, 23 Oct 2015 19:51:22 +0000 (21:51 +0200)]
was too fast on merging the commits, sorry
Martin Quinson [Fri, 23 Oct 2015 19:51:09 +0000 (21:51 +0200)]
[cmake] mark two variables as advanced to hide them from ccmake
Martin Quinson [Fri, 23 Oct 2015 13:25:14 +0000 (15:25 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Fri, 23 Oct 2015 13:19:17 +0000 (15:19 +0200)]
[cmake] report the compiler version when we think it's too old
degomme [Fri, 23 Oct 2015 12:55:16 +0000 (14:55 +0200)]
try to do what distcheck says..
degomme [Fri, 23 Oct 2015 12:50:25 +0000 (14:50 +0200)]
ahem :p (is this file even necessary?)
degomme [Fri, 23 Oct 2015 12:35:59 +0000 (14:35 +0200)]
Add CMakelists file
degomme [Mon, 19 Oct 2015 14:55:52 +0000 (16:55 +0200)]
handle MPI_WIN_NULL in fortran
degomme [Mon, 24 Aug 2015 12:35:58 +0000 (14:35 +0200)]
make tracing work better with gatherv and scatterv
Martin Quinson [Thu, 22 Oct 2015 06:39:42 +0000 (08:39 +0200)]
[cmake] clean the gcc version detection and handling
Martin Quinson [Wed, 21 Oct 2015 23:00:23 +0000 (01:00 +0200)]
Add missing files -- sorry
Martin Quinson [Wed, 21 Oct 2015 22:44:15 +0000 (00:44 +0200)]
revalidate the tesh files after the modifications of the energy_platform.xml file
Martin Quinson [Wed, 21 Oct 2015 22:38:23 +0000 (00:38 +0200)]
changing this line back, as it breaks half a dozen of tests
Martin Quinson [Wed, 21 Oct 2015 16:56:43 +0000 (18:56 +0200)]
integrate an example/test for energy+VMs
Martin Quinson [Wed, 21 Oct 2015 16:55:49 +0000 (18:55 +0200)]
Don't segfault when energy is not turned on
Martin Quinson [Tue, 20 Oct 2015 17:15:46 +0000 (19:15 +0200)]
energy_platform: Add a third machine
Martin Quinson [Tue, 20 Oct 2015 16:52:15 +0000 (18:52 +0200)]
reindent
Martin Quinson [Tue, 20 Oct 2015 16:43:55 +0000 (18:43 +0200)]
fix the example so that it compiles [with no warning/error]
Martin Quinson [Tue, 20 Oct 2015 16:36:33 +0000 (18:36 +0200)]
energy_platform: add pstates to the second host too
And remove the modified copy from the example/msg/vm directory
Martin Quinson [Tue, 20 Oct 2015 15:44:22 +0000 (17:44 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Christian Heinrich [Tue, 20 Oct 2015 14:48:40 +0000 (16:48 +0200)]
[Doc] Removed understanding_simgrid.doc from Doxyfile.in
This file is not at all ready to be included in the documentation.
Ad(rien) L [Tue, 20 Oct 2015 13:02:12 +0000 (15:02 +0200)]
clean a bit - Adrien
Ad(rien) L [Tue, 20 Oct 2015 13:01:35 +0000 (15:01 +0200)]
Add energy VM example (simple but should be sufficient) - Adrien
Ad(rien) L [Tue, 20 Oct 2015 12:51:28 +0000 (14:51 +0200)]
Fix conflict - Adrien
Ad(rien) L [Tue, 20 Oct 2015 10:41:54 +0000 (12:41 +0200)]
Add VM energy extensions - Adrien
Martin Quinson [Tue, 20 Oct 2015 06:35:22 +0000 (08:35 +0200)]
[S4U] declare the classes as public for Windows
Martin Quinson [Mon, 19 Oct 2015 23:35:16 +0000 (01:35 +0200)]
[cmake] kill useless endianess testing: we don't use it
Martin Quinson [Mon, 19 Oct 2015 23:22:27 +0000 (01:22 +0200)]
[cmake] cleanups
Martin Quinson [Mon, 19 Oct 2015 23:04:14 +0000 (01:04 +0200)]
Kill dead code in cmake and appveyor
Martin Quinson [Mon, 19 Oct 2015 22:54:51 +0000 (00:54 +0200)]
Disable building static libs.
It was not tested at all, so I guess that it does not work anyway.
What's not tested does not exist and can be removed. If you need a
feature, write a test for it.
Martin Quinson [Mon, 19 Oct 2015 22:50:54 +0000 (00:50 +0200)]
[cmake] kill some unused declarations
Martin Quinson [Mon, 19 Oct 2015 22:43:07 +0000 (00:43 +0200)]
[cmake] inline the nasty CompleteInFiles.cmake Cleanups needed
Martin Quinson [Mon, 19 Oct 2015 22:03:30 +0000 (00:03 +0200)]
[appveyor] switch back to regular boost libs (1_59 was mandatory for MSVC15)
Martin Quinson [Mon, 19 Oct 2015 21:54:09 +0000 (23:54 +0200)]
[appveyor] disable lua for now
And comment a bit the appveyor file, killing some dead code on the way.
Martin Quinson [Mon, 19 Oct 2015 16:00:48 +0000 (18:00 +0200)]
[travis] don't install lua from the source as it does not produce the shared libs
That's a sorry state, but upstream wants it so:
http://lua-users.org/lists/lua-l/2006-10/msg00098.html
Martin Quinson [Mon, 19 Oct 2015 15:35:53 +0000 (17:35 +0200)]
[appveyor] try to use a precompiled lua.
Lua does not provide any easy way to compile dynamic libraries from
the tarball.
Martin Quinson [Mon, 19 Oct 2015 15:29:08 +0000 (17:29 +0200)]
energy: less code dupplication
Martin Quinson [Mon, 19 Oct 2015 15:28:14 +0000 (17:28 +0200)]
[doc] copy some VMs' doc from Java to C
Martin Quinson [Mon, 19 Oct 2015 10:06:50 +0000 (12:06 +0200)]
[cmake] try harder to find a dynamic lib for lua
The beauty of cmake :)
Martin Quinson [Mon, 19 Oct 2015 07:30:49 +0000 (09:30 +0200)]
[doxygen] fix a function comment
Martin Quinson [Mon, 19 Oct 2015 07:30:32 +0000 (09:30 +0200)]
[travis] look for lua where I put it, bummer
Martin Quinson [Sun, 18 Oct 2015 17:11:23 +0000 (19:11 +0200)]
[cmake] cleanups in the Lua detection
Martin Quinson [Sun, 18 Oct 2015 16:27:35 +0000 (18:27 +0200)]
[appveyor] fix (?) the lua compilation
Martin Quinson [Sat, 17 Oct 2015 21:29:38 +0000 (23:29 +0200)]
[appveyor] use 'tar' instead of '7z' to open tarfiles
Martin Quinson [Sat, 17 Oct 2015 21:22:01 +0000 (23:22 +0200)]
[appveyor] temporary commit to see what's going on on the robot
Martin Quinson [Sat, 17 Oct 2015 21:18:11 +0000 (23:18 +0200)]
[travis/appveyor]: use Lua 5.3.1 instead of 5.3.0
Martin Quinson [Sat, 17 Oct 2015 21:14:00 +0000 (23:14 +0200)]
[appveyor] 'make' is called 'mingw32-make' here
Martin Quinson [Sat, 17 Oct 2015 21:12:13 +0000 (23:12 +0200)]
[cmake] Put FindLua.cmake where we look for it
Martin Quinson [Sat, 17 Oct 2015 20:46:07 +0000 (22:46 +0200)]
[travis] cannot install to /opt (forbidden), so go for another place
Martin Quinson [Sat, 17 Oct 2015 20:15:06 +0000 (22:15 +0200)]
[cmake] remove ghost files from the dist
Many new files are still to be added to the dist
Martin Quinson [Sat, 17 Oct 2015 20:09:49 +0000 (22:09 +0200)]
remove 51 from the name of FindLua51Simgrid: we now need v5.3, not v5.1
Martin Quinson [Sat, 17 Oct 2015 20:07:30 +0000 (22:07 +0200)]
[cmake] better error messages when lua is not detected
Martin Quinson [Sat, 17 Oct 2015 20:07:00 +0000 (22:07 +0200)]
[appveyor] try to correclty unpack the lua.tar.gz
Martin Quinson [Sat, 17 Oct 2015 19:56:17 +0000 (21:56 +0200)]
[travis] install lua to /opt so that cmake finds it
Martin Quinson [Fri, 16 Oct 2015 19:58:34 +0000 (21:58 +0200)]
[appveyor] try to install lua 5.3
Martin Quinson [Fri, 16 Oct 2015 19:50:44 +0000 (21:50 +0200)]
[travis] fixups
Martin Quinson [Fri, 16 Oct 2015 19:45:02 +0000 (21:45 +0200)]
[travis] install lua 5.3
Martin Quinson [Fri, 16 Oct 2015 19:14:17 +0000 (21:14 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Gabriel Corona [Fri, 16 Oct 2015 09:37:31 +0000 (11:37 +0200)]
Fix build without lua