Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Submit feedback
  • Sign in
S
src
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 75
    • Issues 75
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 7
    • Merge Requests 7
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • OPAL
  • src
  • Issues
  • #227

Closed
Open
Opened May 01, 2018 by kraus@kraus13 of 37 tasks completed13/37 tasks
  • Report abuse
  • New issue
Report abuse New issue

Tasks for Opal Developer Retreat 2021 work list

Start adapting the Erice working list for the new retreat in Berlin (2019).

Start adapting the Berlin working list for the new retreat in SLAC (2020).

Start adapting the Slac working list for the new retreat in WWW (2021).

General

  • pyOPAL (#512 (closed), #624)
  • OPAL Paper
  • Manual
  • Finish #46 (closed)
  • Finish #45 (and #357)
  • Minimum number of particles for statistic (*.stat file) write
  • Minimum number of particles for statistic H5
  • Unify usage of Quaternion
  • Reference particle(s) class, for both flavours #287
  • Many unit conversions (m,T)
  • Clean and collect existing examples in one location
  • IPPL V 2.0 integration

OPAL-cycl

  • Refactoring OPAL-cycl, remove duplicated/not used code (#124 (closed))
  • Double check multibunch tracking in OPAL-cycl (not sure if there are still issues there)
  • Unify units OPAL-t / OPAL-cycl (#242 (closed)) , check also #80 ?
  • Has special files do we want to keep them or add the information into the h5 file?
  • Cleanup cyclotron units:
    • internal x,y,z
    • external use x,z,y later this can be set by a switch
    • delete trackers
  • Timedependent E (B) a la Ring
  • Fieldsolver sanity check

OPAL-T

  • Make energy bins dynamic where the number of energy bins and the number of particles per bin can vary (#270)
  • Test Implement adaptive time integration

SAAMG solver

  • Fix one issue with defining reference point in geometry for SAAMG solver
  • Make SAAMG solver parallel again
  • Use new TRILINOS packages (#507 (closed))

Testing framework

  • Regression tests, with/without GPU
  • Unit tests (regression-tests#53 (closed))
  • Jenkins/Continous Integration etc

Distribution class

  • Split into code for the parser and implementation
  • Use separate classes for the different types (#629)
  • Rethinking / refactoring algorithms

Additional tasks

  • Enable Remove OPAL-Slice (!343 (merged))
  • Enable OPAL-Map (!42 (merged))
  • Merge beam stripping physics (forked) (!183 (merged))
  • Enable the work of Pedro and add documentation (https://gitlab.psi.ch/OPAL/Manual-2.1/merge_requests/20)
Edited Jan 20, 2021 by kraus
To upload designs, you'll need to enable LFS. More information

Linked issues

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
1
Labels
Work in progress
Assign labels
  • View project labels
Reference: OPAL/src#227