• DocumentCode
    3585224
  • Title

    Modern Scientific Software Management Using EasyBuild and Lmod

  • Author

    Geimer, Markus ; Hoste, Kenneth ; McLay, Robert

  • Author_Institution
    Julich Supercomput. Centre (JSC), Forschungszentrum Julich GmbH, Julich, Germany
  • fYear
    2014
  • Firstpage
    41
  • Lastpage
    51
  • Abstract
    HPC user support teams invest a lot of time and effort in installing scientific software for their users. A well-established practice is providing environment modules to make it easy for users to set up their working environment. Several problems remain, however: user support teams lack appropriate tools to manage a scientific software stack easily and consistently, and users still struggle to set up their working environment correctly. In this paper, we present a modern approach to installing (scientific) software that provides a solution to these common issues. We show how EasyBuild, a software build and installation framework, can be used to automatically install software and generate environment modules. By using a hierarchical module naming scheme to offer environment modules to users in a more structured way, and providing Lmod, a modern tool for working with environment modules, we help typical users avoid common mistakes while giving power users the flexibility they demand.
  • Keywords
    parallel processing; software management; software packages; EasyBuild; HPC system; Lmod; environment module; scientific software stack management; Buildings; Collaboration; Communities; Libraries; Loading; Software packages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    HPC User Support Tools (HUST), 2014 First International Workshop on
  • Type

    conf

  • DOI
    10.1109/HUST.2014.8
  • Filename
    7081225