Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
S src
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 61
    • Issues 61
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • OPAL
  • src
  • Merge requests
  • !98

Merged
Created May 15, 2019 by snuverink_j@snuverink_jDeveloper3 of 3 tasks completed3/3 tasks

Optimiser update

  • Overview 24
  • Commits 13
  • Changes 13

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 and NUM_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 coworkers worker groups) when keeping nodes busy
  • add STARTPOPULATION and BIRTH_CONTROL to opal.el
  • small code improvements

Does this MR meet the acceptance criteria?

  • Coding style guidelines
  • Change to Release Notes
  • Documentation added (https://gitlab.psi.ch/OPAL/Manual-2.1/merge_requests/4)
Edited May 20, 2019 by snuverink_j
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: optimiser-update