• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

RASPA3:用于计算纳米多孔材料中吸附与扩散以及流体热力学性质的蒙特卡罗代码。

RASPA3: A Monte Carlo code for computing adsorption and diffusion in nanoporous materials and thermodynamics properties of fluids.

作者信息

Ran Y A, Sharma S, Balestra S R G, Li Z, Calero S, Vlugt T J H, Snurr R Q, Dubbeldam D

机构信息

Van 't Hoff Institute for Molecular Sciences, University of Amsterdam, Science Park 904, 1098 XH Amsterdam, The Netherlands.

Engineering Thermodynamics, Process and Energy Department, Faculty of Mechanical, Maritime and Materials Engineering, Delft University of Technology, Leeghwaterstraat 39, 2628CB Delft, The Netherlands.

出版信息

J Chem Phys. 2024 Sep 21;161(11). doi: 10.1063/5.0226249.

DOI:10.1063/5.0226249
PMID:39282847
Abstract

We present RASPA3, a molecular simulation code for computing adsorption and diffusion in nanoporous materials and thermodynamic and transport properties of fluids. It implements force field based classical Monte Carlo/molecular dynamics in various ensembles. In this article, we introduce the new additions and changes compared to RASPA2. RASPA3 is rewritten from the ground up in C++23 with speed and code readability in mind. Transition-matrix Monte Carlo is added to compute the density of states and free energies. The Monte Carlo code for rigid molecules is based on quaternions, and the atomic positions needed in the energy evaluation are recreated from the center of mass position and quaternion orientation. The expanded ensemble methodology for fractional molecules, with a scaling parameter λ between 0 and 1, now also keeps track of analytic expressions of dU/dλ, allowing independent verification of the chemical potential using thermodynamic integration. The source code is freely available under the MIT license on GitHub. Using this code, we compare four Monte Carlo (MC) insertion/deletion techniques: unbiased Metropolis MC, Configurational-Bias Monte Carlo (CBMC), Continuous Fractional Component MC (CFCMC), and CB/CFCMC. We compare particle distribution shapes, acceptance ratios, accuracy and speed of isotherm computation, enthalpies of adsorption, and chemical potentials, over a wide range of loadings and systems, for the grand canonical ensemble and for the Gibbs ensemble.

摘要

我们展示了RASPA3,这是一个用于计算纳米多孔材料中吸附和扩散以及流体热力学和传输性质的分子模拟代码。它在各种系综中实现了基于力场的经典蒙特卡罗/分子动力学。在本文中,我们介绍了与RASPA2相比的新增加内容和变化。RASPA3是用C++23从头开始重写的,兼顾了速度和代码可读性。添加了跃迁矩阵蒙特卡罗来计算态密度和自由能。刚性分子的蒙特卡罗代码基于四元数,能量评估所需的原子位置从质心位置和四元数取向重新创建。分数分子的扩展系综方法,其缩放参数λ在0到1之间,现在还跟踪dU/dλ的解析表达式,允许使用热力学积分独立验证化学势。源代码在GitHub上根据MIT许可免费提供。使用此代码,我们比较了四种蒙特卡罗(MC)插入/删除技术:无偏Metropolis MC、构型偏置蒙特卡罗(CBMC)、连续分数组分MC(CFCMC)和CB/CFCMC。我们在广泛的负载和系统范围内,针对巨正则系综和吉布斯系综,比较了粒子分布形状、接受率、等温线计算的准确性和速度、吸附焓以及化学势。

相似文献

1
RASPA3: A Monte Carlo code for computing adsorption and diffusion in nanoporous materials and thermodynamics properties of fluids.RASPA3:用于计算纳米多孔材料中吸附与扩散以及流体热力学性质的蒙特卡罗代码。
J Chem Phys. 2024 Sep 21;161(11). doi: 10.1063/5.0226249.
2
A Comparison of Advanced Monte Carlo Methods for Open Systems: CFCMC vs CBMC.开放系统的先进蒙特卡洛方法比较:连续通量蒙特卡洛方法与连续碰撞蒙特卡洛方法
J Chem Theory Comput. 2014 Mar 11;10(3):942-52. doi: 10.1021/ct4009766. Epub 2014 Feb 14.
3
Brick-CFCMC: Open Source Software for Monte Carlo Simulations of Phase and Reaction Equilibria Using the Continuous Fractional Component Method.Brick-CFCMC:使用连续分数组分法进行相平衡和反应平衡蒙特卡罗模拟的开源软件。
J Chem Inf Model. 2020 Jun 22;60(6):2678-2682. doi: 10.1021/acs.jcim.0c00334. Epub 2020 Apr 21.
4
DICE: A Monte Carlo Code for Molecular Simulation Including the Configurational Bias Monte Carlo Method.DICE:一种包含构象偏差蒙特卡罗方法的分子模拟的蒙特卡罗代码。
J Chem Inf Model. 2020 Jul 27;60(7):3472-3488. doi: 10.1021/acs.jcim.0c00077. Epub 2020 Jun 18.
5
py-MCMD: Python Software for Performing Hybrid Monte Carlo/Molecular Dynamics Simulations with GOMC and NAMD.py-MCMD:用于使用 GOMC 和 NAMD 进行混合蒙特卡罗/分子动力学模拟的 Python 软件。
J Chem Theory Comput. 2022 Aug 9;18(8):4983-4994. doi: 10.1021/acs.jctc.1c00911. Epub 2022 May 27.
6
New Features of the Open Source Monte Carlo Software Brick-CFCMC: Thermodynamic Integration and Hybrid Trial Moves.开源蒙特卡罗软件 Brick-CFCMC 的新特性:热力学积分和混合试探移动。
J Chem Inf Model. 2021 Aug 23;61(8):3752-3757. doi: 10.1021/acs.jcim.1c00652. Epub 2021 Aug 12.
7
Theory and Monte Carlo simulation of the ideal gas with shell particles in the canonical, isothermal-isobaric, grand canonical, and Gibbs ensembles.理想气体与壳层粒子在正则系综、等温等压系综、巨正则系综和吉布斯系综中的理论与蒙特卡罗模拟。
J Chem Phys. 2024 Aug 28;161(8). doi: 10.1063/5.0224305.
8
Calculating Thermodynamic Factors for Diffusion Using the Continuous Fractional Component Monte Carlo Method.使用连续分数组分蒙特卡罗方法计算扩散的热力学因子。
J Chem Theory Comput. 2024 Jan 9;20(1):333-347. doi: 10.1021/acs.jctc.3c01144. Epub 2023 Dec 19.
9
Improvement in molecule exchange efficiency in Gibbs ensemble Monte Carlo: development and implementation of the continuous fractional component move.吉布斯系综蒙特卡罗中分子交换效率的提高:连续分数组分移动的开发与实现
J Comput Chem. 2008 Nov 30;29(15):2520-30. doi: 10.1002/jcc.20977.
10
Flat-Histogram Monte Carlo Simulation of Water Adsorption in Metal-Organic Frameworks.金属有机框架中水分子吸附的扁平直方图蒙特卡罗模拟
J Phys Chem B. 2024 May 16;128(19):4830-4845. doi: 10.1021/acs.jpcb.4c00753. Epub 2024 Apr 27.

引用本文的文献

1
Computing Entropy for Long-Chain Alkanes Using Linear Regression: Application to Hydroisomerization.使用线性回归计算长链烷烃的熵:在加氢异构化中的应用。
Entropy (Basel). 2024 Dec 21;26(12):1120. doi: 10.3390/e26121120.