Commit graph

294 commits

Author SHA1 Message Date
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
Caner Candan
1aa9db18f3 added n processus and fixed bound parameters 2010-11-28 00:12:08 +01:00
Caner Candan
bb2934fd09 onlyexec and onlyprint parameters added on openmp script 2010-11-27 23:26:16 +01:00
Caner Candan
6907b262e1 onlyexec and onlyprint parameters added on openmp script 2010-11-27 23:22:54 +01:00
Caner Candan
20fd5b206f t-openmp.py released 2010-11-27 23:07:11 +01:00
Caner Candan
9dcbb94ffb changed output results name 2010-11-27 21:27:41 +01:00
Caner Candan
2141719076 added t-openmp.py 2010-11-27 21:24:07 +01:00
Caner Candan
69434a5bc2 added prefix parameter on t-openmp 2010-11-27 16:19:51 +01:00
Caner Candan
4a8efc6ca6 updated Dp = Tp / TDp 2010-11-22 19:16:09 +01:00
Caner Candan
cfac1f8a7e remode two - on results filename 2010-11-22 18:20:38 +01:00
Caner Candan
4059e16b1e updated to D_p = T_Dp / T_p and avoid all D_p higher than the number of tasks used 2010-11-22 18:08:58 +01:00
Caner Candan
bb0efdc067 popStep and dimStep replaced by pS and dS on the results filename 2010-11-22 17:43:52 +01:00
Caner Candan
50d91c3ab6 added popStep and dimStep value on the result filename 2010-11-22 17:37:44 +01:00
Caner Candan
849a5ec670 created two boxplot script files one to generate image the other to display with matplotlab 2010-11-22 17:35:06 +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
cb8e6ab1c3 added efficienty computation 2010-11-22 14:07:47 +01:00
Caner Candan
eb9937ee0c added stepping parameters 2010-11-20 01:57:30 +01:00
Caner Candan
2eac2fa7c3 uptodate 2010-11-20 01:08:22 +01:00
Caner Candan
6625cd247b openmp testing up-to-date 2010-11-20 01:01:45 +01:00
nojhan
dab81d17c8 test binary for dual fitness 2010-11-19 21:08:18 +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