2024-04-16 alchemiscale : dev group meeting notes

Participants

  • @David Dotson

  • Ian Kenney

  • @Iván Pulido

  • @Mike Henry

  • @Richard Gowers

  • @Jeffrey Wagner

Recording: https://drive.google.com/file/d/19MUsRf9vwZ8Ci-1MUw0JjpkYIj-R42T7/view?usp=sharing

Goals

  • DD : alchemiscale roadmap

    • Q1 : complete “living networks” performance improvements

    • Q1 : Folding@Home compute services deployed in production

      • finish MVP, with integration test suite by 2024.03 2024.05

        • this is delayed; need an additional 2 weeks to finish this out

      • perform FAH tests with volunteers during 2024.04

        • public work server up by 2024.03.15 2024.05.01

        • confidential work server up by 2024.04.01 2024.06.01

    • Q2 : develop Strategy structure, initial implementations

    • Q3 : enable automated Strategy execution by end of Q3, 2024 (2024.10.01)

  • MH : status of openfe + gufe 1.0 testing

  • IP: feflow needs

  • alchemiscale development : new sprint spanning 4/17 - 4/29

    • working on milestone 0.4.1:

    • architecture overview : https://drive.google.com/file/d/1ZA-zuqrhKSlYBEiAIqxwNaHXvgJdlOkT/view?usp=share_link

    • coordination board : alchemiscale : Phase 3 - Folding@Home, new features, optimizations, targeted refactors

Discussion topics

Notes

Notes

  • DD : alchemiscale roadmap

    • Q1 : complete “living networks” performance improvements

      • (crossed out because it’s done, 0.4 release)

    • Q1 : Folding@Home compute services deployed in production

      • finish MVP, with integration test suite by 2024.03 2024.05

        • DD – Hard because we need to mock the F@H work server. Using lots of fastapi to make this mocked server. Testing at different layers - executedag is the low level, then network operations are at a higher level. Also requiring changes in alchemiscale itself, I have an open PR based on allowed protocols. Also working on improved task claiming.

        • this is delayed; need an additional 2 weeks to finish this out

          • JW – That’s OK by me.

      • perform FAH tests with volunteers during 2024.04

        • DD – Initial deployment will just be on alchemsicale dev host. Then I’ll roll out to public compute more.

        • IP – Does this require feflow to deploy?

          • DD – Yes, I’m installing feflow from source in my development branch now.

          • IP – Ok, I’m checking the PRs from time to time to make sure things are progressing. Please let me know if anything needs my attention.

        • public work server up by 2024.03.15 2024.05.01

        • confidential work server up by 2024.04.01 2024.06.01

          • DD – Some details need to be coordinated with ASAP, this is in progress

    • Q2 : develop Strategy structure, initial implementations

      • DD – This might get started in may.

    • Q3 : enable automated Strategy execution by end of Q3, 2024 (2024.10.01)

  • MH : status of openfe + gufe 1.0 testing

    • We’re happy with the results we’re getting wiht PLB benchmarkls. Just got some charge change benchmark data. IP do you have any runs involving this? Our results look fine but we’re curious if anyone else has run this. A few outliers but we think it’s due to mapping. Things are moving along and now it’s in RG’s court (benchmarks aren’t a blocker).

    • RG – Yup, expecting to mint a release by the end of the week.

    • IP – I do have some CDK8 runs from months/years ago. I don’t think we need to worry about that too much.

    • MH – Gotcha - HB would still love any data you can share. Still have some charge change jobs running to keep checking.

    • DD – Great. Once openFE and GUFE 1.0 are out, we can initiate another deployment smoke-test.

  • IP: feflow needs

  • alchemiscale development : new sprint spanning 4/17 - 4/29

    • working on milestone 0.4.1:

    • architecture overview : https://drive.google.com/file/d/1ZA-zuqrhKSlYBEiAIqxwNaHXvgJdlOkT/view?usp=share_link

    • coordination board : alchemiscale : Phase 3 - Folding@Home, new features, optimizations, targeted refactors



Action items

Decisions