Commit graph

2,188 commits

Author SHA1 Message Date
Johann Dreo
a308303d12 Merge /home/nojhan/mnt/alevol/eo 2012-08-10 11:32:16 +02:00
Benjamin Bouvier
9ea12568b2 MPI: first version of distribution of time sleep experiment. 2012-08-10 11:30:25 +02:00
Johann Dreo
8e56bed9a0 nested lists fix ; add Benjamin has an author 2012-08-07 16:20:13 +02:00
Johann Dreo
880b6e83b3 link to the eompi tutorial 2012-08-07 16:01:19 +02:00
Johann Dreo
b0546f1567 clean the indentation of the web page 2012-08-07 15:48:17 +02:00
Johann Dreo
73d077de5a deactivate the openhatch button 2012-08-07 15:40:13 +02:00
Johann Dreo
fc23c479af add eo::mpi in the feature list 2012-08-07 15:39:10 +02:00
Benjamin Bouvier
c50eadc891 MPI: added comments for use of eo::mpi::Channel::Messages. 2012-08-06 15:28:10 +02:00
Benjamin Bouvier
3e449c9df9 MPI: removed unused parameter seeds in MultiStart ctor. 2012-08-03 16:41:42 +02:00
Benjamin Bouvier
026764215f MPI: const correctness in Static Assignment constructor and reinit functions. 2012-08-03 16:41:23 +02:00
Benjamin Bouvier
d8edf16189 MPI: Show debug messages into log even in release mode. 2012-08-03 16:40:55 +02:00
Benjamin Bouvier
0dca473aac MPI Multistart: using pop_eval functions instead of eval functions for resetters. 2012-08-03 11:42:44 +02:00
Benjamin Bouvier
d48f045451 MPI: Commands channel is now used only for job level informations, messages channels for data used in a job. 2012-08-02 16:46:00 +02:00
Benjamin Bouvier
b31c520eba Removed all remaining warnings at compilation 2012-07-27 15:22:23 +02:00
Benjamin Bouvier
11f01d5a53 Merge branch 'master' of /tools/eo 2012-07-27 15:10:07 +02:00
Benjamin Bouvier
a7ce5c3ffb eoMpi: memory leak when setting own job functors. Fixed 2012-07-27 15:09:59 +02:00
Johann Dreo
a756e7dfd4 move the ForRelease file in root dir 2012-07-27 09:28:40 +02:00
Johann Dreo
16f2fd696d update news an version for head 2012-07-27 09:23:14 +02:00
Johann Dreo
4f59b66ec3 news for the 1.3.1 2012-07-27 09:20:40 +02:00
Johann Dreo
f239073fc0 Merge branch 'eompi' 2012-07-26 17:07:39 +02:00
Johann Dreo
cbaea85ec3 use mpicxx without a fixed path 2012-07-26 17:06:40 +02:00
Johann Dreo
36f30db313 manual merge on eoPop.h 2012-07-26 16:29:34 +02:00
Benjamin Bouvier
7b5c98f3a6 Multistart example is automatically compiled when compiling MPI examples. 2012-07-26 16:17:07 +02:00
Benjamin Bouvier
8fb0d5509c Bugfix: when retrieving the best element of an empty population eoPop, segfault. Fixed by launching an exception in this case. 2012-07-26 16:16:14 +02:00
Benjamin Bouvier
9eb54d16bb MPI Multistart: oups I forgot a semi colon. 2012-07-26 16:02:20 +02:00
Benjamin Bouvier
61c31a4a71 MPI Multistart: everybody loves comments, except the one who writes them. 2012-07-26 16:01:04 +02:00
Benjamin Bouvier
2ca5483f5d MPI Multistart: using eoCountContinue in resetAlgo functors instead of eoGenContinue. 2012-07-26 15:13:36 +02:00
Benjamin Bouvier
a14526e01a eoGenContinue and eoSteadyFitContinue now inherits from a common class eoCountContinue, which contains a overridable method reset. 2012-07-26 15:12:54 +02:00
Benjamin Bouvier
dfd653d95b MPI Multistart: moved MultiStart job into a standalone header, eoMultiStart.h. t-mpi-multistart.cpp becomes an example. 2012-07-26 14:45:31 +02:00
Benjamin Bouvier
1885517dc1 MPI Multistart: new default ResetAlgo functor: reuse the same pop. 2012-07-26 14:31:57 +02:00
Benjamin Bouvier
12614faee1 MPI Multistart: saving solutions sent by workers in a eoPop instead of keeping only the best solution. 2012-07-26 14:23:07 +02:00
Benjamin Bouvier
9a40d6ed04 MPI Multistart: removed traces and useless comments. 2012-07-26 14:12:32 +02:00
Benjamin Bouvier
db93ac635b MPI Multistart: merged functors ReinitJob and ResetAlgo, as it should in fact be done in the mean while. 2012-07-26 13:58:36 +02:00
Benjamin Bouvier
e2e6ad8c99 MPI Multistart: renamed default functors and added a few default functors. 2012-07-26 13:48:40 +02:00
Benjamin Bouvier
e58b3e5cb2 MPI Multistart: removed second template parameter Fitness, as it can be deduced from Individual. 2012-07-26 12:06:23 +02:00
Benjamin Bouvier
0c1fc2ce99 MPI MultiStart: using SGA as example and functors for seed generation, reinitialization of pop, algorithm reset. 2012-07-26 11:58:42 +02:00
Benjamin Bouvier
74bdb0fa91 Multistart: added possibility to reinit population on each MultiStartJob, or use the same pop. 2012-07-25 15:24:25 +02:00
Benjamin Bouvier
355541ae88 MPI example: Multistart. 2012-07-25 14:56:02 +02:00
Benjamin Bouvier
73af5d4f7b Fixed compilation bug (use of stdlib constantes) in MPI tests, when cmaking locally. 2012-07-25 14:55:45 +02:00
Benjamin Bouvier
e48782f22d Added a template for eo::mpi::Job in test/mpi directory. 2012-07-24 18:22:35 +02:00
Benjamin Bouvier
66d56bd1d8 Serialized eoTimer with eoserial module. 2012-07-24 18:03:50 +02:00
Benjamin Bouvier
72e26513f6 Added licences for MPI cpp files 2012-07-24 17:39:24 +02:00
Benjamin Bouvier
8b1d376557 Added comments and license for implMpi 2012-07-24 17:38:54 +02:00
Benjamin Bouvier
09af612749 Updated examples' comments. 2012-07-24 17:12:18 +02:00
Benjamin Bouvier
7c6e1f6200 Tutorial to install eoMpi module. 2012-07-24 17:01:41 +02:00
Benjamin Bouvier
3613618544 Updated compilation system so as to remove dependance to Boost. 2012-07-24 16:36:10 +02:00
Benjamin Bouvier
dea09dea17 Removed warning at compilation of implMpi 2012-07-24 16:23:02 +02:00
Benjamin Bouvier
191b280371 Code organisation, splitted headers files in implementation files, as much as possible (impossible for templates functions, thank you C++) 2012-07-24 16:16:56 +02:00
Johann Dreo
411e430ccb chatroom migration to IRC indicated on the web site 2012-07-24 15:50:50 +02:00
Benjamin Bouvier
0e56778327 Updated the tests to conform the new Boost-like API 2012-07-24 15:41:25 +02:00