Caner Candan
|
ba45bac06c
|
* make_continue_ga.cpp: typo
|
2012-06-22 15:36:19 +02:00 |
|
Caner Candan
|
4d2931b810
|
* eoCtrlCContinue.h: signal c++ header file
|
2012-06-22 15:35:54 +02:00 |
|
Caner Candan
|
5c85bbdede
|
* eoStdoutMonitor.h: warning message should be disabled
|
2012-06-22 15:35:16 +02:00 |
|
Benjamin Bouvier
|
da9eb9ce7b
|
Merged MpiJob and Role, using eoLogger instead of cout.
|
2012-06-22 14:24:23 +02:00 |
|
Benjamin Bouvier
|
fb871382e0
|
Removed useless continuator functor, replaced with a virtual method into MpiJob.
|
2012-06-22 12:09:19 +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
|
33e062d166
|
Simplified master condition.
|
2012-06-21 17:31:07 +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
|
2aa312e43d
|
Allowing more than one master.
|
2012-06-21 17:21:13 +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
|
d0a00a5216
|
Don't force user to compile with OpenMP.
|
2012-06-21 15:05:32 +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
|
6ac423bf22
|
Adding eoEasyEA constructor allowing to precise which eoPopEvalFunc should be used
|
2012-06-20 11:46:18 +02:00 |
|
Benjamin Bouvier
|
fed65c4f08
|
Added eoParallelPopEvalFunc and allow compilation of full library.
|
2012-06-18 17:02: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 |
|
Benjamin Bouvier
|
bc7f662b59
|
Added rules to ignore CMake generated directories and Makefile
|
2012-06-18 14:18:22 +02:00 |
|
Caner Candan
|
f962a7942b
|
* we can now disable deprecated messages
|
2012-06-17 21:01:16 +02:00 |
|
Caner Candan
|
6637535020
|
* cmakelists.txt: minimum version checker
|
2012-06-17 20:59:21 +02:00 |
|
Caner Candan
|
699a6c1858
|
* eo/src/pyeo/test/run_tests.sh: removed ambigious use of python version
|
2012-06-17 14:21:55 +02:00 |
|
Benjamin Bouvier
|
2851cad471
|
Configure eo-conf.cmake to enable or disable MPI use.
|
2012-06-15 17:07:29 +02:00 |
|
Benjamin Bouvier
|
abc18a653d
|
Added a gitignore for compiled files
|
2012-06-15 11:01:28 +02:00 |
|
Benjamin Bouvier
|
0bd33fe692
|
Serialization of EO user objects.
|
2012-06-15 10:56:59 +02:00 |
|
Caner Candan
|
0cfab9208b
|
* install_symlink.py.cmake compatible with python3
|
2012-06-14 15:31:23 +02:00 |
|
Caner Candan
|
a183a1c6d1
|
* make_op.h, eoLogger.cpp: disabled not used variables. should I remove them ?
|
2012-06-14 15:30:41 +02:00 |
|
Caner Candan
|
461edcf3cf
|
* eoReduceSplit.h: useless comparaision fixed since it was: unsigned < 0
|
2012-06-14 15:30:13 +02:00 |
|
Caner Candan
|
6051ccb274
|
edoNormalMulti.h: added missing license header
|
2012-06-14 01:50:16 +02:00 |
|
Caner Candan
|
44d80d0020
|
* eoBitOp.h: added eoDetSingleBitFlip class
|
2012-06-14 01:08:26 +02:00 |
|
Caner Candan
|
138706d125
|
* checkpoint main header file: just added license and multi-inclusion protection
|
2012-06-14 01:06:38 +02:00 |
|
Caner Candan
|
0d92a48d89
|
+ added eoFunctorStat class
|
2012-06-14 01:05:27 +02:00 |
|
nojhan
|
851d1278f5
|
missing assert.h header in eoState
|
2012-05-09 11:45:56 +02:00 |
|
Caner Candan
|
cd94be6957
|
* fixed gcc 4.7 errors: ambigious calls to super class methods
|
2012-05-01 20:59:45 +02:00 |
|
Caner Candan
|
d25dc3833b
|
Merge branch 'master' of ssh://eodev.git.sourceforge.net/gitroot/eodev/eodev
|
2012-05-01 20:49:54 +02:00 |
|
Caner Candan
|
0d5bf295cb
|
* commented unused function params
|
2012-05-01 20:49:29 +02:00 |
|
nojhan
|
f7b9db1358
|
generilaze the output of an eoState : now you can change the format, comes with defaults formatting (latex and json)
|
2012-04-16 11:28:47 +02:00 |
|
nojhan
|
854c65f582
|
eoFunctor: protected member and security warning in debug mode when storing the same pointer several times
|
2012-04-03 15:41:07 +02:00 |
|
nojhan
|
65dfa4cf2b
|
bugfix include assert.h in eoPop.h
|
2012-04-01 12:13:05 +02:00 |
|
nojhan
|
ca8948486f
|
cleaning the indentation and formating of eoPop.h, added the authors
|
2012-04-01 12:09:17 +02:00 |
|
nojhan
|
aa9fc586b6
|
assert pop size is not null in elements accessors
|
2012-04-01 11:59:43 +02:00 |
|
nojhan
|
28fedd3c51
|
added a deprecated pragma message to eoOStreamMonitor
|
2012-03-31 17:49:41 +02:00 |
|
nojhan
|
8c121bdafb
|
added an new exception to handle cases where a wrong template is given to eoParser::valueOf
|
2012-03-31 17:48:55 +02:00 |
|
nojhan
|
1bc2c5cc46
|
added the 'value' method to eoParser, so as to permits a direct access to the value stored within the eovalueParam corresponding to a given param name
|
2012-03-26 18:18:45 +02:00 |
|
nojhan
|
47447c4765
|
inherit eoCombinedContinue from std::vector, instead of having it as a member, so that we can easily manipulate continuators themselves
|
2012-03-26 18:15:45 +02:00 |
|
nojhan
|
8be94d95cf
|
throwing destructor to avoid looser throw specifier error within gcc
|
2012-03-16 10:28:25 +01:00 |
|
nojhan
|
b89a216d2d
|
added a pragma warning along with the eo::log one in eoProportionalCombinedOp
|
2012-03-15 18:16:57 +01:00 |
|
nojhan
|
a1aec6a5be
|
added the declaration of the exception used by eoParser::getParam
|
2012-03-15 18:16:07 +01:00 |
|
nojhan
|
0808c52bf8
|
removed a (funny but wontfix notabug) old comment in eoParser
|
2012-03-15 18:15:23 +01:00 |
|
nojhan
|
7e7a47c9ba
|
added a getParam method to the eoParser, that raise an exception if the parameter has not been declared
|
2012-03-15 18:14:04 +01:00 |
|