Abstract
The CERN IT department has been maintaining different High Performance Computing (HPC) services over the past five years. While the bulk of computing facilities at CERN are running under Linux, a Windows cluster was dedicated for engineering simulations and analysis related to accelerator technology development. The Windows cluster consisted of machines with powerful CPUs, big memory, and a low-latency interconnect. The Linux cluster resources are accessible through HTCondor, and are used for general purpose parallel but single-node type jobs, providing computing power to the CERN experiments and departments for tasks such as physics event reconstruction, data analysis, and simulation. For HPC workloads that require multi-node parallel environments for Message Passing Interface (MPI) based programs, there is another Linux-based HPC service that is comprised of several clusters running under the Slurm batch system, and consist of powerful hardware with low-latency interconnects.In 2018, it was decided to consolidate compute intensive jobs in Linux to make a better use of the existing resources. Moreover, this was also in line with CERN IT strategy to reduce its dependencies on Microsoft products. This paper focuses on the migration of Ansys [1], COMSOL [2] and CST [3] users from Windows HPC to Linux clusters. Ansys, COMSOL and CST are three engineering applications used at CERN for different domains, like multiphysics simulations and electromagnetic field problems. Users of these applications are in different departments, with different needs and levels of expertise. In most cases, the users have no prior knowledge of Linux. The paper will present the technical strategy to allow the engineering users to submit their simulations to the appropriate Linux cluster, depending on their simulation requirements. We also describe the technical solution to integrate their Windows workstations in order from them to be able to submit to Linux clusters. Finally, we discuss the challenges and lessons learnt during the migration.
Highlights
For historical reasons, two High Performance Computing (HPC) services used to coexist in the past in the CERN IT department, one based on Windows[4] and the other one based on Linux
Two HPC services used to coexist in the past in the CERN IT department, one based on Windows[4] and the other one based on Linux
This meant that all the users of the Windows HPC cluster needed to be migrated to the Linux clusters
Summary
Two HPC services used to coexist in the past in the CERN IT department, one based on Windows[4] and the other one based on Linux. In order to make a better use of the resources, the department decided to consolidate all compute intensive tasks in Linux-based clusters. This meant that all the users of the Windows HPC cluster needed to be migrated to the Linux clusters. The Windows HPC cluster was used to run engineering simulations of Ansys, COMSOL and CST applications. The paper is organised as follows: in Section 2, the Windows and Linux HPC clusters are presented.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have