mquinson [Thu, 15 Oct 2009 16:25:17 +0000 (16:25 +0000)]
plug various memleaks
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6788
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 15 Oct 2009 16:25:15 +0000 (16:25 +0000)]
More informative error message
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6787
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 15 Oct 2009 16:24:51 +0000 (16:24 +0000)]
Do not call xbt_thread_exit at the end of the dopar worker since this call forcefully kills the process in SG, preventing the wrapper to cleanup around before leaving
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6786
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 15 Oct 2009 16:24:49 +0000 (16:24 +0000)]
unify the log channels for SG and RL implementations of xbt_synchro
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6785
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 15 Oct 2009 11:54:49 +0000 (11:54 +0000)]
Try to do all communications in parallel (not quite working)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6784
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 15 Oct 2009 11:54:46 +0000 (11:54 +0000)]
Implement xbt_thread_join and xbt_thread_yield in SG also
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6783
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 15 Oct 2009 11:54:23 +0000 (11:54 +0000)]
Change the prototype of xbt_thread_create(), sorry.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6782
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 15 Oct 2009 11:54:18 +0000 (11:54 +0000)]
Ignore (in git) more example binaries
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6781
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 15 Oct 2009 11:53:55 +0000 (11:53 +0000)]
malloc the expected size (and announce the malloced size)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6780
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 15 Oct 2009 11:53:53 +0000 (11:53 +0000)]
Give a name to the dopar worker threads since logging from them segfault otherwise
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6779
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 15 Oct 2009 11:53:30 +0000 (11:53 +0000)]
do not create execution action of size 0 since it seems to lock surf down
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6778
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 15 Oct 2009 11:53:28 +0000 (11:53 +0000)]
Make SIMIX_process_yield() public
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6777
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 15 Oct 2009 11:53:05 +0000 (11:53 +0000)]
allow to specify tracefilename on cmdline; use workstations in lexical order; return 0 on success
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6776
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 15 Oct 2009 11:53:02 +0000 (11:53 +0000)]
Add a note to flatifier to the ChangeLog. That tool is really neat
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6775
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 14 Oct 2009 19:14:00 +0000 (19:14 +0000)]
Move my favorite test first
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6774
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 14 Oct 2009 19:13:53 +0000 (19:13 +0000)]
Start to fix the <cluster> tag (see ChangeLog)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6773
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 14 Oct 2009 19:13:46 +0000 (19:13 +0000)]
This file was written when <route:multi> were not symmetric by default. Specify it now
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6772
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 14 Oct 2009 19:13:38 +0000 (19:13 +0000)]
Sanitize static functions' names; kill unused ones
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6771
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 14 Oct 2009 18:34:16 +0000 (18:34 +0000)]
Bug fix, corrected jitter works for each linkk separately.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6770
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 14 Oct 2009 10:09:31 +0000 (10:09 +0000)]
Sanitize a bit the <foreach> handling (cosmetics, no bug fixed so far)
Do all the work in the starting tag of <host> and <link> instead of
saving values in starting tag and using them in closing tag.
This allows to:
- have only one function in the interception mecanism and no global
value
- not have to intercept the closing tags and run directly the
original functions
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6769
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 14 Oct 2009 10:09:28 +0000 (10:09 +0000)]
More debug
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6768
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
suter [Wed, 14 Oct 2009 09:14:51 +0000 (09:14 +0000)]
correction/verfication of the tesh up to one_link_state_file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6767
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 14 Oct 2009 09:11:46 +0000 (09:11 +0000)]
Kill a 'unused variable' warning when compiling without GTNets
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6766
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 14 Oct 2009 09:11:44 +0000 (09:11 +0000)]
I really need this to be printed as an int to fit DOT taste. Let's assume that longs are as long as pointer on any arch
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6765
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 14 Oct 2009 09:07:09 +0000 (09:07 +0000)]
Make sure it works to compile only one file of the java example directories by adding . to the classpath
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6764
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 14 Oct 2009 09:06:45 +0000 (09:06 +0000)]
Kill a warning in java example: unused variable
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6763
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 14 Oct 2009 09:06:42 +0000 (09:06 +0000)]
Make sure this variable is always initialized
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6762
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Wed, 14 Oct 2009 08:50:58 +0000 (08:50 +0000)]
Fix invalid memory references in SIMIX network.
Fix compilation issues in SimDag on 64bit platforms
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6761
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Tue, 13 Oct 2009 15:43:19 +0000 (15:43 +0000)]
Added a gtnets_jitter_seed parameter enabling jitted repeatable experiments, activate with --cfg=gtnets_jitter_seed:<int_number>.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6760
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Tue, 13 Oct 2009 15:43:17 +0000 (15:43 +0000)]
Disable gtnets jitter by default.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6759
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Oct 2009 15:05:18 +0000 (15:05 +0000)]
Automatically generated tesh file for the flatifier. Most of the outputs are faulty and should be manually double-checked
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6758
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Oct 2009 13:53:16 +0000 (13:53 +0000)]
GRAS replayer partially works. Need a real platform to test it now
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6757
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Oct 2009 13:53:14 +0000 (13:53 +0000)]
More verbose error messages
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6756
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Oct 2009 13:52:50 +0000 (13:52 +0000)]
New function: gras_socket_close_voidp() -- just like gras_socket_close() but accepting void* parameters (useful for dynars and dicts of sockets)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6755
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Oct 2009 13:52:48 +0000 (13:52 +0000)]
Shut gras processes up on simulators
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6754
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Oct 2009 13:52:25 +0000 (13:52 +0000)]
New function: void gras_cpu_burn(double flops) -- a simple CPU burner
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6753
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 13 Oct 2009 13:52:20 +0000 (13:52 +0000)]
When creating a datatype, make sure we're not trying to redo an already creeated one. The fact that the name is not productible is not important since this function is used to automatically send a structure field which size is given by another field
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6752
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Tue, 13 Oct 2009 10:02:28 +0000 (10:02 +0000)]
Fix some memory leaks and invalid read/delete
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6751
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Fri, 9 Oct 2009 11:12:51 +0000 (11:12 +0000)]
Improved and tested docummentation.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6750
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Oct 2009 14:47:45 +0000 (14:47 +0000)]
Start working on a trace replayer in GRAS (to replay it on real platforms)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6749
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Oct 2009 14:47:21 +0000 (14:47 +0000)]
Add a header to that file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6748
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Oct 2009 14:47:18 +0000 (14:47 +0000)]
New function: xbt_dynar_dopar(dynar,fun)
maps a function over the dynar with one separate thread per value of the dynar.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6747
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Oct 2009 14:46:54 +0000 (14:46 +0000)]
move synchro.h to synchro_core.h because I want to use synchor primitives using dynars. Since dynar.h loads synchro_core.h, I need to split it in two parts to avoid loops in header loading
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6746
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Oct 2009 14:46:52 +0000 (14:46 +0000)]
plug a memleak
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6745
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 8 Oct 2009 14:46:44 +0000 (14:46 +0000)]
write the produced trace into an external file; schedule on every machine provided
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6744
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Thu, 8 Oct 2009 08:01:25 +0000 (08:01 +0000)]
Corrected jitter, now oscillates between [-lat*jitter,+lat*jitter), mean is granted by the uniform distribution.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6743
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Thu, 8 Oct 2009 07:50:50 +0000 (07:50 +0000)]
Bug fix in GTNets docummentation.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6742
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Thu, 8 Oct 2009 07:50:45 +0000 (07:50 +0000)]
Added a jitter functionallity to GTNets model, latency is increased by a random number in [0,latency*jitter).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6741
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Thu, 8 Oct 2009 07:50:37 +0000 (07:50 +0000)]
Factorized better debugging output.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6740
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 7 Oct 2009 14:50:12 +0000 (14:50 +0000)]
Bug fix, surf_routing needs love.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6739
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 7 Oct 2009 14:22:57 +0000 (14:22 +0000)]
Fixed bug introduced by the update of the two last extern papers.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6738
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Wed, 7 Oct 2009 14:22:55 +0000 (14:22 +0000)]
Improved GTNetS howto, spell checked everything.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6737
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 7 Oct 2009 10:06:13 +0000 (10:06 +0000)]
bugfixes to make the dax loader and typed task scheduler work
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6735
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 7 Oct 2009 10:06:10 +0000 (10:06 +0000)]
Update the start_time and finish_time of tasks on completion/failure
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6734
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 21:22:35 +0000 (21:22 +0000)]
Automatically schedule E2E comms placed before and after sequential computations when the latter get scheduled
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6733
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 21:22:29 +0000 (21:22 +0000)]
Simplify the code of typed tasks in simdag by allocating the comm_ and comp_amount at task creation and prefill it. Factorize a lot of code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6732
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:59:41 +0000 (16:59 +0000)]
Dump dotty info for verification
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6731
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:59:15 +0000 (16:59 +0000)]
new function SD_task_dotty(task,FILE*) writing to file the info about the task in dotty format
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6730
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:59:11 +0000 (16:59 +0000)]
DAX loader seem to be working
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6729
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:58:46 +0000 (16:58 +0000)]
also display the kind of a task if known from SD_task_dump()
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6728
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:58:42 +0000 (16:58 +0000)]
some more work on dax loader
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6727
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:58:17 +0000 (16:58 +0000)]
Add various getters to task structure:
* list of preceding/following tasks:
SD_task_get_parents(task) and SD_task_get_children(task)
* amount of workstations and list:
SD_task_get_workstation_count(task)
SD_task_get_workstation_list(task)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6726
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:58:13 +0000 (16:58 +0000)]
Introduce typed tasks in SimDag
- Specify its kind and cost at creation.
- At scheduling, just give where it should be placed, and the cost for
each involved resource is automatically computed.
- Existing constructors so far (more to come of course):
- SD_task_create_comm_e2e() for end-to-end communication
- SD_task_create_comp_seq() for sequential computation
- Use SD_task_schedulev() / SD_task_schedulel() to schedule them.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6725
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:57:47 +0000 (16:57 +0000)]
more comments to explain the structure
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6724
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:57:43 +0000 (16:57 +0000)]
SD_task_dependency_exists() can now cope with having one of its arguments NULL.
If so, it tests whether the other argument has /any/ dependency.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6723
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:57:18 +0000 (16:57 +0000)]
ignore more generated files in git
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6722
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:57:14 +0000 (16:57 +0000)]
Make the empty box of DAX parsing work (still empty, but don't choke on valid input
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6721
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:56:48 +0000 (16:56 +0000)]
New dax loader infrastructure (empty box so far)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6720
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:56:43 +0000 (16:56 +0000)]
kill cruft that I introduced while merging routing code from Anvers
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6719
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 6 Oct 2009 16:54:49 +0000 (16:54 +0000)]
Sometimes, we ignore a parameter to stick to a common interface
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6718
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Tue, 6 Oct 2009 12:46:25 +0000 (12:46 +0000)]
New checked version of GTNetS integration.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6717
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Tue, 6 Oct 2009 12:46:01 +0000 (12:46 +0000)]
Completely rewritten surf/gtnets_network.c model to cople with new routing approach.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6716
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Tue, 6 Oct 2009 12:45:59 +0000 (12:45 +0000)]
Improve the generic routing for different network models, including GTNetS.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6715
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Tue, 6 Oct 2009 12:45:36 +0000 (12:45 +0000)]
Using an uniform platform to illustrate better model sharing approach.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6714
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Tue, 6 Oct 2009 12:45:34 +0000 (12:45 +0000)]
Corrected bug on router/host mapping.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6713
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Tue, 6 Oct 2009 12:45:11 +0000 (12:45 +0000)]
Commit stollen from Arnaud personal git repository.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6712
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
velho [Tue, 6 Oct 2009 12:45:10 +0000 (12:45 +0000)]
Revert "Fixed full routing support for routers, no routing complexity is added routers are used as hosts."
This reverts commit
7e2b05b2e2ec6a745966f800121782a684166f6f.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6711
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
cristianrosa [Mon, 5 Oct 2009 15:41:53 +0000 (15:41 +0000)]
Fix some conflicts with modifications introduced in the svn branch
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6710
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 5 Oct 2009 13:54:48 +0000 (13:54 +0000)]
Fix copyright headers in simdag
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6709
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 5 Oct 2009 13:49:52 +0000 (13:49 +0000)]
Document Pedro's changes, and cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6708
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 5 Oct 2009 12:28:36 +0000 (12:28 +0000)]
Revalidating some GRAS tests for 64bit architectures
Update ChangeLog
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6707
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 5 Oct 2009 12:28:13 +0000 (12:28 +0000)]
Better organization of header files
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6706
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 5 Oct 2009 12:28:11 +0000 (12:28 +0000)]
Improved code documentation for SIMIX network.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6705
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 5 Oct 2009 12:27:48 +0000 (12:27 +0000)]
[Cristian] Lots and lots of small fixes to MSG to work on top of SMX net keeping the old semantic
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6704
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 5 Oct 2009 12:27:45 +0000 (12:27 +0000)]
Improvements to the MSG port on top of SIMIX network. All MSG tests pass now.
This commit breaks the implementation of MSG_get_task_from_host, and
is going to be removed from the MSG API.
Clean-ups in the SIMIX networking code.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6703
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Mon, 5 Oct 2009 12:27:21 +0000 (12:27 +0000)]
Corrections to the code that handles the errors in the comms in SMX network [Cristian]
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6702
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
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
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
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
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
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
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
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
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
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
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
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
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
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
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