Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
9 years agoFight for better integration of mmalloc, mc and xbt
mquinson [Thu, 6 May 2010 23:43:13 +0000 (23:43 +0000)]
Fight for better integration of mmalloc, mc and xbt

I wanted to move the legacy interception (ie, redefinition of
malloc/free/realloc) from mc to mmalloc, where it should be.

But it broke libgras, with memory curruption symptoms in tesh. I
thought that it was a race condition because mmalloc is not reentrent.

So, I protected the main functions with a xbt_os_mutex (and creating
it in the default heap was challenging since the mutex itself must be
in the heap, which is not ready yet).

But it didn't help: I still had the memory corruption symptoms in
tesh, inchanged. Maybe some system function get fucked up by the
mmalloc stuff?

So I decided to comment out the legacy interception from mmalloc for a
while (breaking mc, but who cares at this point?).

But the xbt_os_mutexes are not in libsimgrid since pthreads and
ucontextes didn't intermix well a few years ago. So, I changed the
corresponding stubs from "die loudly" to "do nothing". That's
dangerous (one could think he's protected by mutex when not), but I
need the EPR refactoring to sort it out correctly.

All this for... nothing. The legacy interception will still be in mc.
And I guess that mc must be in another library, not the simulation
one, if it does not intermix well with syscalls.

Well mmalloc is now a bit more thread-friendly, let's be positive.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7711 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoImprove the integration of mmalloc and mc_memory into the mess.
mquinson [Thu, 6 May 2010 23:42:51 +0000 (23:42 +0000)]
Improve the integration of mmalloc and mc_memory into the mess.

By default (ie, when passed a NULL mmalloc descriptor), mmalloc and
friends use a mmap based implementation (instead of the old, slow sbrk
one).

mc_memory makes sure that we pass something else than NULL as mmalloc
descriptor to mmalloc function only if the model-checker is used.

(the model-checker is not activable yet -- the integration is maybe
next commit)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7710 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoStupid me, xbt_init is called by each GRAS process
mquinson [Thu, 6 May 2010 23:42:30 +0000 (23:42 +0000)]
Stupid me, xbt_init is called by each GRAS process

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7709 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoLet xbt_exit() issue a warning stating that this is now a no-op
mquinson [Thu, 6 May 2010 23:42:09 +0000 (23:42 +0000)]
Let xbt_exit() issue a warning stating that this is now a no-op

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7708 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoUse library init/fini functions for xbt initialization
mquinson [Thu, 6 May 2010 23:41:44 +0000 (23:41 +0000)]
Use library init/fini functions for xbt initialization

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7707 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoSome MSG examples mainly useful to test the model-checker
mquinson [Wed, 5 May 2010 23:17:06 +0000 (23:17 +0000)]
Some MSG examples mainly useful to test the model-checker

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7706 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoignore binaries in examples of tracing
mquinson [Wed, 5 May 2010 23:16:45 +0000 (23:16 +0000)]
ignore binaries in examples of tracing

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7705 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoWe are preparing v3.5
mquinson [Wed, 5 May 2010 23:16:25 +0000 (23:16 +0000)]
We are preparing v3.5

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7704 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoLet's still pass the tests with mmalloc and MC in the library
mquinson [Wed, 5 May 2010 23:16:05 +0000 (23:16 +0000)]
Let's still pass the tests with mmalloc and MC in the library

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7703 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agotypo
mquinson [Wed, 5 May 2010 23:15:44 +0000 (23:15 +0000)]
typo

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7702 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd the model-checker to the build tree. It's not used yet
mquinson [Wed, 5 May 2010 23:15:21 +0000 (23:15 +0000)]
Add the model-checker to the build tree. It's not used yet

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7701 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoUnify the copyright headers of mmalloc with the rest of the library
mquinson [Wed, 5 May 2010 21:40:24 +0000 (21:40 +0000)]
Unify the copyright headers of mmalloc with the rest of the library

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7700 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agochange mmalloc.h into a public header
mquinson [Wed, 5 May 2010 21:40:03 +0000 (21:40 +0000)]
change mmalloc.h into a public header

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7699 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoWe don't intend to support pre-ansi platforms, so cleanup mmalloc code
mquinson [Wed, 5 May 2010 21:39:42 +0000 (21:39 +0000)]
We don't intend to support pre-ansi platforms, so cleanup mmalloc code
by killing ansidecl.h and all the macro cruft of the source

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7698 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd mmalloc to cmake
mquinson [Wed, 5 May 2010 21:39:21 +0000 (21:39 +0000)]
Add mmalloc to cmake

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7697 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd setset to cmake build chain
mquinson [Wed, 5 May 2010 21:39:01 +0000 (21:39 +0000)]
Add setset to cmake build chain

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7696 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoUpdate mmalloc to compile with paranoid flags used in simgrid
mquinson [Wed, 5 May 2010 21:38:41 +0000 (21:38 +0000)]
Update mmalloc to compile with paranoid flags used in simgrid

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7695 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoalign detection of lua in autotools with what's done in cmake
mquinson [Wed, 5 May 2010 21:38:20 +0000 (21:38 +0000)]
align detection of lua in autotools with what's done in cmake

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7694 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoNew module: mmalloc (mapped malloc)
mquinson [Wed, 5 May 2010 21:38:00 +0000 (21:38 +0000)]
New module: mmalloc (mapped malloc)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7693 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoNew data container: setset (set of sets of elements)
mquinson [Wed, 5 May 2010 16:12:31 +0000 (16:12 +0000)]
New data container: setset (set of sets of elements)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7692 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoBug fix in xbt_dynar_shrink(): use the right element size
mquinson [Wed, 5 May 2010 16:12:29 +0000 (16:12 +0000)]
Bug fix in xbt_dynar_shrink(): use the right element size

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7691 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoNew function: xbt_fifo_get_last_item()
mquinson [Wed, 5 May 2010 16:12:26 +0000 (16:12 +0000)]
New function: xbt_fifo_get_last_item()

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7690 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoNew function: xbt_dict_cursor_set_data()
mquinson [Wed, 5 May 2010 16:12:23 +0000 (16:12 +0000)]
New function: xbt_dict_cursor_set_data()

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7689 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoupdate the release number in autotools
mquinson [Wed, 5 May 2010 14:42:40 +0000 (14:42 +0000)]
update the release number in autotools

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7688 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoa script to build a zip archive of the windows port of the java bindings by cross...
mquinson [Wed, 5 May 2010 14:42:37 +0000 (14:42 +0000)]
a script to build a zip archive of the windows port of the java bindings by cross-compilation. Style somehow crude, but works for me

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7687 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoTry to be compatible with mac command.
navarrop [Wed, 5 May 2010 14:16:28 +0000 (14:16 +0000)]
Try to be compatible with mac command.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7686 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoCleanup.
pini [Wed, 5 May 2010 13:25:44 +0000 (13:25 +0000)]
Cleanup.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7685 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoChange way to find lib ruby name.
navarrop [Wed, 5 May 2010 11:49:37 +0000 (11:49 +0000)]
Change way to find lib ruby name.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7684 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoDelete bug if disable lua.
navarrop [Wed, 5 May 2010 08:14:59 +0000 (08:14 +0000)]
Delete bug if disable lua.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7683 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agocorrect a small glitch in the example
suter [Tue, 4 May 2010 14:29:50 +0000 (14:29 +0000)]
correct a small glitch in the example
the recv should display the finish time of the task in the trace, not
the start time

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7682 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoPrepare the new version 3.4.2
navarrop [Tue, 4 May 2010 14:21:04 +0000 (14:21 +0000)]
Prepare the new version 3.4.2

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7681 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoVersion 3.4.1
navarrop [Tue, 4 May 2010 14:13:59 +0000 (14:13 +0000)]
Version 3.4.1

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7680 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoCosmetics for release 3.4.1
navarrop [Tue, 4 May 2010 13:54:53 +0000 (13:54 +0000)]
Cosmetics for release 3.4.1

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7679 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoCorrect path for install ruby. New version.
navarrop [Tue, 4 May 2010 13:35:44 +0000 (13:35 +0000)]
Correct path for install ruby. New version.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7678 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoprepare for the release of 3.4.1
mquinson [Tue, 4 May 2010 13:21:38 +0000 (13:21 +0000)]
prepare for the release of 3.4.1

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7677 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoFix a bug occuring when a host involved in a communication fails
mquinson [Tue, 4 May 2010 13:10:31 +0000 (13:10 +0000)]
Fix a bug occuring when a host involved in a communication fails

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7676 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoCorrection of compilation flags
navarrop [Tue, 4 May 2010 12:35:25 +0000 (12:35 +0000)]
Correction of compilation flags

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7675 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoRemove cp -p.
navarrop [Tue, 4 May 2010 12:16:55 +0000 (12:16 +0000)]
Remove cp -p.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7674 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd modifications concerning cmake for simgrid v3.4.1
navarrop [Tue, 4 May 2010 11:51:17 +0000 (11:51 +0000)]
Add modifications concerning cmake for simgrid v3.4.1

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7673 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoMAJ de la faq.
navarrop [Tue, 4 May 2010 11:44:11 +0000 (11:44 +0000)]
MAJ de la faq.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7672 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoObey the control-flow dependencies of DAX files
mquinson [Tue, 4 May 2010 10:25:32 +0000 (10:25 +0000)]
Obey the control-flow dependencies of DAX files

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7671 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd a warning if the DAX file contains loop dependencies in the data flow
mquinson [Tue, 4 May 2010 10:25:29 +0000 (10:25 +0000)]
Add a warning if the DAX file contains loop dependencies in the data flow

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7670 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd option enable smpi which is on by default.
navarrop [Tue, 4 May 2010 09:59:15 +0000 (09:59 +0000)]
Add option enable smpi which is on by default.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7669 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoJava lang with cmake.
navarrop [Tue, 4 May 2010 09:45:03 +0000 (09:45 +0000)]
Java lang with cmake.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7668 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoDocument my last change
mquinson [Tue, 4 May 2010 09:36:33 +0000 (09:36 +0000)]
Document my last change

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7667 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agominimal updates to the autotools
mquinson [Mon, 3 May 2010 10:04:54 +0000 (10:04 +0000)]
minimal updates to the autotools

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7663 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoFix the mess around task references: the JVM should now be able to free the tasks...
mquinson [Mon, 3 May 2010 10:04:42 +0000 (10:04 +0000)]
Fix the mess around task references: the JVM should now be able to free the tasks when not used anymore

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7662 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoReindent, and use default platf and deploy if none is passed
mquinson [Mon, 3 May 2010 10:04:30 +0000 (10:04 +0000)]
Reindent, and use default platf and deploy if none is passed

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7661 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agodisabling completely the tracing option from configure.ac
schnorr [Thu, 29 Apr 2010 16:04:49 +0000 (16:04 +0000)]
disabling completely the tracing option from configure.ac

details:
- tracing no longer supported with autotools

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7660 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd verification for lua.
navarrop [Thu, 29 Apr 2010 15:28:52 +0000 (15:28 +0000)]
Add verification for lua.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7659 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoVerification for Ruby binding.
navarrop [Thu, 29 Apr 2010 14:07:48 +0000 (14:07 +0000)]
Verification for Ruby binding.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7658 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoSet cmake site with cmake variables and not with uname command.
navarrop [Thu, 29 Apr 2010 09:42:52 +0000 (09:42 +0000)]
Set cmake site with cmake variables and not with uname command.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7657 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoRemove unnecessary output that makes these tests fail every time SMPI changes.
pini [Thu, 29 Apr 2010 09:41:12 +0000 (09:41 +0000)]
Remove unnecessary output that makes these tests fail every time SMPI changes.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7656 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoPrepare for next version.
navarrop [Wed, 28 Apr 2010 15:16:34 +0000 (15:16 +0000)]
Prepare for next version.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7655 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoStable Version 3.4 : update Changelog for release
navarrop [Wed, 28 Apr 2010 15:15:09 +0000 (15:15 +0000)]
Stable Version 3.4 : update Changelog for release

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7654 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoCosmetics for cmake and java.
navarrop [Tue, 27 Apr 2010 15:35:37 +0000 (15:35 +0000)]
Cosmetics for cmake and java.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7653 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoMake simgrid.jar with cmake.
navarrop [Tue, 27 Apr 2010 14:33:37 +0000 (14:33 +0000)]
Make simgrid.jar with cmake.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7652 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAllow to cross compile simgrid.dll using the autotools suite
mquinson [Tue, 27 Apr 2010 13:19:51 +0000 (13:19 +0000)]
Allow to cross compile simgrid.dll using the autotools suite
- update the autotools to add vivaldi network model
- do not export static methods
- don't use gras_wsa_err2txt since I cannot get it defined in the DLL
  (and is useless for simgrid.dll)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7651 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd alias make check for make test.
navarrop [Tue, 27 Apr 2010 11:14:07 +0000 (11:14 +0000)]
Add alias make check for make test.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7650 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoScript for pipol.
navarrop [Tue, 27 Apr 2010 10:47:40 +0000 (10:47 +0000)]
Script for pipol.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7649 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd version for libs and release.
navarrop [Tue, 27 Apr 2010 10:47:20 +0000 (10:47 +0000)]
Add version for libs and release.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7648 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoKeep a better track of the files origin in the COPYING file
mquinson [Sun, 25 Apr 2010 22:14:35 +0000 (22:14 +0000)]
Keep a better track of the files origin in the COPYING file

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7647 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoFix copyright headers
mquinson [Sun, 25 Apr 2010 22:14:24 +0000 (22:14 +0000)]
Fix copyright headers

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7646 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoKill old $Id$ command dating from CVS
mquinson [Sun, 25 Apr 2010 22:13:57 +0000 (22:13 +0000)]
Kill old $Id$ command dating from CVS

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7645 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd some missing copyright headers
mquinson [Sun, 25 Apr 2010 22:13:44 +0000 (22:13 +0000)]
Add some missing copyright headers

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7644 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoImprove the code dynar example by explaining that freeing the stuff twice is of cours...
mquinson [Sun, 25 Apr 2010 22:13:23 +0000 (22:13 +0000)]
Improve the code dynar example by explaining that freeing the stuff twice is of course useless outside a regression test

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7643 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoadding a new tesh to test the TRACE_VOLUME mask (and also serve as example)
schnorr [Fri, 23 Apr 2010 15:51:33 +0000 (15:51 +0000)]
adding a new tesh to test the TRACE_VOLUME mask (and also serve as example)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7642 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoupdating tesh'es to consider the new trace event that was just added
schnorr [Fri, 23 Apr 2010 15:51:31 +0000 (15:51 +0000)]
updating tesh'es to consider the new trace event that was just added

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7641 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agonew tracing mask TRACE_VOLUME to trace the msg tasks communication size and group...
schnorr [Fri, 23 Apr 2010 15:51:30 +0000 (15:51 +0000)]
new tracing mask TRACE_VOLUME to trace the msg tasks communication size and group them by msg processes

details:
- can be used to analyze how much data is exchanged among msg processes
- first use of paje links in simgrid trace file

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7640 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agonew function to generate a paje start link with a volume parameter
schnorr [Fri, 23 Apr 2010 15:51:29 +0000 (15:51 +0000)]
new function to generate a paje start link with a volume parameter

details:
- the volume parameter is the amount of data associated with the link
- it will be used in different tracing situations of simgrid (msg process comm, task comm, smpi, ...)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7639 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agosplitting the code of one tracing function in two (preparation of upcoming commit)
schnorr [Fri, 23 Apr 2010 15:51:27 +0000 (15:51 +0000)]
splitting the code of one tracing function in two (preparation of upcoming commit)

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7638 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoCdash cosmetics.
navarrop [Wed, 21 Apr 2010 14:42:26 +0000 (14:42 +0000)]
Cdash cosmetics.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7637 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdded persistent communications (working but not yet fully compliant with the rdv...
pini [Wed, 21 Apr 2010 13:46:50 +0000 (13:46 +0000)]
Added persistent communications (working but not yet fully compliant with the rdv protocol).

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7636 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoCleanup toward persistent communications.
pini [Wed, 21 Apr 2010 13:46:47 +0000 (13:46 +0000)]
Cleanup toward persistent communications.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7635 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoset the category for process containers also
schnorr [Wed, 21 Apr 2010 13:12:41 +0000 (13:12 +0000)]
set the category for process containers also

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7634 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agosetting the type of the task so we can define its color in the swarm
schnorr [Wed, 21 Apr 2010 13:01:53 +0000 (13:01 +0000)]
setting the type of the task so we can define its color in the swarm

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7633 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agofix: correct trace mask checking
schnorr [Wed, 21 Apr 2010 13:01:52 +0000 (13:01 +0000)]
fix: correct trace mask checking

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7632 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoInstall good packages.
navarrop [Wed, 21 Apr 2010 09:11:01 +0000 (09:11 +0000)]
Install good packages.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7631 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoBe compatible with ctest 2.6 and 2.8
navarrop [Wed, 21 Apr 2010 09:10:56 +0000 (09:10 +0000)]
Be compatible with ctest 2.6 and 2.8

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7630 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoupdating masterslave tracing tesh to pass with new trace hierarchy order declaration
schnorr [Wed, 21 Apr 2010 08:38:11 +0000 (08:38 +0000)]
updating masterslave tracing tesh to pass with new trace hierarchy order declaration

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7629 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoadding new test to make use of TRACE_TASK mask
schnorr [Wed, 21 Apr 2010 08:38:10 +0000 (08:38 +0000)]
adding new test to make use of TRACE_TASK mask

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7628 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoupdating the categories tesh to cope with new trace order
schnorr [Wed, 21 Apr 2010 08:38:09 +0000 (08:38 +0000)]
updating the categories tesh to cope with new trace order

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7627 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoupdating the ms tracing example to generate a different trace file name
schnorr [Wed, 21 Apr 2010 08:38:09 +0000 (08:38 +0000)]
updating the ms tracing example to generate a different trace file name

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7626 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoadding test example to trace process migration using the mask TRACE_PROCESS
schnorr [Wed, 21 Apr 2010 08:38:08 +0000 (08:38 +0000)]
adding test example to trace process migration using the mask TRACE_PROCESS

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7625 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoallowing the user to set the three tracing masks
schnorr [Wed, 21 Apr 2010 08:38:07 +0000 (08:38 +0000)]
allowing the user to set the three tracing masks

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7624 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agore-organizing tracing masks and first support for "swarm-based" traces of tasks or...
schnorr [Wed, 21 Apr 2010 07:12:09 +0000 (07:12 +0000)]
re-organizing tracing masks and first support for "swarm-based" traces of tasks or processes

details:
- hosts are the hives
- tasks (TRACE_TASK mask) or processes (TRACE_PROCESS mask) are bees

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7623 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd library path for compil.
navarrop [Tue, 20 Apr 2010 15:44:12 +0000 (15:44 +0000)]
Add library path for compil.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7622 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agofix: MSG_task_execute was not being simulated
schnorr [Tue, 20 Apr 2010 15:10:41 +0000 (15:10 +0000)]
fix: MSG_task_execute was not being simulated

details:
- it seems that computation_amount has the correct value
and not comp_amount, which is a pointer

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7621 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoFilter for test properties.
navarrop [Tue, 20 Apr 2010 14:44:21 +0000 (14:44 +0000)]
Filter for test properties.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7620 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoRemove old command.
navarrop [Tue, 20 Apr 2010 13:59:39 +0000 (13:59 +0000)]
Remove old command.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7619 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoBe sure LD_LIBRARY_PATH is set for libsimgrid.
navarrop [Tue, 20 Apr 2010 13:38:31 +0000 (13:38 +0000)]
Be sure LD_LIBRARY_PATH is set for libsimgrid.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7618 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd revision to test labels into cdash and forced to use svn revision and not git...
navarrop [Tue, 20 Apr 2010 13:23:45 +0000 (13:23 +0000)]
Add revision to test labels into cdash and forced to use svn revision and not git revision.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7617 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agorenaming value of presence state to "presence" (to get a good time-slice value later on)
schnorr [Tue, 20 Apr 2010 12:37:06 +0000 (12:37 +0000)]
renaming value of presence state to "presence" (to get a good time-slice value later on)

details:
- also a fix on the tracing to avoid two push states when a process
is migrated to a host where it has never been

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7616 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agorenaming more tracing functions
schnorr [Tue, 20 Apr 2010 12:37:05 +0000 (12:37 +0000)]
renaming more tracing functions

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7615 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd files to gitignore generated by build.
navarrop [Mon, 19 Apr 2010 15:39:56 +0000 (15:39 +0000)]
Add files to gitignore generated by build.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7614 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd version to shared lib and full path for sources.
navarrop [Mon, 19 Apr 2010 15:39:55 +0000 (15:39 +0000)]
Add version to shared lib and full path for sources.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7613 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoCorrect command for examples in the install command.
navarrop [Mon, 19 Apr 2010 14:46:39 +0000 (14:46 +0000)]
Correct command for examples in the install command.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7612 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoAdd examples to install dir.
navarrop [Mon, 19 Apr 2010 13:43:16 +0000 (13:43 +0000)]
Add examples to install dir.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7611 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoPatch for debian.
navarrop [Mon, 19 Apr 2010 12:32:19 +0000 (12:32 +0000)]
Patch for debian.

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7610 48e7efb5-ca39-0410-a469-dd3cf9ba447f

9 years agoCople with ctest 2.8 still compatible with previous versions (2.6.x).
velho [Mon, 19 Apr 2010 09:04:46 +0000 (09:04 +0000)]
Cople with ctest 2.8 still compatible with previous versions (2.6.x).

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7609 48e7efb5-ca39-0410-a469-dd3cf9ba447f