Commit graph

1,970 commits

Author SHA1 Message Date
Benj Bouv
86436fb9e4 eo::mpi experiment functional again with paradiseo. 2013-01-30 22:42:34 +01:00
Benj Bouv
070d23de78 eo: eoTimerStat becomes serializable by default 2013-01-30 22:40:41 +01:00
Benj Bouv
ba699c6e2e eo::serial is compiled by default with eo 2013-01-30 22:40:09 +01:00
Benj Bouv
70397c5ac8 Merge remote-tracking branch 'eodev/master' into mpi-exp 2013-01-30 19:29:36 +01:00
marcello-ptr
d706968c31 logger outbuf not initialized when ostream ctor is called
A crash happens on the static initialization of eoLogger eo::log;
at the end of the file eoLogger.cpp (line 255)

The reason is that the ctor used to initialize the std::eostream base class of
eoLogger is invoked with an _obuf argument while _obuf has not been initialized
already.

The solution is to call the function
std::ostream::init(&_obuf)
after the ctor initalizer list, i.e. inside the body ctor.
2013-01-04 17:09:06 +01:00
marcello-ptr
6ae4d1e7e5 adjustments in compatibility.h for vs2010 and STLPort
Higher _MSC_VER.

The definitions of std::min and std::max workarounds
should be enclosed within _STLP_INTERNAL_ALGOBASE_H
because STLPort provides the fix already.
2013-01-04 16:06:06 +01:00
canape
3813828dce regression with local directory and {LIB} directory 2013-01-03 10:25:08 +01:00
canape
8b0f31c7eb regression: edo 2013-01-03 09:29:48 +01:00
canape
a3c6c8c16e regression: local/local 2013-01-02 11:47:17 +01:00
verel
0f9434387e some small changes on tutorial after fusion 2012-12-20 16:36:19 +01:00
Johann Dreo
291bb7ce14 manual merge in favor of the CMakeLists of the fusion branch 2012-12-18 11:39:06 +01:00
Johann Dreo
188d1b4c56 REMOVE the generic fitness templates in eoSecondMomentStats in favor of scalar ones ; comment out old unused code 2012-11-23 16:52:35 +01:00
Johann Dreo
5453c8bda0 add the eoEvalDump class, that write a solution in a file during at evaluation 2012-11-23 16:50:36 +01:00
Johann Dreo
f2950521a4 add a 'found' method to eoEvalKeepBest, to test wether a best solution was evaluated 2012-11-23 13:54:49 +01:00
Johann Dreo
740275b31a more generic eoSecondMomentStats: use EOT::Fitness instead of double 2012-11-22 14:47:13 +01:00
quemy
f83191bedd Fix the bus in install location which is now determine by the OS 2012-11-03 18:44:19 +01:00
quemy
c9d06e6b17 Fix the use of ENAMBE_CMAKE_EXAMPLE and _TESTING with eo 2012-11-03 15:48:57 +01:00
Johann Dreo
c7d3636603 change private members to protected in eoSyncEasyPSO.h 2012-10-07 21:06:50 +02:00
Johann Dreo
2b27b8881e add the ENABLE_OPENMP build flag 2012-10-07 21:05:47 +02:00
Johann Dreo
06ff0b682b fix build system : make eo/edo tests work 2012-10-07 19:48:15 +02:00
Johann Dreo
0829afceb9 fix build system: make eo/edo examples works 2012-10-07 18:38:41 +02:00
Johann Dreo
8a81bd2191 update the build system: only basic build works 2012-10-06 01:08:59 +02:00
Benjamin BOUVIER
bef4f649cf MPI Distrib exp: license for gen-xp 2012-10-05 18:11:18 -04:00
Benjamin BOUVIER
3822069db0 MPI Distrib exp: generator of experiments and readme. 2012-10-05 18:08:06 -04:00
Benjamin BOUVIER
371946f1f1 MPI Distrib exp: the parameters of an experiment are recalled in the results file. 2012-10-05 18:07:25 -04:00
Benjamin BOUVIER
c48b3979c3 eo::serial::Parser: if spaces were present after colons, they were not ignored. Fixed by this patch. 2012-10-05 18:06:45 -04:00
Johann Dreo
b0107e44da merge and clean the authors file 2012-10-05 21:13:42 +02:00
quemy
63f2852ffc backport the new build system from eo/ 2.0 to the merged eo/ 2012-10-05 20:34:59 +02:00
Benjamin BOUVIER
542e5d870e Merge branch 'master' of https://github.com/nojhan/eodev 2012-10-01 23:32:06 -04:00
Benjamin BOUVIER
57dcd01149 MPI Distrib Exp: launch experiments from a file + example file. 2012-10-01 23:27:41 -04:00
Benjamin BOUVIER
bd9767a05d Timer: force measures to be retrieved even if parallel.doMeasure() isn't set. 2012-10-01 23:26:21 -04:00
Benjamin BOUVIER
3769021a23 Bugfix Serialization parser: spaces can be inserted before or after the arrays. 2012-10-01 23:25:51 -04:00
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
7fe2bc587a eoRNG: added a clearCache() function for cleaning the normal() cached value 2012-10-01 22:23:07 -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
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