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 |
|
Benjamin Bouvier
|
ff61676fb7
|
Cleaner version of functional parallel job.
|
2012-07-02 17:53:02 +02:00 |
|
Benjamin Bouvier
|
d05cbfd60d
|
First version of functional job
|
2012-07-02 11:56:41 +02:00 |
|
Benjamin Bouvier
|
fc68c3b81e
|
eoPopEvalFunc updated for parallel evaluation.
|
2012-06-25 14:55:15 +02:00 |
|
Benjamin Bouvier
|
b291e56e03
|
Putting everything in namespace eo::mpi
|
2012-06-25 14:11:44 +02:00 |
|
Benjamin Bouvier
|
b9a2246f82
|
Generating time based seed for random generator
|
2012-06-25 13:53:34 +02:00 |
|
Benjamin Bouvier
|
d9c7ef0300
|
Parallel apply test is done on a big table.
|
2012-06-25 13:51:49 +02:00 |
|
Benjamin Bouvier
|
f4d8b43f7d
|
ParallelApply can now handle many data at a time.
|
2012-06-25 13:41:48 +02:00 |
|
Benjamin Bouvier
|
66c7b1f12d
|
Using real dynamic assignments for tests.
|
2012-06-25 11:44:14 +02:00 |
|
Benjamin Bouvier
|
5bf03dec2b
|
Multiple roles demo has now 2 sub masters. Needs to be launched with at least 7 nodes.
|
2012-06-22 17:56:08 +02:00 |
|
Benjamin Bouvier
|
ac13550faa
|
REST_OF_THE_WORLD constant in assignmentAlgorithm.
|
2012-06-22 17:40:00 +02:00 |
|
Benjamin Bouvier
|
f3cb5eec20
|
More constructors for assignment algorithms: by interval, by unique worker, by vector of ranks, or whole world.
|
2012-06-22 17:31:46 +02:00 |
|
Benjamin Bouvier
|
aec5236eb1
|
Updated tests: multipleRoles compiles again and parallelApply tries all kinds of assignments algorithms.
|
2012-06-22 16:14:27 +02:00 |
|
Benjamin Bouvier
|
da9eb9ce7b
|
Merged MpiJob and Role, using eoLogger instead of cout.
|
2012-06-22 14:24:23 +02:00 |
|
Benjamin Bouvier
|
28ab2004ea
|
MpiJob now just deal with loop logic, not with handled data. Handled data is now handled by the MpiJob subclasses. Tests updated.
|
2012-06-21 18:26:56 +02:00 |
|
Benjamin Bouvier
|
3c8e902155
|
Removing useless comments in parallelApply.
|
2012-06-21 17:23:25 +02:00 |
|
Benjamin Bouvier
|
92bd4eec1b
|
Adding tests for multiple roles and updating parallel apply.
|
2012-06-21 17:22:28 +02:00 |
|
Benjamin Bouvier
|
9275fbedad
|
Making mpi tests dir
|
2012-06-21 17:20:24 +02:00 |
|
Benjamin Bouvier
|
122d0debf0
|
eoMpi API is simpler and allows to have multiple roles for a given node.
|
2012-06-21 16:10:51 +02:00 |
|
Benjamin Bouvier
|
fd2facb14e
|
Moved mpi related files into mpi/ and compiling it as an extern library.
|
2012-06-21 15:03:41 +02:00 |
|
Benjamin Bouvier
|
bd959cb3ef
|
First parallel evaluation with MPI. Look at t-eoMpiParallel.cpp
|
2012-06-18 15:22:47 +02:00 |
|
Benjamin Bouvier
|
04f972475c
|
First version of generic MPI parallelization
|
2012-06-18 14:20:06 +02:00 |
|
Caner Candan
|
25f675bac2
|
* eoLogger: last issues fixed
|
2011-05-11 15:29:29 +02:00 |
|
Caner Candan
|
bdc0b0fa9e
|
- removed useless .cvsignore files since we are using git now
|
2011-05-10 10:34:35 +02:00 |
|
Caner Candan
|
70e60a50d2
|
* whitespace cleanup
|
2011-05-05 17:15:10 +02:00 |
|
Caner Candan
|
7add23931b
|
* t-openmpy.*: added a header
|
2011-02-04 16:29:27 +01:00 |
|
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
|
aa214e7855
|
- removed t-eoDualFitness from test/CMakeLists.txt because it fails
Conflicts:
eo/test/CMakeLists.txt
|
2011-01-26 18:10:34 +01:00 |
|
Caner Candan
|
bd88da01f7
|
+ added a test file for eoParallel class
|
2011-01-26 18:09:00 +01:00 |
|
Caner Candan
|
16a77fadd9
|
now we can select which measures we want
|
2010-11-28 14:21:26 +01:00 |
|
Caner Candan
|
e3c3d15628
|
using rdtsc for rng seed with mersenne twister
|
2010-11-28 13:36:25 +01:00 |
|
Caner Candan
|
61ab540d8a
|
update
|
2010-11-28 03:41:09 +01:00 |
|
Caner Candan
|
a7024e784c
|
added variable time measure
|
2010-11-28 03:35:21 +01:00 |
|
Caner Candan
|
13bb5efa43
|
added variable time measure
|
2010-11-28 03:32:53 +01:00 |
|
Caner Candan
|
d6b566b538
|
added variable time measure
|
2010-11-28 03:24:02 +01:00 |
|
Caner Candan
|
c7a34a6a5e
|
added n processus and fixed bound parameters
|
2010-11-28 00:19:46 +01:00 |
|