分子动力学模拟:服务器案例
2024-02-24
需求分析
分子动力学是一门结合物理,数学和化学的综合学科,按照是否用到量子力学原理,有第一性原理分子动力学和经典分子动力学的不同,前者用到量子力学,计算精度高,但计算量大因而计算的体系小,后者基于经典力学,计算准确性偏低,但可研究较大的体系。
经典分子动力学以牛顿力学来模拟分子体系的运动,首先读取体系中分子的三维坐标、分子的速度、粒子数密度等参数,并选取合适的时间步长、势函数,由势函数计算出分子受到的作用力,再逐步由作用力求得加速度,从而求得一定时间间隔后分子新的速度和位置,经过不断重复计算可得到分子的动力轨迹并最终得到宏观物理参数,就可以与实验数据对照。
在计算过程中分子力的计算占了大部分时间,由于在计算分子受力的过程中,各个分子的受力计算基本不受影响,因而可以很好的并行计算。
分子动力学大多为数据并行计算,这非常适合在GPU(图形处理单元)上运行,现在的GPU包含数千个运算单元,可以用来计算密集型的科学应用,为分子建模提供巨大的加速。有效的GPU计算的关键是数据并行算法, 目前常见的分子动力学软件NAMD, VMD, LAMMPS, AMBER, GROMACS等均已发布支持GPU计算的版本,科研人员在不修改软件的情况下,利用GPU可以立即获得6-10倍于主流CPU的计算速度。
解决方案
机器外观方面,元素魔方分子动力学模拟服务器分为静音塔式服务器和机架式服务器两种,适应客户办公室和机房不同的使用场景。
机器硬件方面,元素魔方分子动力学模拟服务器既有基于Intel Xeon CPU平台方案,又有基于AMD EPYC CPU平台方案,具有支持2GPU卡、4GPU卡、8GPU卡、10GPU卡等多种机型,以及以这些机型为基础构建的GPU集群方案,还有支持单路CPU、双路CPU、四路CPU等多种机型,以及以这些机型为基础构建的高性能计算集群方案,可以满足科研人员多层次需求。
机器软件方面,元素魔方分子动力学模拟服务器出厂预装LAMMPS, NAMD, AMBER, GROMACS等常用或者客户指定的分子动力学模拟软件,集成CUDA开发环境,OpenMPI, MPICH并行计算环境,GNU C/C++编译器,GNU Fortran编译器,LAPACK, BLAS, Atlas, FFTW等高性能计算函数库,安装CentOS,Ubuntu等多种操作系统,部署机器管理系统和作业调度系统软件。
方案价值
元素魔方分子动力学模拟服务器分为静音塔式服务器和机架式服务器两种,静音塔式服务器可以放置在办公室像台式机一样使用,机架式服务器可以放置在机房远程使用,用户使用起来非常方便。
元素魔方分子动力学模拟服务器,最大支持10块GPU卡,GPU卡可采用NVIDIA A100、RTX A6000、Geforce RTX 3090等产品,单精度浮点计算能力高达387Tflops,双精度浮点计算能力高达97Tflops,GPU显存高达480GB。基于Intel Xeon CPU平台方案最大支持四路CPU,CPU核心高达112个,最大支持48根内存通道,内存容量高达12TB。基于AMD EPYC CPU平台方案最大支持双路CPU,CPU核心高达128个,最大支持32根内存通道,内存容量高达8TB。GPU和CPU计算能力都很强劲,可以加快完成客户的分子动力学模拟训练任务。
元素魔方分子动力学模拟服务器,出厂预装分子动力学模拟软件、开发环境、并行计算环境、编译器、高性能计算函数库、操作系统,真正做到了交钥匙工程,用户开箱即用。部署机器管理系统软件,可以监控服务器CPU、内存、硬盘、网络等组件的配置情况,负载情况,以及健康状况,以便用户更好地管理和维护服务器。部署作业调度系统软件,可以创建管理员账户和若干普通用户账户,账户权限设定,提交多个作业时,支持作业状态监控,排队,优先,删除等管理功能。
以下为适合分子动力学模拟的服务器配置表,可参考:
如果您有其他需求,我们专业老师也会为您量需定制,欢迎添加肖老师详细咨询【17621920434】