...
首页> 外文期刊>Molecular simulation >Object-oriented Programming Paradigms for Molecular Modeling
【24h】

Object-oriented Programming Paradigms for Molecular Modeling

机译:分子建模的面向对象编程范例

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

This paper discusses the application of object-oriented programming (OOP) design concepts to the development of molecular simulation code. A number of new languages such as Fortran 90 (F90) have been developed over the last decade that support the OOP design philosophy. We briefly describe the salient features of F90 and some basic object-oriented design principles. As an illustration of the design concepts we implement a general interface in F90 for calculating pairwise inter-actions that can be extended easily to any number of different forcefield models. The ideas presented here are used in the development of a multipurpose simulation code, named Music. An example of the use of Music for grand canonical Monte Carlo (GCMC) simulations of flexible sorbate molecules in zeolites is given. The example illustrates how OOP allowed existing code for molecular dynamics and GCMC to be easily combined to perform hybrid GCMC simulations with minimal coding effort.
机译:本文讨论了面向对象程序设计(OOP)设计概念在分子模拟代码开发中的应用。在过去的十年中,开发了许多新语言,例如Fortran 90(F90),它们支持OOP设计理念。我们简要描述了F90的显着特征以及一些基本的面向对象设计原则。作为设计概念的说明,我们在F90中实现了一个通用接口,用于计算成对的相互作用,可以轻松地扩展到任意数量的不同力场模型。此处提出的想法用于开发名为Music的多功能仿真代码。给出了将音乐用于分子筛中的柔性山梨酸酯分子的大经典蒙特卡洛(GCMC)模拟的示例。该示例说明了OOP如何轻松地将分子动力学和GCMC的现有代码组合在一起,从而以最少的编码工作来执行混合GCMC模拟。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号