Commit graph

2,178 commits

Author SHA1 Message Date
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
Benjamin Bouvier
dc58ab7739 Use own implementation of Boost::mpi API instead of real Boost::mpi. 2012-07-24 15:40:54 +02:00
Johann Dreo
4183380170 do not forget to update the doc 2012-07-24 15:30:27 +02:00
Johann Dreo
cac8acf0c3 build with eigen by default 2012-07-24 11:47:46 +02:00
Johann Dreo
2d1856938d Merge /home/nojhan/mnt/alevol/eo into pre-release-1.3.0 2012-07-24 11:07:29 +02:00
Johann Dreo
2d7afdcb7e edo/install.cmake-dist updated 2012-07-23 16:52:47 +02:00
Pierre Savéant
8baa4c88bb Merge branch 'nomo' 2012-07-23 16:23:09 +02:00
Pierre Savéant
72a045a60b conflict resolved 2012-07-23 16:21:52 +02:00
Pierre Savéant
d7c2989b0a conflict resolved 2012-07-23 16:16:01 +02:00
Johann Dreo
16b27b4626 conflict resolved 2012-07-23 16:05:10 +02:00
Johann Dreo
9bd53e3057 edo/CMakeLists.txt updated 2012-07-23 15:05:56 +02:00