Commit graph

1,983 commits

Author SHA1 Message Date
Johann Dreo
c2d663f495 make the converting constructor of the eoLogger helper classes explicits (avoid warnings about ambiguousus conversions on ostream streams operators) 2012-10-01 15:28:27 +02:00
Johann Dreo
f5a9a9c172 Merge branch 'master' of ssh://localhost:8479/gitroot/eodev/eodev 2012-09-19 11:20:43 +02:00
Benjamin BOUVIER
a4ec17a193 MPI Distrib exp: added timer for main program. 2012-09-18 22:18:35 -04:00
Benjamin BOUVIER
2bc69b4077 MPI Distrib exp: switch for choosing whether workers should print the waiting time or not. 2012-09-18 22:11:13 -04:00
Benjamin BOUVIER
748ea80352 MPI Distrib exp: retrieve statistics from workers and print them in standard output 2012-09-18 22:03:43 -04:00
Benjamin BOUVIER
9d4742c995 TimerStat: better precision for wallclock time. 2012-09-18 22:03:07 -04:00
Benjamin BOUVIER
b5d44c809d MPI Distrib exp: comments for each class. 2012-09-18 20:53:47 -04:00
Benjamin BOUVIER
243dd7424f MPI Distrib exp: added license 2012-09-18 20:53:32 -04:00
Benjamin BOUVIER
aa5e8bf6f3 Added method clean for eoTimerStat 2012-09-18 20:50:26 -04:00
Caner Candan
08e17b3392 * FindEO.cmake: using conventional cmake function to handle package finding 2012-09-11 14:37:49 +02:00
Benjamin BOUVIER
16cbf69d5d MPI Distrib exp: replace next generated waiting time by 0 if it's negative 2012-09-07 11:43:43 -04:00
Benjamin BOUVIER
f8ca95b352 MPI Distrib exp: short relative path to t-mpi-common 2012-09-07 11:43:08 -04:00
Benjamin BOUVIER
211ac8141e MPI Distrib exp: added exponential distribution 2012-09-07 11:37:21 -04:00
Benjamin BOUVIER
b4650e040c MPI Distrib exp: use of eoRng instead of eoUniformGenerator 2012-09-07 11:04:12 -04:00
Johann Dreo
e10f823c94 add a way to inherit from an eoEvalKeepBest 2012-09-07 15:30:07 +02:00
Johann Dreo
8117f93877 Merge branch 'master' of ssh://trtpa101/home/nojhan/code/eodev 2012-09-07 10:35:56 +02:00
Johann Dreo
de201e1007 add an evaluator wrapper that keep the best individual found so far 2012-09-06 20:52:15 +02:00
Johann Dreo
b83372b57b Add a stat to keep the best individual found so far, even for non-monotonic algorithms 2012-09-06 16:05:00 +02:00
Benjamin BOUVIER
c4af81caeb MPI distrib exp: added managment of multiples distributions. 2012-08-31 22:45:43 -04:00
Benjamin BOUVIER
7c3eee4ddd MPI distrib exp: added the normal Gaussian distribution 2012-08-31 22:45:03 -04:00
Benjamin BOUVIER
a3a04e0112 Fixed comments. Now inputs in parser should be in milliseconds, second isn't a precise enough unit. 2012-08-31 22:37:47 -04:00
quemy
8cd56f37db Migration from SVN 2012-08-30 11:30:11 +02:00
Johann Dreo
877604db37 Add a test for variable length init.
Demonstrate how to use eoInitVariableLength along with an adhoc atom type of
our own to create a random pop.
2012-08-10 22:28:54 +02:00
Benjamin Bouvier
9ea12568b2 MPI: first version of distribution of time sleep experiment. 2012-08-10 11:30:25 +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
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