Commit graph

1,015 commits

Author SHA1 Message Date
Caner Candan
2044d92eff * eoParallel: added the call to omp_set_num_threads to define the number of threads with parameters 2011-02-02 23:50:58 +01:00
Caner Candan
534b8a73ad Merge branch 'master' into openmp 2011-01-28 15:27:24 +01:00
Caner Candan
54e2a8b91e * apply.h: size variable missing without openmp 2011-01-28 14:38:50 +01:00
Caner Candan
36fe44b898 * removed some warnings 2011-01-27 17:50:11 +01:00
Caner Candan
db4eda2de5 * eoParallel: added a missing attribute 2011-01-27 14:41:17 +01:00
Caner Candan
3d06d4a42a + eoParallel: nthreads option * apply.h: mangled the openmp code with pre-processing conditions 2011-01-27 10:43:13 +01:00
Caner Candan
c8ecdb4bee fixed an issue in eoParallel class
Conflicts:

	eo/src/utils/eoParallel.cpp
2011-01-27 10:39:15 +01:00
Caner Candan
03600594c4 * updated eoParallel class in order to define the result filename according to the parallelization mode 2011-01-27 10:37:35 +01:00
Caner Candan
5f67e0e151 - removed old parallelization parameters from the old-style from eoParser class
Conflicts:

	eo/src/utils/eoParser.h
2011-01-27 10:35:49 +01:00
Caner Candan
48115ee2f0 * changed apply.h to use new parallelization s parameters
Conflicts:

	eo/src/apply.h
2011-01-27 10:31:28 +01:00
Caner Candan
a3dda50b8f added measure into apply function
Conflicts:

	eo/src/apply.h
2011-01-27 10:30:40 +01:00
Caner Candan
ecd8f7ec03 + now you are able to enable or not parallelization with the option --parallelize-loops=1|0
Conflicts:

	eo/src/apply.h
	eo/src/utils/eoParser.cpp
	eo/src/utils/eoParser.h
2011-01-27 10:29:09 +01:00
Caner Candan
007c29e736 add the parser/logger to the general header
Conflicts:

	eo/src/eo
2011-01-27 10:25:22 +01:00
Caner Candan
9f8521f086 + add the value() method in eoParam used by dae 2011-01-26 18:09:41 +01:00
Caner Candan
7357e2a54f * a little update tu be compatible with gnuplot 2011-01-26 18:09:00 +01:00
Caner Candan
6ecfab0802 * --parallelize-prefix parameter description 2011-01-26 18:09:00 +01:00
Caner Candan
2013d57fe8 fixed an issue in eoParallel class 2011-01-26 18:09:00 +01:00
Caner Candan
388d81b1ff * updated eoParallel class in order to define the result filename according to the parallelization mode 2011-01-26 18:08:59 +01:00
Caner Candan
16e6e7f3b7 * apply.h: now results stored to a filename defined with parallelization parameters 2011-01-26 18:08:59 +01:00
Caner Candan
7b87e41072 * added eoParallel header inclusion to eo 2011-01-26 18:08:59 +01:00
Caner Candan
85fdbe6aba - removed old parallelization parameters from the old-style from eoParser class 2011-01-26 18:08:59 +01:00
Caner Candan
b7379050bc * updated cmakelists.txt to compile new eoParallel class 2011-01-26 18:08:59 +01:00
Caner Candan
63d28c1c79 + created new eoParallel class with a global variable eo::parallel in order to store all parameters tied to parallelization and to access from anywhere 2011-01-26 18:08:59 +01:00
Caner Candan
40817a0931 * changed apply.h to use new parallelization s parameters 2011-01-26 18:08:59 +01:00
Caner Candan
64f36841be added measure into apply function 2011-01-26 18:08:59 +01:00
Caner Candan
07c22771cf + now you are able to enable or not parallelization with the option --parallelize-loops=1|0 2011-01-26 18:08:59 +01:00
Johann Dreo
60bc4b3b96 evaluator that throw an exception if a maximum CPU user time has been reached, for POSIX systems 2011-01-26 18:08:59 +01:00
Johann Dreo
f5ead806f6 add the parser/logger to the general header 2011-01-26 18:08:59 +01:00
Johann Dreo
9e93f52481 const parameter + intermediate reused variable 2010-12-22 18:29:30 +01:00
Johann Dreo
13cf3dbc14 missing include of the eoLogger header 2010-12-22 18:25:44 +01:00
Johann Dreo
128588b3e2 Add a value(ValueType) method for ValueParam, to directly change the value using the templatized type. Use two intermediate streamstring conversions. 2010-12-17 11:25:58 +01:00
Johann Dreo
0784db8659 eoMaxTimeException is not used only for wallclock time, set a more general message 2010-12-17 10:39:42 +01:00
Johann Dreo
5697f6d699 evaluator that throw an exception if a maximum CPU user time has been reached, for POSIX systems 2010-12-16 15:50:26 +01:00
Johann Dreo
efb22a6eda add the parser/logger to the general header 2010-12-14 15:27:26 +01:00
Caner Candan
c9843c3cfa removed omp_apply.h and added to apply.h, added dynamicity computation 2010-11-22 17:33:11 +01:00
Caner Candan
78b4da4c31 remove threshold parameter and move from static schedule to dynamic 2010-11-22 14:47:55 +01:00
Caner Candan
2eac2fa7c3 uptodate 2010-11-20 01:08:22 +01:00
nojhan
ccfd4c88ba Merge branch 'master' of ssh://eodev.git.sourceforge.net/gitroot/eodev/eodev
Conflicts:
	eo/test/CMakeLists.txt
2010-11-19 21:07:05 +01:00
nojhan
6912ea41b6 added a method to get the value of a dual fitness 2010-11-19 21:02:35 +01:00
Caner Candan
651ba9f899 new pkg-config file 2010-11-19 11:54:45 +01:00
Caner Candan
ebaf81ae8d added a apply.h variant for parallel execution 2010-11-17 17:27:55 +01:00
Caner Candan
ad1ec3669d functor operator applying to population in parallel 2010-11-17 14:43:18 +01:00
Caner Candan
8ecef39168 fixed unistd.h portability issue 2010-11-17 11:41:43 +01:00
Johann Dreo
3d4d73a622 eoDualStatSwitch, a wrapper for computing stats on feasible and unfeasible individuals, separately 2010-11-15 09:30:37 +01:00
Johann Dreo
ec70859622 Merge branch 'master' of ssh://eodev/gitroot/eodev/eodev 2010-11-15 09:14:00 +01:00
Johann Dreo
fb8a8d79fd verify that pop is not empty before attempting to compute the IQR 2010-11-15 09:13:39 +01:00
Johann Dreo
327d9363af @todo: add an init method for continuators? 2010-11-15 09:12:10 +01:00
nojhan
04f12b770e supress some doxygen warnings about \classes 2010-11-14 15:24:35 +01:00
nojhan
4e36150ee8 eoInterquartileRangeStat example link to t-eoIQRStat 2010-11-14 15:11:46 +01:00
Caner Candan
e5397f69a6 there was a warning from compiler related to a comment syntax in eoInvalidateOps.h 2010-11-10 11:18:57 +01:00