×

LPMD公司

swMATH ID: 12495
软件作者: 塞尔吉奥·戴维斯;洛约拉,克劳迪娅;费利佩·冈萨雷斯(Felipe Gonz'alez);佩拉尔塔
描述: 拉斯·帕尔梅拉斯分子动力学:一个灵活的模块化分子动力学代码。拉斯·帕尔梅拉斯分子动力学(LPMD)是一个使用原子间势函数的高度模块化和可扩展的分子动力学(MD)代码。LPMD能够对大块结晶固体、无定形固体和液体进行平衡MD模拟,以及非平衡MD(NEMD)模拟,如冲击波传播、抛射物撞击、团簇碰撞、剪切、负载变形、热传导、非均匀熔融等,这包括不寻常的MD特征,如不移动的原子和壁,不可阻挡的恒速原子,以及电场等外力。LPMD是用C++编写的,是为了兼顾设计的效率和清晰性,其体系结构基于独立的组件或插件,实现为在运行时按需加载的模块。这种体系结构的优点是能够在运行时以不同的方式,使用描述仿真工作流程的用户友好的控制文件语言,将仿真中涉及的所需组件完全链接在一起。此外,插件API(应用程序编程接口)还可以使用LPMD组件分析来自其他模拟包的数据,在输入文件格式之间进行转换,对保存的MD原子轨迹应用不同的转换,并实时或作为后处理步骤可视化动态过程。借助其面向对象的API,可以在LPMD中轻松编码、编译和测试单个组件,例如新的潜在函数、新的集成器、新的文件格式、新的计算属性、新的实时可视化工具,甚至是处理邻居列表的新算法,而无需修改其余代码。LPMD已经包含了若干对势函数,如Lennard-Jones、Morse、Buckingham、MCY和谐波势,以及嵌入原子模型(EAM)函数,如Sutton-Chen和Gupta势。要选择的集成器包括Euler(如果仅用于演示目的)、Verlet和Velocity Verlet、Leapfrog和Beeman等。静电力被视为另一个势函数,默认情况下使用实现Ewald求和方法的插件。
主页: http://www.cpc.cs.qub.ac.uk/summaries/AEHG_v1_0.html
关键词: 计算机模拟;分子动力学;插件;可视化
相关软件: DL_POLY_3型;发霉
引用于: 2文件

2篇连载文章中引用

1 计算机物理通信
1 物理A

按年份列出的引文