Optimiser update
What does this MR do?
This MR implements the following:
- implement the option
BIRTH_CONTROL
that ensures that the initial population and number of individuals in future generations is not changed wrt the input (INITIALPOPULATION
andNUM_IND_GEN
). This was discussed in #257 (closed). - bugfix: when reading from file (
STARTPOPULATION
) the generation file should not be read in again when optimising to keep the nodes busy (as was the case right now). This optimisation is actually not needed or wanted in this case and is not removed. Protection is added at several points. - reduce population increase to strictly needed number (number of
coworkersworker groups) when keeping nodes busy - add
STARTPOPULATION
andBIRTH_CONTROL
to opal.el - small code improvements
Does this MR meet the acceptance criteria?
Edited by snuverink_j