This paper presents the Parallel Coupler for Multimodel Simulations (PCMS), a new GPU accelerated generalized coupling framework for coupling simulation codes on leadership class supercomputers. PCMS includes distributed control and field mapping methods for up to five dimensions. For field mapping PCMS can utilize discretization and field information to accommodate physics constraints. PCMS is demonstrated with a coupling of the gyrokinetic microturbulence code XGC with a Monte Carlo neutral transport code DEGAS2 and with a 5D distribution function coupling of an energetic particle transport code (GNET) to a gyrokinetic microturbulence code (GTC). Weak scaling is also demonstrated on up to 2,080 GPUs of Frontier with a weak scaling efficiency of 85%.
翻译:本文提出了一种面向多模型仿真的并行耦合器(PCMS),这是一种新型的GPU加速通用耦合框架,用于在顶级超级计算机上耦合仿真代码。PCMS包含适用于多达五个维度的分布式控制与场映射方法。在场映射方面,PCMS能够利用离散化和场信息来满足物理约束。PCMS通过将回旋动理学微湍流代码XGC与蒙特卡洛中性粒子输运代码DEGAS2进行耦合,以及将高能粒子输运代码(GNET)与回旋动理学微湍流代码(GTC)进行5维分布函数耦合,验证了其有效性。在Frontier超级计算机上使用多达2,080个GPU进行了弱扩展性测试,其弱扩展效率达到85%。