Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
simgrid.git
14 years agoAdded debug information to SIMIX network.
mquinson [Mon, 5 Oct 2009 12:27:19 +0000 (12:27 +0000)]
Added debug information to SIMIX network.
Fixes to the new networking code.
Polish to the port of MSG on top of SIMIX network

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

14 years agoIncomplete port of MSG on top of SIMIX_network [Cristian]
mquinson [Mon, 5 Oct 2009 12:26:55 +0000 (12:26 +0000)]
Incomplete port of MSG on top of SIMIX_network [Cristian]

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

14 years agoCorrections and improvements to the new network implementation for SIMIX
mquinson [Mon, 5 Oct 2009 12:26:52 +0000 (12:26 +0000)]
Corrections and improvements to the new network implementation for SIMIX

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

14 years agoCleanup network prototype
mquinson [Mon, 5 Oct 2009 12:26:29 +0000 (12:26 +0000)]
Cleanup network prototype

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

14 years agoFirst prototype of the networking API for SIMIX. It compiles but it is
mquinson [Mon, 5 Oct 2009 12:26:26 +0000 (12:26 +0000)]
First prototype of the networking API for SIMIX. It compiles but it is
not used by anyone.

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

14 years agoAdded a test for waxman platform with 200 nodes and 200 flows, reach tesh time out...
velho [Sun, 4 Oct 2009 23:40:40 +0000 (23:40 +0000)]
Added a test for waxman platform with 200 nodes and 200 flows, reach tesh time out for now.

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

14 years agoCorrected bugs introduced by error checking improvement.
velho [Sun, 4 Oct 2009 23:40:16 +0000 (23:40 +0000)]
Corrected bugs introduced by error checking improvement.

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

14 years agoRemove previous version of gtnets testing program, only one is enough to reproduce...
velho [Sun, 4 Oct 2009 23:40:13 +0000 (23:40 +0000)]
Remove previous version of gtnets testing program, only one is enough to reproduce previous results.

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

14 years agoMoved random deployment generation to a proper place.
velho [Sun, 4 Oct 2009 23:39:49 +0000 (23:39 +0000)]
Moved random deployment generation to a proper place.

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

14 years agoCleanning up gtnets directory, only one program to test everything.
velho [Sun, 4 Oct 2009 23:39:46 +0000 (23:39 +0000)]
Cleanning up gtnets directory, only one program to test everything.

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

14 years agoFixed full routing support for routers, no routing complexity is added routers are...
velho [Sun, 4 Oct 2009 23:39:22 +0000 (23:39 +0000)]
Fixed full routing support for routers, no routing complexity is added routers are used as hosts.

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

14 years agoFix bug introduced by the new routing mechanism, added more debug and error checking.
velho [Sun, 4 Oct 2009 23:39:19 +0000 (23:39 +0000)]
Fix bug introduced by the new routing mechanism, added more debug and error checking.

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

14 years agoImproved test of GTNets model.
velho [Sun, 4 Oct 2009 23:38:55 +0000 (23:38 +0000)]
Improved test of GTNets model.

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

14 years agoImproved debugging and assert functions in GTNetS interface.
velho [Sun, 4 Oct 2009 23:38:52 +0000 (23:38 +0000)]
Improved debugging and assert functions in GTNetS interface.

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

14 years agoAs in MSG where we need to know which action the process is waiting for, we need...
donassbr [Sat, 3 Oct 2009 16:41:49 +0000 (16:41 +0000)]
As in MSG where we need to know which action the process is waiting for, we need to save the action on which the process is blocked.
For example, when we use the xbt_cond_wait_timeout, it creates a sleep action on SURF to control the timeout while the process is sleeping.
If we kill the process, we need to destroy this action.

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

14 years agoChange variable waiting_task to waiting_action on msg process control.
donassbr [Tue, 29 Sep 2009 12:42:05 +0000 (12:42 +0000)]
Change variable waiting_task to waiting_action on msg process control.
So, we can use the same variable to see when the process is sleeping (MSG_process_sleep) and it's killed by another process.
Now, waiting_action saves the simix action on which the process is waiting. It can be a communicate, an execute or a sleep action.
Remove from action_set when cancelling an action on cpu_im model.

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

14 years agoFix problem when comparing two doubles.
donassbr [Tue, 29 Sep 2009 12:42:00 +0000 (12:42 +0000)]
Fix problem when comparing two doubles.

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

14 years agocosmetics
mquinson [Sun, 27 Sep 2009 12:41:24 +0000 (12:41 +0000)]
cosmetics

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

14 years agoRevalidating some GRAS tests.
donassbr [Fri, 25 Sep 2009 14:11:57 +0000 (14:11 +0000)]
Revalidating some GRAS tests.

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

14 years agoChange default CPU model to new Cas01_IM.
donassbr [Fri, 25 Sep 2009 12:58:22 +0000 (12:58 +0000)]
Change default CPU model to new Cas01_IM.
Rename old Cas01 to Cas01_fullupdate.
Remove old tesh files for Cas01_IM.
Rewrite ChangeLog (Thanks Martin).

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

14 years agoTwo more using publications
mquinson [Thu, 24 Sep 2009 14:23:57 +0000 (14:23 +0000)]
Two more using publications

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

14 years agoFix tests since the default network model has changed.
donassbr [Mon, 21 Sep 2009 12:28:30 +0000 (12:28 +0000)]
Fix tests since the default network model has changed.

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

14 years agoAdd tests for cas01_IM and cpuTI models.
donassbr [Mon, 21 Sep 2009 12:28:28 +0000 (12:28 +0000)]
Add tests for cas01_IM and cpuTI models.
They're the normal tests (used to test Cas01) using new cpu models.

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

14 years agoFix behavior when using killing process function.
donassbr [Mon, 21 Sep 2009 11:15:07 +0000 (11:15 +0000)]
Fix behavior when using killing process function.
Make indent.

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

14 years agoDocuments last changes in ChangeLog.
donassbr [Mon, 21 Sep 2009 11:15:04 +0000 (11:15 +0000)]
Documents last changes in ChangeLog.

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

14 years agoChange default network model in workstation init function
donassbr [Fri, 18 Sep 2009 09:20:21 +0000 (09:20 +0000)]
Change default network model in workstation init function

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

14 years agoAllow to compile from the SVN with automake 1.11
mquinson [Wed, 16 Sep 2009 20:38:34 +0000 (20:38 +0000)]
Allow to compile from the SVN with automake 1.11

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

14 years agoDocument my changes
mquinson [Wed, 16 Sep 2009 20:38:30 +0000 (20:38 +0000)]
Document my changes

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

14 years agoAPI change fix: please define MSG_USE_DEPRECATED to get the broken MSG_mailbox_put_wi...
mquinson [Wed, 16 Sep 2009 20:38:04 +0000 (20:38 +0000)]
API change fix: please define MSG_USE_DEPRECATED to get the broken MSG_mailbox_put_with_time_out name again

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

14 years agoBug fix: timeout is a delay, not an absolute time
mquinson [Wed, 16 Sep 2009 20:38:00 +0000 (20:38 +0000)]
Bug fix: timeout is a delay, not an absolute time

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

14 years agoFix tests.
donassbr [Fri, 11 Sep 2009 08:52:43 +0000 (08:52 +0000)]
Fix tests.
We cannot call surf_solve if there are no actions running and trace files with periodicity > 0.
Surf always answer with the next event to finish that will be a trace event.

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

14 years agoRemove FIXME.
donassbr [Fri, 11 Sep 2009 08:52:41 +0000 (08:52 +0000)]
Remove FIXME.

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

14 years agoMove a DEBUG request to avoid printing uninitialized variables
mquinson [Wed, 9 Sep 2009 21:45:42 +0000 (21:45 +0000)]
Move a DEBUG request to avoid printing uninitialized variables

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

14 years agoDocument the fact that I switched the default network model
mquinson [Wed, 9 Sep 2009 21:45:31 +0000 (21:45 +0000)]
Document the fact that I switched the default network model

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

14 years agoUse the LV08 model by default
mquinson [Wed, 9 Sep 2009 21:45:19 +0000 (21:45 +0000)]
Use the LV08 model by default

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

14 years agoAdd support to periodicity = 0 to new model with trace integration.
donassbr [Wed, 9 Sep 2009 16:01:10 +0000 (16:01 +0000)]
Add support to periodicity = 0 to new model with trace integration.
Some bugs solved.

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

14 years agoAdd new level "-1" with the exact trace strucuture.
donassbr [Wed, 9 Sep 2009 11:26:13 +0000 (11:26 +0000)]
Add new level "-1" with the exact trace strucuture.
It uses this level to calcul the right value of computation amount disponible at cpu.
Make indent

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

14 years agoChange test to program ending to avoid infinite loop when using traces with periodici...
donassbr [Fri, 4 Sep 2009 14:21:42 +0000 (14:21 +0000)]
Change test to program ending to avoid infinite loop when using traces with periodicity > 0.
Now, it only calls the surf_solve if it has some action to execute.
Make indent.

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

14 years agoImplement use of mean when setting the first level of trace integration.
donassbr [Fri, 4 Sep 2009 14:21:19 +0000 (14:21 +0000)]
Implement use of mean when setting the first level of trace integration.

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

14 years agoSolve rroblem when iteration over chunks.
donassbr [Fri, 4 Sep 2009 14:21:16 +0000 (14:21 +0000)]
Solve rroblem when iteration over chunks.

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

14 years agoFix calcul of solve integral.
donassbr [Tue, 1 Sep 2009 08:51:36 +0000 (08:51 +0000)]
Fix calcul of solve integral.
Fix case when there is only one point in trace file.
Fix debug messages.

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

14 years agoMove test of finish execution to after handling events.
donassbr [Tue, 1 Sep 2009 08:51:34 +0000 (08:51 +0000)]
Move test of finish execution to after handling events.

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

14 years agoRemove unnecessary changes at maxmin.c.
donassbr [Thu, 27 Aug 2009 11:25:12 +0000 (11:25 +0000)]
Remove unnecessary changes at maxmin.c.
Error when updating max_duration of action.
Make indent.

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

14 years agoPut SG_BEGIN_DECL and SG_END_DECL again.
donassbr [Wed, 26 Aug 2009 15:34:29 +0000 (15:34 +0000)]
Put SG_BEGIN_DECL and SG_END_DECL again.

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

14 years agoStop saying stupidities: no perf loss once well compiled
mquinson [Wed, 26 Aug 2009 15:19:55 +0000 (15:19 +0000)]
Stop saying stupidities: no perf loss once well compiled

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

14 years agoMerge changes of maxmin_selective_update branch into the trunk.
donassbr [Wed, 26 Aug 2009 15:05:59 +0000 (15:05 +0000)]
Merge changes of maxmin_selective_update branch into the trunk.

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

14 years agoTest for debug state before calling debug printing function in
cristianrosa [Tue, 25 Aug 2009 14:45:15 +0000 (14:45 +0000)]
Test for debug state before calling debug printing function in
simix_action.c. This saves a lots of unecessary calls.

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

14 years agoThis file does not exist anymore after xbt_dynar_foreach inlining
mquinson [Thu, 20 Aug 2009 19:23:05 +0000 (19:23 +0000)]
This file does not exist anymore after xbt_dynar_foreach inlining

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

14 years agoForgot the date in the ChangeLog
mquinson [Thu, 20 Aug 2009 19:22:10 +0000 (19:22 +0000)]
Forgot the date in the ChangeLog

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

14 years agorelease 3.3.3
mquinson [Thu, 20 Aug 2009 15:39:56 +0000 (15:39 +0000)]
release 3.3.3

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

14 years agoAlso inline xbt_swag_belongs
mquinson [Thu, 20 Aug 2009 14:18:17 +0000 (14:18 +0000)]
Also inline xbt_swag_belongs

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

14 years agoInline the functions used in xbt_dynar_foreach
mquinson [Thu, 20 Aug 2009 13:53:32 +0000 (13:53 +0000)]
Inline the functions used in xbt_dynar_foreach

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

14 years agoConnect the surf_routing log channel so that it becomes usable (shows a bug in log...
mquinson [Thu, 20 Aug 2009 13:53:29 +0000 (13:53 +0000)]
Connect the surf_routing log channel so that it becomes usable (shows a bug in log maybe, I thought it was only mandatory on windows, not linux)

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

14 years agomissing file in the archive
mquinson [Wed, 19 Aug 2009 16:37:59 +0000 (16:37 +0000)]
missing file in the archive

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

14 years agoinit development of 3.3.3
mquinson [Wed, 19 Aug 2009 16:16:49 +0000 (16:16 +0000)]
init development of 3.3.3

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

14 years agoAdd a end of line to this file
mquinson [Wed, 19 Aug 2009 15:16:36 +0000 (15:16 +0000)]
Add a end of line to this file

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

14 years agoRelease 3.3.2
mquinson [Wed, 19 Aug 2009 15:14:55 +0000 (15:14 +0000)]
Release 3.3.2

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

14 years agoForce -O0 when the --disable-compiler-optimization flag is passed to configure; not...
mquinson [Wed, 19 Aug 2009 13:58:31 +0000 (13:58 +0000)]
Force -O0 when the --disable-compiler-optimization flag is passed to configure; not sure what the default value is

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

14 years agoGARGH. Fix a *nasty* long standing bug in dictionaries (many thanks to Cristian)
mquinson [Wed, 19 Aug 2009 13:51:22 +0000 (13:51 +0000)]
GARGH. Fix a *nasty* long standing bug in dictionaries (many thanks to Cristian)

The deal is that strcmp was used regardless of whether the entry was
created through the _ext interface or not. So, when you used pointers
as key (as we do in gras datadesc for cycle detection for example),
the key got truncated on the first \0 (and the rest of it was
uninitialized).

This is what caused my bug with gras datadesc tests. And it happened
only some times because the pointer does not always contain a 0. And
it happened more often on 64bits because the pointers are longer and
thus have a bigger probability to contain \0.

Actually, this bug was already fixed by Cristian on 2008-11-25, but on
the mc branch of our private git in Nancy, and never propagated to the
trunk. We are still git childrens...

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

14 years agono need for that verbose output anymore
mquinson [Wed, 19 Aug 2009 13:50:59 +0000 (13:50 +0000)]
no need for that verbose output anymore

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

14 years agoMore verbose on cycle detection
mquinson [Wed, 19 Aug 2009 13:50:57 +0000 (13:50 +0000)]
More verbose on cycle detection

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

14 years agoReordering
mquinson [Wed, 19 Aug 2009 13:50:35 +0000 (13:50 +0000)]
Reordering

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

14 years agoGreat simplification in a code appearing to be broken on amd64 (cycle detection durin...
mquinson [Wed, 19 Aug 2009 13:50:33 +0000 (13:50 +0000)]
Great simplification in a code appearing to be broken on amd64 (cycle detection during marshalisation)

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

14 years agouse the right syntax to set the path (plus shut the config module off)
mquinson [Wed, 19 Aug 2009 13:50:10 +0000 (13:50 +0000)]
use the right syntax to set the path (plus shut the config module off)

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

14 years agomore explicit message on problem
mquinson [Wed, 19 Aug 2009 13:50:08 +0000 (13:50 +0000)]
more explicit message on problem

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

14 years agoGet the simple log format omit any file location when --log=no_loc is passed
mquinson [Tue, 18 Aug 2009 14:25:56 +0000 (14:25 +0000)]
Get the simple log format omit any file location when --log=no_loc is passed

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

14 years agoMore fixes to VPATH testing
mquinson [Tue, 18 Aug 2009 14:25:53 +0000 (14:25 +0000)]
More fixes to VPATH testing

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

14 years agoVarious fixes to the java building infrastructure (now working in VPATH builds)
mquinson [Tue, 18 Aug 2009 14:24:57 +0000 (14:24 +0000)]
Various fixes to the java building infrastructure (now working in VPATH builds)

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

14 years agoThe exception associated to each process was relocated from the
cristianrosa [Tue, 18 Aug 2009 14:01:09 +0000 (14:01 +0000)]
The exception associated to each process was relocated from the
context to the simix process that contains it. This is both faster and
simpler because the initialization code was factorized and exception
fetching uses one dereference less.

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

14 years agoMerge java simix process creation with the standard process creation
cristianrosa [Tue, 18 Aug 2009 12:53:39 +0000 (12:53 +0000)]
Merge java simix process creation with the standard process creation
function.

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

14 years agoFix bug related to the exception mechanism once the context module exits
cristianrosa [Tue, 18 Aug 2009 09:24:56 +0000 (09:24 +0000)]
Fix bug related to the exception mechanism once the context module exits

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

14 years agoAdd a missing file to the archive
mquinson [Mon, 17 Aug 2009 16:35:07 +0000 (16:35 +0000)]
Add a missing file to the archive

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

14 years agofollow the advice of autoreconf
mquinson [Mon, 17 Aug 2009 15:49:23 +0000 (15:49 +0000)]
follow the advice of autoreconf

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

14 years agoUse the right guard for snprintf (thanks to ubuntu stack for detecting the potential...
mquinson [Mon, 17 Aug 2009 15:49:21 +0000 (15:49 +0000)]
Use the right guard for snprintf (thanks to ubuntu stack for detecting the potential buffer overflow)

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

14 years agoUpdate the ChangeLog
cristianrosa [Mon, 17 Aug 2009 15:35:13 +0000 (15:35 +0000)]
Update the ChangeLog

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

14 years agoKill a dupplicated target in makefile
mquinson [Mon, 17 Aug 2009 15:00:27 +0000 (15:00 +0000)]
Kill a dupplicated target in makefile

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

14 years agoupdate tesh files (I assume that ordering differances in messages are due to bcast...
mquinson [Mon, 17 Aug 2009 15:00:25 +0000 (15:00 +0000)]
update tesh files (I assume that ordering differances in messages are due to bcast reimplementation using tree)

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

14 years agoFinally the Java interface is working again! (It was broken because of
cristianrosa [Mon, 17 Aug 2009 14:41:18 +0000 (14:41 +0000)]
Finally the Java interface is working again! (It was broken because of
me, sorry :S)

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

14 years agocosmetics
mquinson [Mon, 17 Aug 2009 14:34:39 +0000 (14:34 +0000)]
cosmetics

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

14 years agodisplay more info during the test
mquinson [Mon, 17 Aug 2009 14:20:46 +0000 (14:20 +0000)]
display more info during the test

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

14 years agoTrying to fix another java bug
cristianrosa [Mon, 17 Aug 2009 14:18:07 +0000 (14:18 +0000)]
Trying to fix another java bug

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

14 years agoFix another bug in the java context implementation
cristianrosa [Mon, 17 Aug 2009 13:57:57 +0000 (13:57 +0000)]
Fix another bug in the java context implementation

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

14 years agoFixed bug in smx_context_mod_exit.
cristianrosa [Mon, 17 Aug 2009 13:49:25 +0000 (13:49 +0000)]
Fixed bug in smx_context_mod_exit.

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

14 years agoOutput update in tesh file
mquinson [Mon, 17 Aug 2009 13:47:39 +0000 (13:47 +0000)]
Output update in tesh file

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

14 years agoKill a off by one bug appearing in some rare conditions
mquinson [Mon, 17 Aug 2009 13:37:40 +0000 (13:37 +0000)]
Kill a off by one bug appearing in some rare conditions

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

14 years agoKill context test since contextes cannot be used without simix anymore
mquinson [Mon, 17 Aug 2009 12:43:16 +0000 (12:43 +0000)]
Kill context test since contextes cannot be used without simix anymore

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

14 years agoFix try to fix the JAVA crap!
cristianrosa [Mon, 17 Aug 2009 12:40:52 +0000 (12:40 +0000)]
Fix try to fix the JAVA crap!

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

14 years agobe more friendly in tests with VPATH builds
mquinson [Mon, 17 Aug 2009 12:22:54 +0000 (12:22 +0000)]
be more friendly in tests with VPATH builds

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

14 years agoupdate output in tesh files (line number changes again)
mquinson [Mon, 17 Aug 2009 11:33:27 +0000 (11:33 +0000)]
update output in tesh files (line number changes again)

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

14 years agoStupid me. I still need to put the retrieved value into the variable
mquinson [Mon, 17 Aug 2009 11:24:40 +0000 (11:24 +0000)]
Stupid me. I still need to put the retrieved value into the variable

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

14 years agoContext factory's API simplification: the function for creating the
mquinson [Mon, 17 Aug 2009 10:22:32 +0000 (10:22 +0000)]
Context factory's API simplification: the function for creating the
context for maestro was merged with the function for the creation
of standard contexts.
The functions for managing the context module where simplified.

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

14 years agoSMPI: Fix the prototype of SMPI_MPI_Type_get_extent (use MPI_Aint instead of int...
mquinson [Mon, 17 Aug 2009 10:15:29 +0000 (10:15 +0000)]
SMPI: Fix the prototype of SMPI_MPI_Type_get_extent (use MPI_Aint instead of int since types differ on 64bits)

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

14 years agoFixed the java's context interface to build with the context module layout [Cristian]
mquinson [Mon, 17 Aug 2009 09:24:47 +0000 (09:24 +0000)]
Fixed the java's context interface to build with the context module layout [Cristian]

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

14 years agoFixed some issues in logs logic due to recent changes [Cristian]
mquinson [Mon, 17 Aug 2009 09:24:23 +0000 (09:24 +0000)]
Fixed some issues in logs logic due to recent changes [Cristian]
We assumed that maestro have no simix process (not true anymore)

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

14 years agoSome polishing to the new context factory API to avoid accesing simix
mquinson [Mon, 17 Aug 2009 09:24:20 +0000 (09:24 +0000)]
Some polishing to the new context factory API to avoid accesing simix
data structures from the context implementations.

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

14 years agoNew simplified API for the context factory [Cristian]
mquinson [Mon, 17 Aug 2009 09:23:53 +0000 (09:23 +0000)]
New simplified API for the context factory [Cristian]
It provides functionality for context creation/destruction, start,
stop, resume and suspend. The rest of the logic was factorized and
moved to the SIMIX layer, resulting in a simpler and cleaner
implementation.

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

14 years agoIntermidiate step towards the new context mechanism [Cristian]
mquinson [Mon, 17 Aug 2009 09:23:50 +0000 (09:23 +0000)]
Intermidiate step towards the new context mechanism [Cristian]

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

14 years agoFixed the pthread context implementation, now it compiles and runs
mquinson [Mon, 17 Aug 2009 09:23:26 +0000 (09:23 +0000)]
Fixed the pthread context implementation, now it compiles and runs

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

14 years agoInline abstract interface to factories' functions (smx_context_* func) [Cristian]
mquinson [Mon, 17 Aug 2009 09:23:24 +0000 (09:23 +0000)]
Inline abstract interface to factories' functions (smx_context_* func) [Cristian]
Also relocate them in simix/private.h.
They are now used as macros for simplifying the code.

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

14 years agoC++ needs love
mquinson [Fri, 14 Aug 2009 21:05:23 +0000 (21:05 +0000)]
C++ needs love

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