Commit graph

5,163 commits

Author SHA1 Message Date
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
Benjamin Bouvier
1f5719c647 Put back example t-mpi-eval to use a customized store. 2012-07-23 15:03:47 +02:00
Pierre Savéant
13f4301ea2 use Eigen Library 2012-07-23 14:31:48 +02:00
Benjamin Bouvier
5e97fbf777 Added eompi.html to gitignore exceptions 2012-07-23 10:50:28 +02:00
Johann Dreo
20d06df7d1 manual merge on apply.h 2012-07-20 15:05:08 +02:00
Johann Dreo
487212b18f Merge branch 'master' of ssh://trtp7097/home/bouvier/eo into eompi 2012-07-20 11:30:29 +02:00
Benjamin Bouvier
431248553f Added tutorial 2012-07-20 11:30:10 +02:00
Johann Dreo
e7d38c54f0 Merge branch 'master' of ssh://trtp7097/home/bouvier/eo into eompi 2012-07-20 11:27:38 +02:00
Johann Dreo
6ec19ebd51 explicit template definition for multinormal estimator 2012-07-20 10:33:48 +02:00
Johann Dreo
decca0007a main doc page for EDO 2012-07-20 09:20:49 +02:00
Johann Dreo
c874147128 make doc on members 2012-07-19 21:48:40 +02:00
Johann Dreo
73e62bf08a tutorial diagrams for EDO 2012-07-19 21:45:44 +02:00
Johann Dreo
7fed1ebf51 massive documentation update 2012-07-19 17:23:41 +02:00
quemy
409a1b21b8 Merge from rc2.0
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2713 331e1502-861f-0410-8da2-ba01fb791d7f
2012-07-19 09:53:26 +00:00
quemy
71864c2a6e Update module for Windows. Fix some troubles during the installation and package creation
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2712 331e1502-861f-0410-8da2-ba01fb791d7f
2012-07-19 08:59:51 +00:00
Benjamin Bouvier
eebeaa810e Updating names: SharedDataFunction::d => SharedDataFunction::_data, ParallelApplyData::_data => ParallelApplyData::_table 2012-07-18 17:37:50 +02:00
Pierre Savéant
864fa0cf33 add empty constructor for edoNormalMono 2012-07-18 17:28:25 +02:00
Benjamin Bouvier
4ae75cdef2 Adding presentation of Parallelization in EO, dated from July, 18th to tutorial section. 2012-07-18 17:12:48 +02:00
Pierre Savéant
1d41c79c1a manual merge from cmaes 2012-07-18 14:53:08 +02:00
Benjamin Bouvier
766a8f40d6 Solved memory leak on terminate job ctor 2012-07-18 14:02:39 +02:00
Johann Dreo
b4da9edf40 do not use a temporary default distrib in stateless algorithm, instanciate within base class constructor 2012-07-18 14:01:49 +02:00
Benjamin Bouvier
8285d78245 Added comments in wrapper of t-mpi-eval. 2012-07-18 13:57:13 +02:00
Johann Dreo
f5afa694bc basic comments for adaptive normal operators 2012-07-18 13:41:43 +02:00
Johann Dreo
b4e1c1f019 manual merge: use new algorithms 2012-07-18 13:37:08 +02:00
Pierre Savéant
7a47fd55b9 remove mo package dependency 2012-07-18 11:50:29 +02:00
Johann Dreo
388358bc5c get rid of the useless temporary members and directly delete the adress of the referenced distrib 2012-07-18 11:43:59 +02:00
Johann Dreo
8120116c1b Factorize algorithms code in a hierarchy of classes
CMAES-like algorithm (edoAlgoAdaptive) main loop work on an extern distribution passed as a reference, which is updated at each iteration
EDA-like algorithm (edoAlgoStateless) work on an intern distribution, that is replaced at each iteration

edoAlgoStateless inherits from edoAlgoAdaptive, and embed a default member on which the work is done.
2012-07-18 10:41:17 +02:00
Johann Dreo
ae1d88f530 remove FIXMEs and write more comments 2012-07-17 18:35:46 +02:00
Johann Dreo
5e31fa3020 factorize edoEDA into edoAdaptiveAlgo, use it for both EDA and CMAES applications 2012-07-17 18:24:04 +02:00