FH Sustainable Computing Workshop

Europe/Berlin
Hamburg/Zeuthen: SR2/SR8 (DESY)

Hamburg/Zeuthen: SR2/SR8

DESY

Description

The FH Sustainability Forum and FH IT experts present a 1-day workshop on Sustainable Computing. In this workshop, participants will learn to write efficient code, use batch computing in a sustainable way, and more. Best practices will be taught by experts. This workshop is targeted towards students and postdocs, but open to anyone who feels like they would benefit from refreshing their memory or learning current best practices. Participants will learn how to develop more efficient code and how to maximize resources and minimize waste, with hands-on examples. These examples will be demonstrated with local computing clusters and are tailored to the needs of the FH division.

 

The first installment of this workshop will occur on Friday, September 8, 2023. We plan to offer this workshop at regular intervals in the future, so that incoming students and postdocs can profit.

Coffee breaks will be provided free of charge. Lunch is not included.


Zoom connection: 
https://desy.zoom.us/j/65619422010

Meeting ID: 656 1942 2010
Passcode: 620603

Mattermost channel: https://chat.desy.de/desy/channels/fh-sustainable-computing-workshop
 

Live notes for last minute updates: https://notes.desy.de/KSEqYVrQQnOYFpXKH5HiZw

Gitlab repository for the workshop: https://gitlab.desy.de/fh-sustainability-forum/sustainable-coding-tutorial

Participants
  • Andrea Cardini
  • Antoine Laudrain
  • David Schwartz
  • Dominic Stafford
  • Filip Nechansky
  • Gilson Correia Silva
  • Isak Stomberg
  • Martin Gasthuber
  • Merle Graf-Schreiber
  • Michael Reuscher
  • Muhammad Aleem Sarwar
  • Paul Millar
  • Savannah Clawson
  • Serhat Ördek
  • +11
    • General: Tutorial overview
      Convener: Juliette Alimena (CMS)
    • The NAF: Introduction to the NAF
      Conveners: Dr Kilian Schwarz (IT (IT Scientific Computing)), Yves Kemp (IT (IT Systems))
      HTCondor Best Practices
    • Coding practices: Basic analysis code I
      Convener: Thomas Madlener (FTX (FTX Fachgruppe SFT))
      Analysis Code Practices
      Batch usage exercises
    • 10:40
      Coffee break
    • Documenting and testing code: Introduction to git
      Convener: Tadej Novak (ATLAS (ATLAS SM and Beyond))
      GitLab CI
      Introduction to git
    • Coding practices: Basic analysis code II
      Convener: Thomas Madlener (FTX (FTX Fachgruppe SFT))
      Analysis Code Practices
      Batch usage exercises
    • 12:30
      Lunch
    • Documenting and testing code: CI
      Convener: Michel Hernandez Villanueva (BELLE (BELLE II Experiment))
      GitLab CI
      Introduction to git
    • The NAF: Introduction to the NAF II (batch computing)
      Conveners: Dr Kilian Schwarz (IT (IT Scientific Computing)), Thomas Hartmann (IT (IT Systems)), Yves Kemp (IT (IT Systems))
      HTCondor Best Practices
    • 15:30
      Coffee break
    • Coding practices: Batch computing
      Conveners: Ben Brueers (Z_ATUP (ATLAS-Upgrade)), Christoph Wissing (DESY)
      Analysis Code Practices
      Batch usage exercises
    • General: Closing