Arnaud Giersch [Thu, 20 Feb 2014 14:26:15 +0000 (15:26 +0100)]
Fix warnings with make simgrid_documentation.
Paul Bédaride [Thu, 20 Feb 2014 15:23:35 +0000 (16:23 +0100)]
FIX: forget to update filename in DefinePackage.cmake
Paul Bédaride [Thu, 20 Feb 2014 15:14:42 +0000 (16:14 +0100)]
Add SG version and Git version in MANIFEST.MF
Pierre Veyre [Thu, 20 Feb 2014 14:04:55 +0000 (15:04 +0100)]
Fix MSG_storage_get_proporties() bug
Pierre Veyre [Thu, 20 Feb 2014 09:21:05 +0000 (10:21 +0100)]
Missing commit for introduce model specific properties for storage_type
Pierre Veyre [Thu, 20 Feb 2014 09:05:29 +0000 (10:05 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Pierre Veyre [Thu, 20 Feb 2014 09:04:49 +0000 (10:04 +0100)]
Introduce model specific properties for storage_type
Arnaud Giersch [Wed, 19 Feb 2014 14:41:11 +0000 (15:41 +0100)]
Cleanup.
Paul Bédaride [Wed, 19 Feb 2014 10:18:40 +0000 (11:18 +0100)]
Update changelog
Paul Bédaride [Wed, 19 Feb 2014 10:18:21 +0000 (11:18 +0100)]
Fix normalize-pointers script
Arnaud Giersch [Tue, 18 Feb 2014 17:15:43 +0000 (18:15 +0100)]
Inform user when model-checking has been disabled because of HAVE_MMALLOC.
Also use HAVE_MC instead on enable_model-checking in cmake's final report.
Arnaud Giersch [Tue, 18 Feb 2014 16:13:03 +0000 (17:13 +0100)]
Fix some overflows in msg_vm on 32bits archs.
Arnaud Giersch [Tue, 18 Feb 2014 16:22:28 +0000 (17:22 +0100)]
Reindent function.
Arnaud Giersch [Mon, 17 Feb 2014 09:55:22 +0000 (10:55 +0100)]
Remove obsolete comment.
Arnaud Giersch [Fri, 14 Feb 2014 15:37:47 +0000 (16:37 +0100)]
Remove useless length modifier 'l' in %l[efg] for printf.
It's indeed wrong in C90, and useless in C99.
Paul Bédaride [Tue, 18 Feb 2014 13:39:44 +0000 (14:39 +0100)]
Fill java-cloud-migration tesh file
Paul Bédaride [Tue, 18 Feb 2014 13:26:13 +0000 (14:26 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
alebre [Tue, 18 Feb 2014 13:17:49 +0000 (14:17 +0100)]
Fix java cloud migration test - Adrien
Paul Bédaride [Tue, 18 Feb 2014 13:08:46 +0000 (14:08 +0100)]
Fix java cloud
alebre [Tue, 18 Feb 2014 12:27:50 +0000 (13:27 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Paul Bédaride [Tue, 18 Feb 2014 12:29:22 +0000 (13:29 +0100)]
Fix msg-cloud-simple-vm tesh
alebre [Tue, 18 Feb 2014 12:27:41 +0000 (13:27 +0100)]
Fix java example (still something weird related to the net BW between peers for migration tests) - adsein
Paul Bédaride [Tue, 18 Feb 2014 09:16:47 +0000 (10:16 +0100)]
Fix doxygen
Paul Bédaride [Mon, 17 Feb 2014 13:46:31 +0000 (14:46 +0100)]
host data comeback as property 'data'
Paul Bédaride [Mon, 17 Feb 2014 10:47:25 +0000 (11:47 +0100)]
Add doc for new models and simcall
Paul Bédaride [Thu, 13 Feb 2014 15:31:22 +0000 (16:31 +0100)]
Clean surf cpu cas01
Augustin Degomme [Fri, 14 Feb 2014 14:52:22 +0000 (15:52 +0100)]
protect smpi against problems with replay+collectives.
Previous protection was ignoring NULL as a buffer.
But some collective algorithms use chunks of data from the buffer, instead, trying to use NULL+offset as an address.
Arnaud Giersch [Fri, 14 Feb 2014 09:44:46 +0000 (10:44 +0100)]
Typo: it's --log with two dashes.
Arnaud Giersch [Fri, 14 Feb 2014 09:42:09 +0000 (10:42 +0100)]
Sort output on 1st char to distinguish kernel output from application output.
Application output comes from stdout and sometimes does not interleave well
with xbt log output which come from stderr.
Arnaud Giersch [Fri, 14 Feb 2014 09:06:10 +0000 (10:06 +0100)]
Print messages on stderr so that they're correctly interleaved with xbt log outputs.
Arnaud Giersch [Thu, 13 Feb 2014 14:58:15 +0000 (15:58 +0100)]
Example was removed.
Arnaud Giersch [Thu, 13 Feb 2014 14:34:12 +0000 (15:34 +0100)]
Cast enum to int.
Not sure if it's correct, but it's certainly not worse as before commit
48f8aa92514a5d0245b115263082b368f072c43e (Remove vm set state simcall)
which broke builds with clang.
Arnaud Giersch [Wed, 12 Feb 2014 13:34:51 +0000 (14:34 +0100)]
Remove old files.
Arnaud Giersch [Thu, 13 Feb 2014 14:25:53 +0000 (15:25 +0100)]
Use host's RngStream, instead of creating another one.
It was already done in commit
2b9e15c1a85e32f98027ba1f1ce99bed29490f49
(Fix the parallel execution for the bittorrent example.), but lost by commit
d55f9548c659a1e31267748bde0f8bc9846cd1d4 (-Cleaning a bit the code).
Arnaud Giersch [Thu, 13 Feb 2014 14:03:45 +0000 (15:03 +0100)]
Fix random lookup in chord example.
Use the same trick as in commit
2b9e15c1a85e32f98027ba1f1ce99bed29490f49
(Fix the parallel execution for the bittorrent example.)
Arnaud Giersch [Thu, 13 Feb 2014 13:33:48 +0000 (14:33 +0100)]
Fix parallel tests for chord.
Verify that we got the expected answer, by checking ans_data->type.
The expected task may have been destroyed at line 413, and then
recycled at line 594, giving the same pointer.
The problem sometimes happened with parallel tests.
Augustin Degomme [Thu, 13 Feb 2014 15:13:32 +0000 (16:13 +0100)]
enforce the use of the routing attribute of an AS, as stated in the doc (avoid defaulting to None, which is juste here to crash)
Augustin Degomme [Thu, 13 Feb 2014 12:40:18 +0000 (13:40 +0100)]
Allow receives to be posted before send in smpi tracing.
Paul Bédaride [Thu, 13 Feb 2014 13:52:35 +0000 (14:52 +0100)]
Fix Remove host data
Paul Bédaride [Thu, 13 Feb 2014 13:20:22 +0000 (14:20 +0100)]
Fix simcalls without BODY
Paul Bédaride [Thu, 13 Feb 2014 13:10:33 +0000 (14:10 +0100)]
Remove comm destroy simcall
Paul Bédaride [Thu, 13 Feb 2014 12:55:46 +0000 (13:55 +0100)]
Remove unused include
Paul Bédaride [Thu, 13 Feb 2014 10:29:11 +0000 (11:29 +0100)]
Remove vm set state simcall
Paul Bédaride [Thu, 13 Feb 2014 10:07:54 +0000 (11:07 +0100)]
Remove host data and had JAVA_HOST_LEVEL
Paul Bédaride [Wed, 12 Feb 2014 10:38:07 +0000 (11:38 +0100)]
Remove masterslave virtual machine old example
Arnaud Giersch [Wed, 12 Feb 2014 15:35:19 +0000 (16:35 +0100)]
Use XBT_INFO only after MSG_init, so that log parameters given on the command line are taken into account.
Paul Bédaride [Wed, 12 Feb 2014 10:00:40 +0000 (11:00 +0100)]
Fix: missing ifdef
Paul Bédaride [Wed, 12 Feb 2014 09:27:37 +0000 (10:27 +0100)]
Fix NS3 and latency bound tracking
Paul Bédaride [Wed, 5 Feb 2014 10:21:05 +0000 (11:21 +0100)]
Unify surf action_cost type
Paul Bédaride [Wed, 5 Feb 2014 09:29:38 +0000 (10:29 +0100)]
Clean bound in surf
Paul Bédaride [Tue, 4 Feb 2014 15:52:38 +0000 (16:52 +0100)]
Remove lmm_elem_set_value (Not used)
Arnaud Giersch [Tue, 11 Feb 2014 07:41:26 +0000 (08:41 +0100)]
Don't completely short-circuit these loops!
We really need some validated tesh files for cloud/vm examples to detect
such stupid mistakes.
Arnaud Giersch [Mon, 10 Feb 2014 14:58:59 +0000 (15:58 +0100)]
Arnaud Giersch [Mon, 10 Feb 2014 13:58:23 +0000 (14:58 +0100)]
Typo.
Arnaud Giersch [Mon, 10 Feb 2014 13:51:25 +0000 (14:51 +0100)]
Make a list of WorkstationVM, instead of iterating over all hosts to list them.
With this change, execution time is reduced by 50% on a chord example with 10000 hosts.
Arnaud Giersch [Mon, 10 Feb 2014 10:56:53 +0000 (11:56 +0100)]
Add some spaces in help messages.
Arnaud Giersch [Mon, 10 Feb 2014 10:41:43 +0000 (11:41 +0100)]
Factorize repetitive code.
Arnaud Giersch [Mon, 10 Feb 2014 10:02:18 +0000 (11:02 +0100)]
Fix help message for vm_workstation/model.
Arnaud Giersch [Mon, 10 Feb 2014 08:17:46 +0000 (09:17 +0100)]
Supernovae mode was deprecated. It is currently broken too. Remove it.
Augustin Degomme [Mon, 10 Feb 2014 14:07:45 +0000 (15:07 +0100)]
Replace SMPI finalization by a barrier with synchronized messages.
This avoids to looping over sleep when communications are not finished, which was ugly and annoying for MC
Arnaud Giersch [Sat, 8 Feb 2014 22:41:10 +0000 (23:41 +0100)]
These release goals are nearly achieved.
Arnaud Giersch [Sat, 8 Feb 2014 22:35:31 +0000 (23:35 +0100)]
Free surf_energy on exit.
Arnaud Giersch [Sat, 8 Feb 2014 22:35:03 +0000 (23:35 +0100)]
Add callbacks for surf_exit.
Arnaud Giersch [Sat, 8 Feb 2014 22:07:52 +0000 (23:07 +0100)]
java-cloud-migration: destroy VMs at the end of the simulation.
Arnaud Giersch [Sat, 8 Feb 2014 13:53:36 +0000 (14:53 +0100)]
Go ahead for cleanup, even if process was suspended.
Prevents memory leaks in examples from msg/cloud.
Arnaud Giersch [Sat, 8 Feb 2014 10:35:39 +0000 (11:35 +0100)]
Don't hide type real type, smx_process_t, behind a void*.
Arnaud Giersch [Fri, 7 Feb 2014 14:46:27 +0000 (15:46 +0100)]
Slightly improve debug messages.
Arnaud Giersch [Fri, 7 Feb 2014 13:21:22 +0000 (14:21 +0100)]
Uncomment code, and fix meomry leaks in WorkstationVMHL13.
Arnaud Giersch [Fri, 7 Feb 2014 11:15:23 +0000 (12:15 +0100)]
Free memory in msg/cloud examples.
Arnaud Giersch [Fri, 7 Feb 2014 10:48:18 +0000 (11:48 +0100)]
Set path for command.
Arnaud Giersch [Fri, 7 Feb 2014 10:28:45 +0000 (11:28 +0100)]
Call getBound before unref on p_action.
Arnaud Giersch [Fri, 7 Feb 2014 10:26:46 +0000 (11:26 +0100)]
Avoid useless strdup.
Arnaud Giersch [Fri, 7 Feb 2014 10:25:53 +0000 (11:25 +0100)]
simdata may already be freed at this point.
Arnaud Giersch [Fri, 7 Feb 2014 10:09:11 +0000 (11:09 +0100)]
Initialize ramsize, and simply use an assignment to copy struct.
Arnaud Giersch [Fri, 7 Feb 2014 09:34:42 +0000 (10:34 +0100)]
m_bound belongs to CpuAction; initialize it.
Arnaud Giersch [Fri, 7 Feb 2014 09:02:33 +0000 (10:02 +0100)]
Run test with --log=no_loc.
Augustin Degomme [Fri, 7 Feb 2014 13:00:02 +0000 (14:00 +0100)]
fix bug waiting to happen and destroy some simulations or their results randomly (mainly with MC).
Arnaud Giersch [Thu, 6 Feb 2014 11:06:04 +0000 (12:06 +0100)]
Use the result of sprintf, instead of computing strlen again.
Arnaud Giersch [Thu, 6 Feb 2014 11:00:01 +0000 (12:00 +0100)]
Fix help message.
Error was introduced by commit
a957a7eb7a096470feb367832c201b71b58ea51e.
Augustin Degomme [Thu, 6 Feb 2014 16:59:15 +0000 (17:59 +0100)]
fix some SMPI+MC bugs
Arnaud Giersch [Wed, 5 Feb 2014 21:40:29 +0000 (22:40 +0100)]
Add script used as a basis to update copyright notices.
Arnaud Giersch [Wed, 5 Feb 2014 15:14:07 +0000 (16:14 +0100)]
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.
Arnaud Giersch [Wed, 5 Feb 2014 10:13:46 +0000 (11:13 +0100)]
Write error messages on stderr.
Augustin Degomme [Tue, 4 Feb 2014 16:37:34 +0000 (17:37 +0100)]
remove tests to avoid spending too much time testing this again and again. Saves one minute at least
Augustin Degomme [Tue, 4 Feb 2014 16:01:06 +0000 (17:01 +0100)]
allow replay to handle -1 as a value for the size of a receive.
The real size will be determined by probing the first incoming message from the sender.
This is used to keep compatibility with tools that don't store the size on receiver's size
Augustin Degomme [Tue, 4 Feb 2014 15:58:08 +0000 (16:58 +0100)]
avoid changing smpi process index to handle finalization, as this lead to problems
Augustin Degomme [Tue, 4 Feb 2014 15:51:10 +0000 (16:51 +0100)]
ensure processes are still alive before altering their communications from another one
Paul Bédaride [Tue, 4 Feb 2014 15:15:26 +0000 (16:15 +0100)]
Fix cpu issues with VMs
Arnaud Giersch [Fri, 31 Jan 2014 16:40:33 +0000 (17:40 +0100)]
Also remove include/simgrid.h on make uninstall.
Martin Quinson [Fri, 31 Jan 2014 20:39:53 +0000 (21:39 +0100)]
fix copyright template
Paul Bédaride [Fri, 31 Jan 2014 16:11:56 +0000 (17:11 +0100)]
Add simple vm tesh
Paul Bédaride [Fri, 31 Jan 2014 15:43:48 +0000 (16:43 +0100)]
Add c and tesh files for the new test
Paul Bédaride [Fri, 31 Jan 2014 15:31:13 +0000 (16:31 +0100)]
Add RoutingEdge wrapper to manage vm not destroy
Arnaud Giersch [Fri, 31 Jan 2014 09:51:20 +0000 (10:51 +0100)]
The Debian package is actually libsimgrid-dev.
Arnaud Giersch [Fri, 31 Jan 2014 09:37:53 +0000 (10:37 +0100)]
Fix warning about "min" and "max" being redefined in f2c.h.
Arnaud Giersch [Fri, 31 Jan 2014 09:00:28 +0000 (10:00 +0100)]
Slightly improve FindF2c.cmake.
* print diagnostic message after each step
* use LD_LIBRARY_PATH as a hint to find libf2c.so
* use the location of libf2c.so as a hint to find f2c.h
Arnaud Giersch [Thu, 30 Jan 2014 21:27:22 +0000 (22:27 +0100)]
Reintroduce MC stuff lost by commit
11af893.
Arnaud Giersch [Thu, 30 Jan 2014 17:21:02 +0000 (18:21 +0100)]
Only install smpi scripts when support is available.
Arnaud Giersch [Thu, 30 Jan 2014 15:16:43 +0000 (16:16 +0100)]
Remove duplicated code.
Augustin Degomme [Thu, 30 Jan 2014 17:06:49 +0000 (18:06 +0100)]
I hate tests in shell.