Commit graph

44 commits

Author SHA1 Message Date
quemy
c4e2fb4507 Update documentation 2012-12-09 21:42:47 +01:00
quemy
ea2b71e7de Prefix guards with SMP_ to avoid conflicts 2012-12-09 20:48:49 +01:00
quemy
6974bc7bbe Wrap model in order to create homogeneous model easily. 2012-12-09 19:33:48 +01:00
lasnier
f8d2d1cfa5 Merge 2012-12-05 17:05:00 +01:00
quemy
e1c3e55c6f Fix guard in bimap 2012-12-05 17:57:30 +01:00
quemy
aa9c01568b Fix a bug in conversion functions for heterogeneous model 2012-12-04 23:17:27 +01:00
quemy
3196ba2bcf Add notifier and delete Thread class 2012-12-04 23:09:08 +01:00
lasnier
d31a7904ed Adding Mesh Topology 2012-12-04 17:45:25 +01:00
lasnier
7b195096f3 Add the possibility of changing the center of Star Topology 2012-12-04 17:41:15 +01:00
lasnier
9b46377062 Minor modification for documentation and not changing topology if not necessary 2012-12-04 17:40:00 +01:00
lasnier
085530ab36 Add of getter for the builder in Topology 2012-12-04 17:36:31 +01:00
quemy
23a0b8f77b Clean test. 2012-12-04 17:05:05 +01:00
quemy
5a4596862b Perfect forwarding for identity conversion functions. Add heterogeneous test (to clean and improve) 2012-12-03 23:22:22 +01:00
quemy
f67ee442c7 Add notion of base EOT for heterogeneous model. Island can be templated on a EOT regardless the EOT of its model. Island must have a conversion function from and to base EOT. Base EOT is optionnal and would be considered as EOT. In that case, conversion functions would be identity function. 2012-12-02 15:36:30 +01:00
quemy
c90fdc579f Add homogeneous test. Pop is not created by the island anymore and has to me given to the island. 2012-11-29 22:21:29 +01:00
quemy
bae0e8da8b Allow to change topology during the algorithme 2012-11-29 22:00:44 +01:00
quemy
48695863b2 Include EO sources in CMakeLists.txt 2012-11-29 21:49:46 +01:00
lasnier
bc769718d6 Hypercubic 2012-11-27 17:31:05 +01:00
quemy
ae4699176f Clean src. Add setTopology to the island model 2012-11-24 16:38:08 +01:00
quemy
cf93d6aeb4 Mecanism to isolate stopped island in topology 2012-11-24 16:23:01 +01:00
quemy
56a72c2ff1 Merge topology conflicts 2012-11-24 15:28:28 +01:00
quemy
b3f83717d6 Add topology to IslandModel, sending messages mecanism, rewrite Bimap container 2012-11-24 15:26:11 +01:00
lasnier
44e25b1406 Add of isolateNode method 2012-11-23 21:27:39 +01:00
lasnier
6b2a695622 Consistency of names and guard in topology.h 2012-11-23 20:20:07 +01:00
lasnier
95b7b80f19 Clean commit after name changes 2012-11-21 18:48:46 +01:00
lasnier
1c79ce0948 Documentation, add the method construct in AbstractTopology 2012-11-21 17:51:34 +01:00
quemy
60a119e4c9 An evaluation is performed before the replacement by the island 2012-11-20 22:38:29 +01:00
quemy
3ae7dcc60c Merge conflicts 2012-11-20 22:16:37 +01:00
quemy
083d77ba08 Islands send pop to IslandModel. Add and clean documentation. 2012-11-20 22:10:31 +01:00
lasnier
631d693bef Add a builder attribute to the topology and construct method 2012-11-20 16:53:28 +01:00
lasnier
6159309ab2 Merge branch 'islandmodel' of git+ssh://scm.gforge.inria.fr//gitroot/paradiseo/paradiseo into islandmodel 2012-11-20 15:03:49 +01:00
lasnier
0a7636e585 Change class name for clarity 2012-11-19 20:40:01 +01:00
quemy
3a8821a923 Merge branch 'islandmodel' of git+ssh://scm.gforge.inria.fr//gitroot/paradiseo/paradiseo into islandmodel 2012-11-19 19:52:35 +01:00
quemy
8d6d32e8cc Add IslandModel as islands container and algorithm launcher. 2012-11-19 19:51:35 +01:00
lasnier
8f4b8feb94 Add complete, star and ring topologies 2012-11-17 17:13:31 +01:00
Lasnier
201fdc2c12 Add abstract ad boolean topologies 2012-11-17 17:08:24 +01:00
quemy
cf561b537a Add islandNotifier to allow the mig and int policy to be checked in the island. The islandNotifier is added to the algorithm continuator and will make the island perform a binded task. In the case of island, the task is to check policies. 2012-11-11 22:36:21 +01:00
quemy
477dbe49a9 Add integration method, observer pattern from policy to island 2012-11-10 19:22:59 +01:00
quemy
1a23b618fc Island mecanism : migration element and policy, island 2012-11-08 23:57:02 +01:00
quemy
2cd7f1f423 Add policy and element of policy for migration 2012-11-07 18:20:29 +01:00
quemy
4ec6e3f606 Add island 2012-11-06 16:54:59 +01:00
quemy
f83191bedd Fix the bus in install location which is now determine by the OS 2012-11-03 18:44:19 +01:00
quemy
3aa572e0e5 Fix a bug during the installation of SMP tests 2012-11-03 15:46:43 +01:00
quemy
8cd56f37db Migration from SVN 2012-08-30 11:30:11 +02:00