Several dedicated High-Performance Computing (HPC) centers provide essential expertise and support in developing a suitable portfolio of EUROfusion standard codes. Barcelona Supercomputing Center (BSC) is one of these HPC hubs involved in this complex task. Several fusion codes were selected, installed and analyzed to meet the developers' requirements, ranging from portability to GPU, improving the performance, getting better data management, extending the capacity of coupling with other codes, etc. In this paper, we will describe the work developed by BSC and some of the tasks carried out in this project. We will explain briefly how the project is faced and the work required to create good quality codes, i.e. robust and trustable software capable of running efficiently in modern HPC systems.
いくつかの専用のHigh-Performance Computing (HPC)センターは、EUROfusion標準コードの適切なポートフォリオを開発するための不可欠な専門知識とサポートを提供している。Barcelona Supercomputing Center (BSC)は、この複雑なタスクに関与するこれらのHPCハブの1つである。開発者の要件を満たすために、複数の核融合コードが選択、インストール、分析された。その要件は、GPUへの移植性、性能の向上、データ管理の改善、他のコードとの結合能力の拡張などに及ぶ。本論文では、BSCによって開発された作業と、このプロジェクトで実施されたタスクの一部について説明する。また、プロジェクトがどのように進められているのか、そして、現代のHPCシステムで効率的に実行できる堅牢で信頼性の高いソフトウェア、すなわち良質なコードを作成するために必要な作業について簡潔に説明する。