Skip to content

Latest commit

 

History

History
116 lines (89 loc) · 4.72 KB

lesson-outline.md

File metadata and controls

116 lines (89 loc) · 4.72 KB
layout title
page
Running HemeLB on HPC Systems - Lesson Outline

Main points to remember

  1. The Carpentries style works by backward design;

    • Identify practical skills to teach
    • Design challenges to give opportunity for learners to practice and integrate skills
    • Identify what needs to be taught for learners to acquire the skills
  2. Those that wish to learn HemeLB will undoubtedly find weird (and sometimes completely bizarre) ways of doing things. So, be aware of expert awareness gap

  3. Ensure that you fork the repository to your own GitHub account. Be certain that you are working in gh-pages branch. From there you can work locally and submit pull requests.

  4. Tests have been implemented with the repo, and should run once commit is staged on GitHub or pushed from local machine. These checks include spelling, and page build checks.

  5. To see how your page builds, head to; Settings -> Pages and see the link highlighted in green. It will be of the form https://{youraccount}.github.io/HemeLB-Carpentries. Copy and paste it into About on the left hand side of the main screen of your forked repo to see how it turns out. The main repo page build is located here.

  6. Chris will review material before merging your forked repo with the main repo, and can assist with rewording of material if too dense

  7. To bring your own fork up to date with main repo;

    • git fetch upstream
    • git checkout gh-pages
    • git merge upstream/gh-pages

Lesson Outline

Timeline

  • May 24th

    • discussion of existing material
    • reach consensus/finalise workplan (excluding GPU material) as outlined in lesson-outline.md
    • Plan Sprint 1 May 31st - June 14th
      • 01-benchmarking-and-scaling - exercises + content
      • 02-hemelb-bottlenecks - exercises
  • May 24-31 add material

  • May 31st

    • Start Sprint 1
  • June 14

    • Start Sprint 2
      • 02-hemelb-bottlenecks - content
      • 04-invoking-packages-in-hemelb - explore possibilities
  • June 28

    • Episodes 01, 02, finished
    • Start Sprint 3
      • 03-accelerating-hemelb - exercises + content
  • July 12

    • Episode 03 exercises finished
    • Start Sprint 4
      • 03-accelerating-hemelb - content
      • 04-invoking-pacakges-with-hemelb remain
  • July 26

    • Start Sprint 5
      • Finish ep 3,4
  • August 9

    • LEAST PUBLISHABLE UNIT (episodes 1,2,3,4)
    • Iron out final details
    • Revisit GPU (episode 5)
  • August 23

    • Finalise GPU material