loading...

技术支持

高性能计算技术支持团队提供全方位服务,在使用过程中遇到任何问题,都可以直接联系技术支持解决。

高性能计算技术支持

平台背后拥有一支熟悉超算,熟悉底层芯片架构,专研优化算法,对应用软件移植和二次开发经验丰富的专业技术团队。其成员均作为技术骨干参与了国家重大科研项目的具体实施工作,在新材料制造、自然科学研究、海洋等应用场景深度探索,为软件商城、用户使用提供强有力技术支持。

技术解决方案

自定义集群搭建

常用开源 HPC 调度服务集群 slurm 搭建
多点 zookeeper 集群、spark 集群、redis 集群搭建

软件运行环境测试调优

基于不同集群硬件环境的测试,如:通用 CPU 集群、GPU 集群、神威集群
基于不同编译器及运行软件环境的测试和调优
可根据用户需求提供硬件环境到软件环境的全套定制化的服务

软件运行版本调优

根据软件及相关算例需求,优化软件依赖库、算法库、I/O 等
根据软件自身实现逻辑,进行代码级优化

对软件进行并行化版本深度开发

基于线程级的共享存储并行版本开发。对程序进行并行化
基于进程级的分布式存储并行版本开发。实现多 cpu、多节点运行,提升软件的大规模并行化能力
多级并行版本开发。通过并行优化技术、应用算法等方式,深入研究应用领域背景,实现软件的最佳并行优化效率

典型案例

高性能计算集群搭建案例

AWS 提供集成服务套件,包含快速、轻松地在云中构建和管理 HPC 集群所需的一切,让各种垂直行业能够将其用于运行最为计算密集型的工作负载。工作负载包括传统的 HPC应用,如基因组学、计算化学、金融风险建模、计算机辅助工程、天气预报和地震成像,也包括机器学习、深度学习和自动驾驶等新兴应用。

基于 LBM 算法的计算流体软件的移植优化与应用

格子玻尔兹曼方法是一种基于介观模拟尺度的计算流体力学方法,能够模拟微纳米尺度流体、多孔介质流、多相流、非牛顿流体、粒子悬浮流等问题。目前在某异构众核平台对 palabos 完成了经典案例方腔流,圆柱绕流,液滴碰撞和搅拌槽案例的众核优化,能偶求解 D3Q19 的 LBM 算法和 Helee 两相流,Shanchen 两相流,浸没边界法模块。实现复杂化工过程多尺度数值模拟,进行了液滴碰撞过程的直接数值模拟和搅拌槽的大涡模拟,在超大规模计算规模下,并行效率依然能保持在 40%以上,甚至在某案例下并行效率近乎呈线性加速。

基于 Lammps 软件在大规模并行下的材料模拟

LAMMPS 可以支持包括气态、液态或者固态相形态下,各种系综下,百万级的原子分子体系,提供支持多种势函数,采用不同的力场和边界条件来模拟多种体系。根据实际需求,在某异构众核平台下针对高性能填充材料的高通量筛选的计算需求,在nve(微正则系综)系统下采用不同容积比的模型来模拟材料颗粒的填充挤压等过程。具体实践中,在保证材料建模的可信情况下,并行效率在超大规模千万核级并行下仍然达到 30%并行效率理想状态。