Commit graph

  • 33a465e9b9 Merge bef4f649cf into 2c2e9d0ca3 Benjamin BOUVIER 2012-10-05 15:14:38 -07:00
  • bef4f649cf MPI Distrib exp: license for gen-xp Benjamin BOUVIER 2012-10-05 18:11:18 -04:00
  • 3822069db0 MPI Distrib exp: generator of experiments and readme. Benjamin BOUVIER 2012-10-05 18:08:06 -04:00
  • 371946f1f1 MPI Distrib exp: the parameters of an experiment are recalled in the results file. Benjamin BOUVIER 2012-10-05 18:07:25 -04:00
  • c48b3979c3 eo::serial::Parser: if spaces were present after colons, they were not ignored. Fixed by this patch. Benjamin BOUVIER 2012-10-05 18:06:45 -04:00
  • 542e5d870e Merge branch 'master' of https://github.com/nojhan/eodev Benjamin BOUVIER 2012-10-01 23:32:06 -04:00
  • 57dcd01149 MPI Distrib Exp: launch experiments from a file + example file. Benjamin BOUVIER 2012-10-01 23:27:41 -04:00
  • bd9767a05d Timer: force measures to be retrieved even if parallel.doMeasure() isn't set. Benjamin BOUVIER 2012-10-01 23:26:21 -04:00
  • 3769021a23 Bugfix Serialization parser: spaces can be inserted before or after the arrays. Benjamin BOUVIER 2012-10-01 23:25:51 -04:00
  • 84afb1866e MPI Distrib exp: comments + redirect output of an experiment to a file. Benjamin BOUVIER 2012-10-01 22:43:24 -04:00
  • 67df7756e4 MPI Distrib exp: seed can be set at launch. Benjamin BOUVIER 2012-10-01 22:24:27 -04:00
  • 7fe2bc587a eoRNG: added a clearCache() function for cleaning the normal() cached value Benjamin BOUVIER 2012-10-01 22:23:07 -04:00
  • 6503f61521 [MPI Distrib exp: serializable class Experiment added. Benjamin BOUVIER 2012-10-01 21:50:23 -04:00
  • 95e5d7d8db [MPI Distrib exp: distributions are now serializable. Benjamin BOUVIER 2012-10-01 21:49:22 -04:00
  • a4ec17a193 MPI Distrib exp: added timer for main program. Benjamin BOUVIER 2012-09-18 22:18:35 -04:00
  • 2bc69b4077 MPI Distrib exp: switch for choosing whether workers should print the waiting time or not. Benjamin BOUVIER 2012-09-18 22:11:13 -04:00
  • 748ea80352 MPI Distrib exp: retrieve statistics from workers and print them in standard output Benjamin BOUVIER 2012-09-18 22:03:43 -04:00
  • 9d4742c995 TimerStat: better precision for wallclock time. Benjamin BOUVIER 2012-09-18 22:03:07 -04:00
  • b5d44c809d MPI Distrib exp: comments for each class. Benjamin BOUVIER 2012-09-18 20:53:47 -04:00
  • 243dd7424f MPI Distrib exp: added license Benjamin BOUVIER 2012-09-18 20:53:32 -04:00
  • aa5e8bf6f3 Added method clean for eoTimerStat Benjamin BOUVIER 2012-09-18 20:50:26 -04:00
  • 2c2e9d0ca3 better variance computation, use Knuth online robust algorithm, add a test for variance computation master Johann Dreo 2012-09-18 16:56:38 +02:00
  • 16cbf69d5d MPI Distrib exp: replace next generated waiting time by 0 if it's negative Benjamin BOUVIER 2012-09-07 11:43:43 -04:00
  • f8ca95b352 MPI Distrib exp: short relative path to t-mpi-common Benjamin BOUVIER 2012-09-07 11:43:08 -04:00
  • 211ac8141e MPI Distrib exp: added exponential distribution Benjamin BOUVIER 2012-09-07 11:37:21 -04:00
  • b4650e040c MPI Distrib exp: use of eoRng instead of eoUniformGenerator Benjamin BOUVIER 2012-09-07 11:04:12 -04:00
  • de201e1007 add an evaluator wrapper that keep the best individual found so far Johann Dreo 2012-09-06 20:52:15 +02:00
  • c4af81caeb MPI distrib exp: added managment of multiples distributions. Benjamin BOUVIER 2012-08-31 22:45:43 -04:00
  • 7c3eee4ddd MPI distrib exp: added the normal Gaussian distribution Benjamin BOUVIER 2012-08-31 22:45:03 -04:00
  • a3a04e0112 Fixed comments. Now inputs in parser should be in milliseconds, second isn't a precise enough unit. Benjamin BOUVIER 2012-08-31 22:37:47 -04:00
  • 877604db37 Add a test for variable length init. Johann Dreo 2012-08-10 22:28:54 +02:00
  • a308303d12 Merge /home/nojhan/mnt/alevol/eo Johann Dreo 2012-08-10 11:32:16 +02:00
  • 9ea12568b2 MPI: first version of distribution of time sleep experiment. Benjamin Bouvier 2012-08-10 11:30:25 +02:00
  • 8e56bed9a0 nested lists fix ; add Benjamin has an author Johann Dreo 2012-08-07 16:20:13 +02:00
  • 880b6e83b3 link to the eompi tutorial Johann Dreo 2012-08-07 16:01:19 +02:00
  • b0546f1567 clean the indentation of the web page Johann Dreo 2012-08-07 15:48:17 +02:00
  • 73d077de5a deactivate the openhatch button Johann Dreo 2012-08-07 15:40:13 +02:00
  • fc23c479af add eo::mpi in the feature list Johann Dreo 2012-08-07 15:39:10 +02:00
  • c50eadc891 MPI: added comments for use of eo::mpi::Channel::Messages. Benjamin Bouvier 2012-08-06 15:28:10 +02:00
  • 3e449c9df9 MPI: removed unused parameter seeds in MultiStart ctor. Benjamin Bouvier 2012-08-03 16:41:42 +02:00
  • 026764215f MPI: const correctness in Static Assignment constructor and reinit functions. Benjamin Bouvier 2012-08-03 16:41:23 +02:00
  • d8edf16189 MPI: Show debug messages into log even in release mode. Benjamin Bouvier 2012-08-03 16:40:55 +02:00
  • 0dca473aac MPI Multistart: using pop_eval functions instead of eval functions for resetters. Benjamin Bouvier 2012-08-03 11:42:44 +02:00
  • d48f045451 MPI: Commands channel is now used only for job level informations, messages channels for data used in a job. Benjamin Bouvier 2012-08-02 16:46:00 +02:00
  • b31c520eba Removed all remaining warnings at compilation Benjamin Bouvier 2012-07-27 15:22:23 +02:00
  • 11f01d5a53 Merge branch 'master' of /tools/eo Benjamin Bouvier 2012-07-27 15:10:07 +02:00
  • a7ce5c3ffb eoMpi: memory leak when setting own job functors. Fixed Benjamin Bouvier 2012-07-27 15:09:59 +02:00
  • a756e7dfd4 move the ForRelease file in root dir Johann Dreo 2012-07-27 09:28:40 +02:00
  • 16f2fd696d update news an version for head Johann Dreo 2012-07-27 09:23:14 +02:00
  • 4f59b66ec3 news for the 1.3.1 Johann Dreo 2012-07-27 09:07:19 +02:00
  • f239073fc0 Merge branch 'eompi' Johann Dreo 2012-07-26 17:07:39 +02:00
  • cbaea85ec3 use mpicxx without a fixed path Johann Dreo 2012-07-26 17:06:40 +02:00
  • 36f30db313 manual merge on eoPop.h Johann Dreo 2012-07-26 16:29:34 +02:00
  • 7b5c98f3a6 Multistart example is automatically compiled when compiling MPI examples. Benjamin Bouvier 2012-07-26 16:17:07 +02:00
  • 8fb0d5509c Bugfix: when retrieving the best element of an empty population eoPop, segfault. Fixed by launching an exception in this case. Benjamin Bouvier 2012-07-26 16:16:14 +02:00
  • 9eb54d16bb MPI Multistart: oups I forgot a semi colon. Benjamin Bouvier 2012-07-26 16:02:20 +02:00
  • 61c31a4a71 MPI Multistart: everybody loves comments, except the one who writes them. Benjamin Bouvier 2012-07-26 16:01:04 +02:00
  • 2ca5483f5d MPI Multistart: using eoCountContinue in resetAlgo functors instead of eoGenContinue. Benjamin Bouvier 2012-07-26 15:13:36 +02:00
  • a14526e01a eoGenContinue and eoSteadyFitContinue now inherits from a common class eoCountContinue, which contains a overridable method reset. Benjamin Bouvier 2012-07-26 15:12:54 +02:00
  • dfd653d95b MPI Multistart: moved MultiStart job into a standalone header, eoMultiStart.h. t-mpi-multistart.cpp becomes an example. Benjamin Bouvier 2012-07-26 14:45:31 +02:00
  • 1885517dc1 MPI Multistart: new default ResetAlgo functor: reuse the same pop. Benjamin Bouvier 2012-07-26 14:31:57 +02:00
  • 12614faee1 MPI Multistart: saving solutions sent by workers in a eoPop instead of keeping only the best solution. Benjamin Bouvier 2012-07-26 14:23:07 +02:00
  • 9a40d6ed04 MPI Multistart: removed traces and useless comments. Benjamin Bouvier 2012-07-26 14:12:32 +02:00
  • db93ac635b MPI Multistart: merged functors ReinitJob and ResetAlgo, as it should in fact be done in the mean while. Benjamin Bouvier 2012-07-26 13:58:36 +02:00
  • e2e6ad8c99 MPI Multistart: renamed default functors and added a few default functors. Benjamin Bouvier 2012-07-26 13:48:40 +02:00
  • e58b3e5cb2 MPI Multistart: removed second template parameter Fitness, as it can be deduced from Individual. Benjamin Bouvier 2012-07-26 12:06:23 +02:00
  • 0c1fc2ce99 MPI MultiStart: using SGA as example and functors for seed generation, reinitialization of pop, algorithm reset. Benjamin Bouvier 2012-07-26 11:58:42 +02:00
  • 74bdb0fa91 Multistart: added possibility to reinit population on each MultiStartJob, or use the same pop. Benjamin Bouvier 2012-07-25 15:24:25 +02:00
  • 355541ae88 MPI example: Multistart. Benjamin Bouvier 2012-07-25 14:56:02 +02:00
  • 73af5d4f7b Fixed compilation bug (use of stdlib constantes) in MPI tests, when cmaking locally. Benjamin Bouvier 2012-07-25 14:55:45 +02:00
  • e48782f22d Added a template for eo::mpi::Job in test/mpi directory. Benjamin Bouvier 2012-07-24 18:22:35 +02:00
  • 66d56bd1d8 Serialized eoTimer with eoserial module. Benjamin Bouvier 2012-07-24 18:03:50 +02:00
  • 72e26513f6 Added licences for MPI cpp files Benjamin Bouvier 2012-07-24 17:39:24 +02:00
  • 8b1d376557 Added comments and license for implMpi Benjamin Bouvier 2012-07-24 17:38:54 +02:00
  • 09af612749 Updated examples' comments. Benjamin Bouvier 2012-07-24 17:12:18 +02:00
  • 7c6e1f6200 Tutorial to install eoMpi module. Benjamin Bouvier 2012-07-24 17:01:41 +02:00
  • 3613618544 Updated compilation system so as to remove dependance to Boost. Benjamin Bouvier 2012-07-24 16:36:10 +02:00
  • dea09dea17 Removed warning at compilation of implMpi Benjamin Bouvier 2012-07-24 16:23:02 +02:00
  • 191b280371 Code organisation, splitted headers files in implementation files, as much as possible (impossible for templates functions, thank you C++) Benjamin Bouvier 2012-07-24 16:16:56 +02:00
  • 411e430ccb chatroom migration to IRC indicated on the web site Johann Dreo 2012-07-24 15:50:50 +02:00
  • 0e56778327 Updated the tests to conform the new Boost-like API Benjamin Bouvier 2012-07-24 15:41:25 +02:00
  • dc58ab7739 Use own implementation of Boost::mpi API instead of real Boost::mpi. Benjamin Bouvier 2012-07-24 15:40:54 +02:00
  • 4183380170 do not forget to update the doc Johann Dreo 2012-07-24 15:30:27 +02:00
  • cac8acf0c3 build with eigen by default Johann Dreo 2012-07-24 11:47:46 +02:00
  • 2d1856938d Merge /home/nojhan/mnt/alevol/eo into pre-release-1.3.0 Johann Dreo 2012-07-24 11:07:29 +02:00
  • 2d7afdcb7e edo/install.cmake-dist updated Johann Dreo 2012-07-23 16:52:47 +02:00
  • 8baa4c88bb Merge branch 'nomo' Pierre Savéant 2012-07-23 16:23:09 +02:00
  • 72a045a60b conflict resolved Pierre Savéant 2012-07-23 16:21:52 +02:00
  • d7c2989b0a conflict resolved Pierre Savéant 2012-07-23 16:16:01 +02:00
  • 16b27b4626 conflict resolved Johann Dreo 2012-07-23 16:05:10 +02:00
  • 9bd53e3057 edo/CMakeLists.txt updated Johann Dreo 2012-07-23 15:05:56 +02:00
  • 1f5719c647 Put back example t-mpi-eval to use a customized store. Benjamin Bouvier 2012-07-23 15:03:47 +02:00
  • 13f4301ea2 use Eigen Library Pierre Savéant 2012-07-23 14:31:48 +02:00
  • 5e97fbf777 Added eompi.html to gitignore exceptions Benjamin Bouvier 2012-07-23 10:50:28 +02:00
  • 20d06df7d1 manual merge on apply.h Johann Dreo 2012-07-20 15:05:08 +02:00
  • 487212b18f Merge branch 'master' of ssh://trtp7097/home/bouvier/eo into eompi Johann Dreo 2012-07-20 11:30:29 +02:00
  • 431248553f Added tutorial Benjamin Bouvier 2012-07-20 11:30:10 +02:00
  • e7d38c54f0 Merge branch 'master' of ssh://trtp7097/home/bouvier/eo into eompi Johann Dreo 2012-07-20 11:27:38 +02:00
  • 6ec19ebd51 explicit template definition for multinormal estimator cmaes Johann Dreo 2012-07-20 10:33:48 +02:00
  • decca0007a main doc page for EDO Johann Dreo 2012-07-20 09:20:49 +02:00