▲点击蓝字「斯伦贝谢数字与一体化集团」设为【星标】,查看信息不“迷路”
在三维应力场模拟过程中,VISAGE通过并行综合消息传递并行技术(MPI) 和共享内存并行技术 (OMP) 的混合并行计算技术,可以大幅降低运算时间,提高运算效率。
MPI,Message Passing Interface,实现一个计算节点(例如一台工作站)的多个核或多个计算节点(例如多节点服务器)的多个核并行计算的技术。每一个并行任务独享指定的内存,任务间通过接收和发送消息来进行数据通信。
OMP,Open Multi-Processing,在同一个计算节点的多个核实现并行计算,不同核之间共享内存,和MPI相比大幅降低内存用量。
在Petrel Geomechanics模型定义工况时,用户可以根据模型大小及计算机的硬件配置来设置MPI并行数及OMP并行数(如图1),MPI的上限为计算机的核数,OMP虽然不受核数的限制,但是多个OMP并行会增加单个MPI任务的内存占用,如图2,Petrel软件可以根据模型的网格数评估每个MPI 任务占用的内存,如图2示例所示,当OMP设置为1时,单MPI任务内存占用为5.09GB;OMP设置为6时,单MPI任务内存占用为5.51GB。因此,需要综合计算机的内存以及核数综合考虑以实现最佳的运算性能。


— END —

夜雨聆风