Arnaud Giersch [Thu, 30 Jan 2014 12:56:41 +0000 (13:56 +0100)]
Make example java/cloud/migration build, and add dummy tesh file.
Arnaud Giersch [Thu, 30 Jan 2014 12:47:21 +0000 (13:47 +0100)]
Add simcalls.{in,py} to EXTRA_DIST.
Arnaud Giersch [Thu, 30 Jan 2014 12:05:48 +0000 (13:05 +0100)]
Exclude simcalls_generated_case.c for Doxygen.
Arnaud Giersch [Thu, 30 Jan 2014 11:55:06 +0000 (12:55 +0100)]
Correct parameter name in doc.
Arnaud Giersch [Thu, 30 Jan 2014 11:53:47 +0000 (12:53 +0100)]
Remove useless files.
Paul Bédaride [Thu, 30 Jan 2014 12:24:06 +0000 (13:24 +0100)]
Add checking for simcalls
Paul Bédaride [Wed, 29 Jan 2014 22:33:29 +0000 (23:33 +0100)]
Add missing files in DefinePackage
Paul Bédaride [Wed, 29 Jan 2014 22:05:00 +0000 (23:05 +0100)]
Simcalls generated by python script
alebre [Wed, 29 Jan 2014 15:35:46 +0000 (16:35 +0100)]
add migration-test adrien
Paul Bédaride [Tue, 28 Jan 2014 16:40:24 +0000 (17:40 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot/simgrid/simgrid
Arnaud Giersch [Mon, 27 Jan 2014 22:11:59 +0000 (23:11 +0100)]
Always initialize p_power.event.
Arnaud Giersch [Mon, 27 Jan 2014 16:33:17 +0000 (17:33 +0100)]
Don't build mmalloc when !HAVE_THREAD_LOCAL_STORAGE.
mm_diff.c uses TLS.
Arnaud Giersch [Mon, 27 Jan 2014 16:30:37 +0000 (17:30 +0100)]
This test really look wrong. Fix it.
Am I missing something?
Arnaud Giersch [Mon, 27 Jan 2014 16:28:52 +0000 (17:28 +0100)]
Cosmetics.
Arnaud Giersch [Mon, 27 Jan 2014 16:27:48 +0000 (17:27 +0100)]
Print value for HAVE_THREAD_LOCAL_STORAGE.
Arnaud Giersch [Mon, 27 Jan 2014 15:23:00 +0000 (16:23 +0100)]
Don't include mc_private.h when \!HAVE_MC.
Paul Bédaride [Fri, 24 Jan 2014 13:07:02 +0000 (14:07 +0100)]
Add Linear MaxMin documentation
Augustin Degomme [Fri, 24 Jan 2014 10:25:53 +0000 (11:25 +0100)]
leak--; dynar abuse--;
Augustin Degomme [Fri, 24 Jan 2014 09:23:47 +0000 (10:23 +0100)]
have smp-aware algorithms use number of cores on the node as basis for their computation (needs good deployment and regular platform)
Augustin Degomme [Thu, 23 Jan 2014 15:56:17 +0000 (16:56 +0100)]
allow handling of host:nb_processes structure for mpi hostfiles
Arnaud Giersch [Fri, 24 Jan 2014 10:13:35 +0000 (11:13 +0100)]
Rework smpi-compute tests, and hope to make them reproducible.
Arnaud Giersch [Thu, 23 Jan 2014 22:15:47 +0000 (23:15 +0100)]
--leak
Arnaud Giersch [Thu, 23 Jan 2014 21:42:10 +0000 (22:42 +0100)]
Fix warning about unused dummy argument.
Arnaud Giersch [Thu, 23 Jan 2014 16:28:54 +0000 (17:28 +0100)]
Avoid to build unused tests and save up to 25% on build time.
Arnaud Giersch [Thu, 23 Jan 2014 16:06:08 +0000 (17:06 +0100)]
Typos.
Arnaud Giersch [Thu, 23 Jan 2014 09:23:30 +0000 (10:23 +0100)]
Free exception, and fix warnings about variables possibly clobbered by longjmp.
Arnaud Giersch [Thu, 23 Jan 2014 08:30:14 +0000 (09:30 +0100)]
Fix doxygen warnings.
Arnaud Giersch [Wed, 22 Jan 2014 20:38:21 +0000 (21:38 +0100)]
Fix initialization order again.
Arnaud Giersch [Wed, 22 Jan 2014 14:46:32 +0000 (15:46 +0100)]
Another fix for format string.
Arnaud Giersch [Wed, 22 Jan 2014 14:45:51 +0000 (15:45 +0100)]
Connect another new log category.
Paul Bédaride [Wed, 22 Jan 2014 17:07:06 +0000 (18:07 +0100)]
Add more callbacks
Augustin Degomme [Wed, 22 Jan 2014 16:46:13 +0000 (17:46 +0100)]
protect (hopefully) collective communication algorithms from abuse.
Prevent their use with a number of node they don't like
Allows the automatic selector to ignore those failing using exception mechanism
Augustin Degomme [Wed, 22 Jan 2014 12:56:44 +0000 (13:56 +0100)]
long => int, and other corrections
Augustin Degomme [Wed, 22 Jan 2014 12:14:05 +0000 (13:14 +0100)]
update tesh
Augustin Degomme [Wed, 22 Jan 2014 11:21:05 +0000 (12:21 +0100)]
add an example of a torus cluster in flatifier
Augustin Degomme [Wed, 22 Jan 2014 11:11:42 +0000 (12:11 +0100)]
change log level for a message
Augustin Degomme [Wed, 22 Jan 2014 10:12:40 +0000 (11:12 +0100)]
Merge branch 'torus'
Augustin Degomme [Wed, 22 Jan 2014 10:07:14 +0000 (11:07 +0100)]
dtd update for new cluster routing options
Augustin Degomme [Wed, 22 Jan 2014 10:06:17 +0000 (11:06 +0100)]
make cluster routing a bit more flexible, to allow adding other kinds of clusters
for each node, link creation is made inside the specific routing file,
except for loopback and backbone which are done in surf_routing if they are needed
Arnaud Giersch [Wed, 22 Jan 2014 09:24:25 +0000 (10:24 +0100)]
Connect new log category.
Arnaud Giersch [Wed, 22 Jan 2014 09:23:10 +0000 (10:23 +0100)]
File is expected to be missing from the archive.
Arnaud Giersch [Wed, 22 Jan 2014 09:20:48 +0000 (10:20 +0100)]
Remove obsolete files.
Arnaud Giersch [Tue, 21 Jan 2014 22:18:08 +0000 (23:18 +0100)]
smpi_global_size() is needed even when !SMPI_F2C.
Arnaud Giersch [Tue, 21 Jan 2014 21:16:07 +0000 (22:16 +0100)]
Fix warnings about unused variables.
Arnaud Giersch [Tue, 21 Jan 2014 21:07:49 +0000 (22:07 +0100)]
Make initialization order match declaration order.
Arnaud Giersch [Tue, 21 Jan 2014 21:04:14 +0000 (22:04 +0100)]
Comment unused variables and parameters.
Arnaud Giersch [Tue, 21 Jan 2014 15:28:25 +0000 (16:28 +0100)]
Use struct here to keep compatibility with C files.
struct As is used in ../include/msg/datatypes.h
struct RoutingEdge is used in ../include/simgrid/platf.h
(commit
6af809fdd97845671db6136b3903e0d543ab7217 again).
Arnaud Giersch [Tue, 21 Jan 2014 15:26:19 +0000 (16:26 +0100)]
Fix format string.
Arnaud Giersch [Tue, 21 Jan 2014 14:12:51 +0000 (15:12 +0100)]
Enable mpich3 tests with sysV and raw contexts.
Arnaud Giersch [Tue, 21 Jan 2014 14:11:31 +0000 (15:11 +0100)]
Privatize global variables in mpich3 tests.
Arnaud Giersch [Tue, 21 Jan 2014 09:30:36 +0000 (10:30 +0100)]
Global variables should be initialized to zero.
Arnaud Giersch [Tue, 21 Jan 2014 09:28:48 +0000 (10:28 +0100)]
smpi_cocci.h: make functions static.
Arnaud Giersch [Tue, 21 Jan 2014 09:26:29 +0000 (10:26 +0100)]
Move declaration for smpi_global_size().
It is needed in smpi_cocci.h.
Paul Bédaride [Tue, 21 Jan 2014 13:44:07 +0000 (14:44 +0100)]
SURF Documentation
Augustin Degomme [Mon, 20 Jan 2014 13:20:43 +0000 (14:20 +0100)]
add handling of the torus topology inside clusters
Arnaud Giersch [Mon, 20 Jan 2014 08:56:53 +0000 (09:56 +0100)]
Fix build when an older version of simgrid is already installed.
Put CMAKE_LINKARGS before CMDARGS so that libsimgrid is caught from the
right directory.
Augustin Degomme [Fri, 17 Jan 2014 18:04:57 +0000 (19:04 +0100)]
update dtd to add torus_dimensions tag to clusters
Arnaud Giersch [Thu, 16 Jan 2014 08:44:51 +0000 (09:44 +0100)]
Workaround hang at cleanup.
BTW, mmalloc_detach was renamed mmalloc_destroy in commit
907588ad7c14cc210e2f2a072b72bc1b91133ca0.
Paul Bédaride [Wed, 15 Jan 2014 14:40:25 +0000 (15:40 +0100)]
Add missing includes
Paul Bédaride [Wed, 15 Jan 2014 14:30:24 +0000 (15:30 +0100)]
Remove forgoten def
Paul Bédaride [Wed, 15 Jan 2014 14:16:15 +0000 (15:16 +0100)]
Add missing file FindLibSigc++
Paul Bédaride [Wed, 15 Jan 2014 09:44:00 +0000 (10:44 +0100)]
Energy is now a plugin
Martin Quinson [Tue, 14 Jan 2014 16:54:38 +0000 (17:54 +0100)]
add a public header giving access to all of our APIs in one include only
Augustin Degomme [Tue, 14 Jan 2014 15:58:38 +0000 (16:58 +0100)]
Only initialize comm_self when it is used (saves a lot of memory when a large number of nodes is used)
Augustin Degomme [Mon, 13 Jan 2014 17:18:14 +0000 (18:18 +0100)]
coverage + modelchecker were behaving very badly (timeout for every test) on continuous integration systems
Augustin Degomme [Mon, 13 Jan 2014 13:57:27 +0000 (14:57 +0100)]
fix dist build
Augustin Degomme [Mon, 13 Jan 2014 13:46:14 +0000 (14:46 +0100)]
avoid compiling too many times mtest files from mpich testsuite, just use it as a static lib
This should speed up compilation of testsuite, and avoid problems with parallel builds
Paul Bédaride [Thu, 9 Jan 2014 15:26:28 +0000 (16:26 +0100)]
Memleaks fixes on VM
Martin Quinson [Wed, 8 Jan 2014 06:47:20 +0000 (07:47 +0100)]
I meant to paraphrase the expression 'give me liberty or give me death', actually
Arnaud Giersch [Tue, 7 Jan 2014 14:15:12 +0000 (15:15 +0100)]
Add -std=gnu99 to compile flags.
That's the C dialect we're using anyway, and it allows initial
declarations in for loops.
suter [Tue, 7 Jan 2014 11:28:27 +0000 (12:28 +0100)]
respect the wishes of the blamee ;)
suter [Tue, 7 Jan 2014 11:18:07 +0000 (12:18 +0100)]
english orrection
Paul Bédaride [Thu, 19 Dec 2013 16:28:11 +0000 (17:28 +0100)]
Fix a bug
Paul Bédaride [Thu, 19 Dec 2013 15:21:45 +0000 (16:21 +0100)]
Add doc to new tool
Paul Bédaride [Thu, 19 Dec 2013 15:06:07 +0000 (16:06 +0100)]
Add normalizing pointers addresses tool
Paul Bédaride [Thu, 19 Dec 2013 11:00:53 +0000 (12:00 +0100)]
Fix
Paul Bédaride [Thu, 19 Dec 2013 10:39:09 +0000 (11:39 +0100)]
Remove all dynamic casts
Paul Bédaride [Wed, 18 Dec 2013 17:22:17 +0000 (18:22 +0100)]
Merge lmm into base to avoid diamond inheritance
Paul Bédaride [Tue, 17 Dec 2013 08:59:03 +0000 (09:59 +0100)]
Replace swag by boost::intrusive::list in surf
Takahiro Hirofuchi [Wed, 18 Dec 2013 14:42:36 +0000 (15:42 +0100)]
fix an example of vm migration
Takahiro Hirofuchi [Wed, 18 Dec 2013 10:28:16 +0000 (11:28 +0100)]
Revert "prevent using garbage in data field"
smx_host_t and smx_storage_t should be dict_elm.
This reverts commit
9c6d72b5bbc9f9b0f9d61c8964fabacaaa2a9914.
This revert is a cheri-pick from the hypervisor branch.
Conflicts:
src/simix/smx_host.c
Takahiro Hirofuchi [Thu, 21 Nov 2013 12:05:20 +0000 (13:05 +0100)]
Keep the capping setting of a VM after migration.
Cherry-pick from the hypervisor branch.
Manually fix conflicts around c++ surf.
Conflicts:
src/surf/vm_workstation.c
Augustin Degomme [Thu, 12 Dec 2013 15:29:02 +0000 (16:29 +0100)]
forgot some functions in last commit ...
Augustin Degomme [Thu, 12 Dec 2013 15:15:52 +0000 (16:15 +0100)]
ok.. let's make all in surf.h xbt_public
Augustin Degomme [Thu, 12 Dec 2013 14:47:47 +0000 (15:47 +0100)]
fix win build (missing xbt_public)
Augustin Degomme [Thu, 12 Dec 2013 14:09:19 +0000 (15:09 +0100)]
remove double implementation
Augustin Degomme [Thu, 12 Dec 2013 13:55:46 +0000 (14:55 +0100)]
fix cxx flag for win build
Augustin Degomme [Thu, 12 Dec 2013 13:02:30 +0000 (14:02 +0100)]
put back some data necessary for win build
Paul Bédaride [Thu, 12 Dec 2013 10:44:32 +0000 (11:44 +0100)]
Clean surf interface
Arnaud Giersch [Tue, 10 Dec 2013 21:40:29 +0000 (22:40 +0100)]
Fix segfault at end of simulation.
Happens when msg_global is NULL, and only with MSG_USE_DEPECATED.
Arnaud Giersch [Tue, 10 Dec 2013 15:51:31 +0000 (16:51 +0100)]
Fix build with MSG_USE_DEPRECATED.
Arnaud Giersch [Sat, 7 Dec 2013 09:58:12 +0000 (10:58 +0100)]
One more valgrind suppression for backtrace/makecontext.
Arnaud Giersch [Fri, 6 Dec 2013 21:16:29 +0000 (22:16 +0100)]
Cosmetics: use dashes instead of underscores in test names.
Arnaud Giersch [Fri, 6 Dec 2013 20:40:54 +0000 (21:40 +0100)]
Cosmetics: fix spacing.
Arnaud Giersch [Thu, 5 Dec 2013 23:38:49 +0000 (00:38 +0100)]
Use values of type double.
Arnaud Giersch [Thu, 5 Dec 2013 21:18:13 +0000 (22:18 +0100)]
Parse contents *after* having set other fields (particularly "m_usedSize").
Arnaud Giersch [Thu, 5 Dec 2013 17:15:27 +0000 (18:15 +0100)]
This is already called by the constructor of the base class NetworkCm02Model.
Fixes memory leak.
Arnaud Giersch [Thu, 5 Dec 2013 17:09:17 +0000 (18:09 +0100)]
Delete temporary strings.
Fixes memory leak.
Arnaud Giersch [Thu, 5 Dec 2013 16:18:45 +0000 (17:18 +0100)]
Fields already initialized by constructor of the base class Storage.
Fixes memory leak.
Arnaud Giersch [Thu, 5 Dec 2013 15:59:01 +0000 (16:59 +0100)]
Field already exists in StorageModel.
Fixes valgrind error about conditional jump depending on uninitialized value.