Uploaded image for project: 'SAFe Program'
  1. SAFe Program
  2. SP-2011

Start integration of CPU version of FLDO into Cheetah

Details

    • Data Processing
    • Hide

      Compute resources optimisation

      Show
      Compute resources optimisation
    • Hide

      A short document that defines what the data product format(s) for the FLDO module in Cheetah should contain. Passing unit tests showing that the FLDO CPU module can: 1) receive and correctly read input candidate parameters 2) Allocate and export output data products in the expected format. Any remaining work capacity will be used to implement the actual folding process on the CPU.

      Show
      A short document that defines what the data product format(s) for the FLDO module in Cheetah should contain. Passing unit tests showing that the FLDO CPU module can: 1) receive and correctly read input candidate parameters 2) Allocate and export output data products in the expected format. Any remaining work capacity will be used to implement the actual folding process on the CPU.
    • 1
    • 5
    • 3
    • 3
    • Team_PSS
    • Sprint 5
    • Hide

      Please insert links to relevant docs/code here:

      From AT4-574: https://www.overleaf.com/read/dxwwzqjzmwwp

      From AT4-575/AT4-576: https://www.overleaf.com/read/hzgznxgrgzrq

      AT4-577: Some detailed remarks are to be found in the comments of the ticket. The outcome of the review is that there is a SimplePhaseModel class that covers at least part of the needs of FLDO CPU and can be extended or inherited from. One separate issue found while doing this review is that MJDs are currently represented as double precision floats, which may cause some inaccuracy issues when calculating differences of MJDs. This could impact FLDO CPU and other modules.

      Show
      Please insert links to relevant docs/code here: From AT4-574: https://www.overleaf.com/read/dxwwzqjzmwwp From AT4-575/AT4-576: https://www.overleaf.com/read/hzgznxgrgzrq AT4-577: Some detailed remarks are to be found in the comments of the ticket. The outcome of the review is that there is a SimplePhaseModel class that covers at least part of the needs of FLDO CPU and can be extended or inherited from. One separate issue found while doing this review is that MJDs are currently represented as double precision floats, which may cause some inaccuracy issues when calculating differences of MJDs. This could impact FLDO CPU and other modules.
    • 12.6
    • Stories Completed, Outcomes Reviewed, Satisfies Acceptance Criteria, Accepted by FO
    • PI22 - UNCOVERED

    Description

      A very fast, proof-of-concept CPU-based candidate folding code was produced in SP-1762. It now needs to be properly integrated into Cheetah. The initial task will be to define the data product formats for the FLDO module of cheetah in consultation with all interested parties. The rest of the time will be spent writing the FLDO CPU module incrementally, following the exact algorithmic model already defined and shown to work in SP-1762.

      Attachments

        Structure

          Activity

            People

              A.Noutsos Noutsos, Aristeidis
              m.pearson Pearson, Mike [X] (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Feature Progress

                Story Point Burn-up: (100.00%)

                Feature Estimate: 1.0

                IssuesStory Points
                To Do00.0
                In Progress   00.0
                Complete45.0
                Total45.0

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Structure Helper Panel