reorganize examples/msg/energy Note the parallel_task_energy tests included the parallel_task test, then keep the energy one only and rename it.
Update ptask example to also test energy on parallel tasks.
yet another cleaning pass + still some work to do in chord and pastry
cleanup a couple MSG examples more
Completely eewrite the msg::ptask example - Examplify the parallel execution without communication - Examplify the remote execution trick - Kill test_ptask binary that was not any clearer and somehow redundent Fixes #55, even if it rather reimplement what was proposed. Sorry @glesserd and thanks for the PR anyway. Your feedback is precious.
sed -i -e 's/\t/ /g' [sources] Please people, stop using tabs
coverage madness in examples
Update copyright notices Only files with an existing SimGrid copyright header and that were already changed in 2015 were modified.
MASSIVE cleanup: s/workstation/host/ - simdag is not affected for now (it's a user interface, it will be rewamped soon) - It means that the workstation/model option is changed into host/model That's a really intrusive change, and I'm sorry for the ones having unmerged branches (Sorry Christian, I thought of you when I was almost done). But I feel that this is a good move for the project, important to the objectification of the whole.
mv msg/msg.h simgrid/msg.h
Add/update copyright notices. All source files (C, C++, Java, Fortran, Perl, Ruby, Lua, Python, Sh) should be updated by this commit. Note however that the following directories (and their subdirectories) were not considered: ./buildtools/jenkins/ ./buildtools/pipol/ ./examples/smpi/NAS/ ./teshsuite/smpi/mpich3-test/ Use: git grep -L 'Copyright.*SimGrid' to list the files remaining without copyright notice.
Dig through git history, and update copyright lines. Note that: * only existing lines are updated * dates already written were kept * missing dates were found with "git log --format=%ad" Adding a copyright notice to files where it's missing is left as an exercise to the reader.
Deprecate MSG_clean
Use msg_error_t instead of MSG_error_t
Use msg_task_t instead of m_task_t
Use msg_host_t instead of m_host_t.
Deprecate functions MSG_global_init() / MSG_global_init_args() in flavor of MSG_init()
further improve the MSG doc by documenting the examples
Really get the first host (fixes failing test).
Dyanr is already destroyed bt xbt_dynar_to_array.