Benjamin BOUVIER
|
84afb1866e
|
MPI Distrib exp: comments + redirect output of an experiment to a file.
|
2012-10-01 22:43:24 -04:00 |
|
Benjamin BOUVIER
|
67df7756e4
|
MPI Distrib exp: seed can be set at launch.
|
2012-10-01 22:24:27 -04:00 |
|
Benjamin BOUVIER
|
6503f61521
|
[MPI Distrib exp: serializable class Experiment added.
|
2012-10-01 21:50:23 -04:00 |
|
Benjamin BOUVIER
|
95e5d7d8db
|
[MPI Distrib exp: distributions are now serializable.
|
2012-10-01 21:49:22 -04: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
|
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
|
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 |
|
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 |
|
Benjamin Bouvier
|
9ea12568b2
|
MPI: first version of distribution of time sleep experiment.
|
2012-08-10 11:30:25 +02:00 |
|
Benjamin Bouvier
|
b31c520eba
|
Removed all remaining warnings at compilation
|
2012-07-27 15:22:23 +02:00 |
|
Johann Dreo
|
cbaea85ec3
|
use mpicxx without a fixed path
|
2012-07-26 17:06:40 +02:00 |
|
Benjamin Bouvier
|
7b5c98f3a6
|
Multistart example is automatically compiled when compiling MPI examples.
|
2012-07-26 16:17:07 +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
|
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
|
09af612749
|
Updated examples' comments.
|
2012-07-24 17:12:18 +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
|
0e56778327
|
Updated the tests to conform the new Boost-like API
|
2012-07-24 15:41:25 +02:00 |
|
Benjamin Bouvier
|
1f5719c647
|
Put back example t-mpi-eval to use a customized store.
|
2012-07-23 15:03:47 +02:00 |
|
Benjamin Bouvier
|
eebeaa810e
|
Updating names: SharedDataFunction::d => SharedDataFunction::_data, ParallelApplyData::_data => ParallelApplyData::_table
|
2012-07-18 17:37:50 +02:00 |
|
Benjamin Bouvier
|
8285d78245
|
Added comments in wrapper of t-mpi-eval.
|
2012-07-18 13:57:13 +02:00 |
|
Benjamin Bouvier
|
b92f17fce5
|
Documentation of MPI examples.
|
2012-07-16 15:07:48 +02:00 |
|
Benjamin Bouvier
|
d2816d530a
|
Included MPI tests into compilation, if WITH_MPI is defined.
|
2012-07-13 16:47:28 +02:00 |
|
Benjamin Bouvier
|
12560899ae
|
Updating MPI tests.
|
2012-07-11 12:00:36 +02:00 |
|
Benjamin Bouvier
|
581b24af18
|
Bugfix: a reference can't be reinitialized. Different vectors weren't recopied after evaluation.
|
2012-07-04 13:24:10 +02:00 |
|
Benjamin Bouvier
|
603268b053
|
Added store management to eoPopEvalFunc.
|
2012-07-04 10:53:57 +02:00 |
|
Benjamin Bouvier
|
24c29db6f3
|
Using again parallel apply into eoPopEvalFunc::eoParallelPopEvalFunc.
|
2012-07-03 15:53:19 +02:00 |
|
Benjamin Bouvier
|
1d3790a0e4
|
Updating multiple roles test.
|
2012-07-03 15:07:27 +02:00 |
|
Benjamin Bouvier
|
564cc3bccd
|
Using eo::mpi::DEFAULT_MASTER instead of raw constants.
|
2012-07-03 14:51:34 +02:00 |
|
Benjamin Bouvier
|
63f12c4e1c
|
JobStore has now getters, setters and wrappers methods.
|
2012-07-03 14:48:47 +02:00 |
|
Benjamin Bouvier
|
6bb2ccfbd6
|
Steps of MpiJob are now functors which can be wrapped (using decorator pattern).
|
2012-07-03 13:57:20 +02:00 |
|