000823864 001__ 823864
000823864 005__ 20210129224856.0
000823864 0247_ $$2doi$$a10.1109/HUST.2016.009
000823864 037__ $$aFZJ-2016-06504
000823864 1001_ $$0P:(DE-Juel1)144660$$aAlvarez, Damian$$b0$$eCorresponding author$$ufzj
000823864 1112_ $$aThird International Workshop on HPC User Support Tools$$cSalt Lake City$$d2016-11-13 - 2016-11-13$$wUSA
000823864 245__ $$aScientific Software Management in Real Life: Deployment of EasyBuild on a Large Scale System
000823864 260__ $$aPiscataway, NJ, USA$$bIEEE Press$$c2016
000823864 29510 $$aProceedings of the Third International Workshop on HPC User Support Tools
000823864 300__ $$a31 - 40
000823864 3367_ $$2ORCID$$aCONFERENCE_PAPER
000823864 3367_ $$033$$2EndNote$$aConference Paper
000823864 3367_ $$2BibTeX$$aINPROCEEDINGS
000823864 3367_ $$2DRIVER$$aconferenceObject
000823864 3367_ $$2DataCite$$aOutput Types/Conference Paper
000823864 3367_ $$0PUB:(DE-HGF)8$$2PUB:(DE-HGF)$$aContribution to a conference proceedings$$bcontrib$$mcontrib$$s1489239097_15212
000823864 3367_ $$0PUB:(DE-HGF)7$$2PUB:(DE-HGF)$$aContribution to a book$$mcontb
000823864 520__ $$aManaging scientific software stacks has traditionally been a manual task that required a sizeable team with knowledge about the specifics of building each application. Keeping the software stack up to date also caused a significant overhead for system administrators as well as support teams. Furthermore, a flat module view and the manual creation of modules by different members of the teams can end up providing a confusing view of the installed software to end users. In addition, on many HPC clusters the OS images have to include auxiliary packages to support components of the scientific software stack, potentially bloating the images of the cluster nodes and restricting the installation of new software to a designated maintenance window.To alleviate this situation, tools like EasyBuild help to manage a large number of scientific software packages in a structured way, decoupling the scientific stack from the OS-provided software and lowering the overall overhead of managing a complex HPC software infrastructure. However, the relative novelty of these tools and the variety of requirements from both users and HPC sites means that such frameworks still have to evolve and adapt to different environments. In this paper, we report on how we deployed EasyBuild in a cluster with 45K+ cores (JURECA). In particular, we discuss which features were missing in order to meet our requirements, how we implemented them, how the installation, upgrade, and retirement of software is managed, and how this approach is reused for other internal systems. Finally, we outline some enhancements we would like to see implemented in our setup and in EasyBuild in the future.
000823864 536__ $$0G:(DE-HGF)POF3-513$$a513 - Supercomputer Facility (POF3-513)$$cPOF3-513$$fPOF III$$x0
000823864 7001_ $$0P:(DE-Juel1)143791$$aO'Cais, Alan$$b1$$ufzj
000823864 7001_ $$0P:(DE-Juel1)132112$$aGeimer, Markus$$b2$$ufzj
000823864 7001_ $$0P:(DE-HGF)0$$aHoste, Kenneth$$b3
000823864 773__ $$a10.1109/HUST.2016.009
000823864 8564_ $$uhttps://juser.fz-juelich.de/record/823864/files/3874a031.pdf$$yRestricted
000823864 8564_ $$uhttps://juser.fz-juelich.de/record/823864/files/3874a031.gif?subformat=icon$$xicon$$yRestricted
000823864 8564_ $$uhttps://juser.fz-juelich.de/record/823864/files/3874a031.jpg?subformat=icon-1440$$xicon-1440$$yRestricted
000823864 8564_ $$uhttps://juser.fz-juelich.de/record/823864/files/3874a031.jpg?subformat=icon-180$$xicon-180$$yRestricted
000823864 8564_ $$uhttps://juser.fz-juelich.de/record/823864/files/3874a031.jpg?subformat=icon-640$$xicon-640$$yRestricted
000823864 8564_ $$uhttps://juser.fz-juelich.de/record/823864/files/3874a031.pdf?subformat=pdfa$$xpdfa$$yRestricted
000823864 909CO $$ooai:juser.fz-juelich.de:823864$$pVDB
000823864 9141_ $$y2016
000823864 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)144660$$aForschungszentrum Jülich$$b0$$kFZJ
000823864 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)143791$$aForschungszentrum Jülich$$b1$$kFZJ
000823864 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132112$$aForschungszentrum Jülich$$b2$$kFZJ
000823864 9131_ $$0G:(DE-HGF)POF3-513$$1G:(DE-HGF)POF3-510$$2G:(DE-HGF)POF3-500$$3G:(DE-HGF)POF3$$4G:(DE-HGF)POF$$aDE-HGF$$bKey Technologies$$lSupercomputing & Big Data$$vSupercomputer Facility$$x0
000823864 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0
000823864 980__ $$acontrib
000823864 980__ $$aVDB
000823864 980__ $$acontb
000823864 980__ $$aI:(DE-Juel1)JSC-20090406
000823864 980__ $$aUNRESTRICTED