检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]重庆邮电大学计算机科学与技术学院,重庆400065
出 处:《计算机应用》2010年第A01期235-236,240,共3页journal of Computer Applications
基 金:重庆邮电大学自然科学基金资助项目(A2008-39)
摘 要:为提高分子动力学的模拟运算效率,在Linux环境下以MPICH技术构建的小型SMP集群系统上,对模拟体系采用改进的原子分解算法进行并行计算。将要模拟的原子平均分配给各个计算节点进行计算,节点间通过MPI进行通信。对进程间的接收和发送进行捆绑操作并采取非阻塞通信取代原有的阻塞通信,从而避免了死锁情况。实验结果表明:优化后的并行算法可以有效地利用计算机资源,提高运算效率,解决了实际测试中出现的死锁问题,在该集群系统上获得3倍以上的加速比。To improve the efficiency of molecular dynamics simulation, a parallel computing cluster system was constructed with MPICH on Linux operating system, and the improved atom decomposition algorithm was adopted for parallel computing in the simulation system. The atoms to be simulated were distributed to to each node to calculate, and the nodes communicated each other via MPI. The processes to receive and send bundled, and non-blocking communication operations were carried out to replace the original blocking communication, thus avoiding the deadlock situation. The result indicates that parallel comuputing can effectively make use of computer resources, and improve the computing performance. Under the existing parallel systems, it would obtain parallel speedup more than three times.
关 键 词:SMP 消息传递接口 并行计算 分子动力学 原子分解
分 类 号:TP391.9[自动化与计算机技术—计算机应用技术] TP316.4[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222