【文献分享】freud 程序: 用于原子模拟数据的高通量分析

本文主要是介绍【文献分享】freud 程序: 用于原子模拟数据的高通量分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


================================

分享一篇用于原子模拟数据高通量分析的程序:freud 

感谢论文的原作

================================

主要内容

“ freud 程序是一个用于分析仿真数据的库。考虑到现代模拟和数据分析工作流程,freud 提供了一个 Python 接口,用于在笔记本电脑、工作站和超级计算集群上高效运行的快速并行 C++ 例程。该软件包提供了在周期系统中寻找粒子邻居的核心工具,并为使用这些工具实现的各种方法提供了统一的 API。因此,freud 用户可以同样轻松地访问标准方法,例如径向分布函数以及更新、更专业的方法,例如平均力和扭矩的潜力以及局部晶体环境分析。而不是提供自己的轨迹数据结构,freud 直接在 NumPy 数组或其他 Python 包提供的轨迹数据结构上运行。这种设计允许freud 通过利用其他轨迹管理工具的文件解析能力与许多轨迹文件格式透明地交互。通过对其数据源保持不可知,freud 适用于分析任何粒子模拟,无论原始数据表示或模拟方法如何。当与 HOOMD-blue 等可编写脚本的模拟软件结合用于实时分析时,freud 可以实现适应系统当前状态的智能模拟,从而允许用户研究成核和生长等现象。”——取自文章摘要。

================================

Additional comments including restrictions and unusual features:

1. freud provides very fast parallel implementations of standard analysis methods like RDFs and correlation functions.

2. freud includes the reference implementation for the potential of mean force and torque (PMFT).

3. freud provides various novel methods for characterizing particle environments, including the calculation of descriptors useful for machine learning.

================================

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

================================

Analysis Modules

These introductory examples showcase the functionality of specific modules in freud, showing how they can be used to perform specific types of analyses of simulations.

  • freud.cluster.Cluster and freud.cluster.ClusterProperties

  • freud.density.CorrelationFunction

  • freud.density.GaussianDensity

  • freud.density.LocalDensity

  • freud.density.RDF: Accumulating g(r) for a Fluid

  • freud.density.RDF: Choosing Bin Widths

  • freud.diffraction.DiffractionPattern

  • freud.diffraction.Static Structure Factor Direct and freud. diffraction. Static Structure FactorDebye

  • freud.environment.AngularSeparation

  • freud.environment.BondOrder

  • freud.environment.EnvironmentCluster

  • freud.environment.LocalDescriptors: Steinhardt Order Parameters from Scratch

  • freud.interface.Interface

  • freud.order.Hexatic: Hard Hexagons

  • freud.order.Hexatic: 2D Minkowski Structure Metrics

  • freud.order.Nematic: Nematic Order Parameter and the Nematic Tensor

  • The Nematic Order Parameter

  • Calculating the Nematic Order Parameter

  • Example 1: A Disordered System

  • Example 3: Different Degrees of Orientational Order

  • freud.order.Steinhardt

  • freud.pmft.PMFTXY

  • freud.pmft.PMFTXYZ: Shifting Example

================================

Example Analyses

The examples below go into greater detail about specific applications of freud and use cases that its analysis methods enable, such as user-defined analyses, machine learning, and data visualization.

  • Implementing Common Neighbor Analysis as a custom method

  • Analyzing simulation data from HOOMD-blue at runtime

  • Analyzing GROMACS data with freud and MDTraj: Computing an RDF for Water

  • Analyzing data from LAMMPS

  • Using Machine Learning for Structural Identification

  • Handling Multiple Particle Types (A-B Bonds)

  • Calculating the Radial Distribution Function (RDF) from Simulation Data

  • Calculating Strain via Voxelization

  • Visualizing analyses with fresnel

  • Visualization with plato

  • Visualizing 3D Voronoi and Voxelization

================================


部分例子

Figure 8 radial distribution function (RDF) 

Figure 9 Voronoi diagram

Figure 10 Cluster identified

Figure 11 Compute the correlation functions

Figure 12 Gaussian density calculation

Figure 13 local density calculation

Figure 14 calculation of the radial distribution function

Figure 15 DiffractionPattern


Figure 16 Static Structure Factor

Figure 17 Angular Separation class

Figure 18 Computing the Bond Order Diagram

Figure 19 Particle Local Environment

Figure 20 Locating Particles on Interfacial Boundaries

Figure 21 Hexatic Order Parameter

Figure 22 Mean Squared Displacement

================================

图片

以上是我们分享的一些经验或者文章的搬运,或有不足,欢迎大家指出!

如有侵权,请联系我立马删除!

详细内容(文章题目、文章链接、附件下载)可在微 信 公 众 号原子与分子模拟获取,欢迎大家关注。

 

这篇关于【文献分享】freud 程序: 用于原子模拟数据的高通量分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/856514

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

大模型研发全揭秘:客服工单数据标注的完整攻略

在人工智能(AI)领域,数据标注是模型训练过程中至关重要的一步。无论你是新手还是有经验的从业者,掌握数据标注的技术细节和常见问题的解决方案都能为你的AI项目增添不少价值。在电信运营商的客服系统中,工单数据是客户问题和解决方案的重要记录。通过对这些工单数据进行有效标注,不仅能够帮助提升客服自动化系统的智能化水平,还能优化客户服务流程,提高客户满意度。本文将详细介绍如何在电信运营商客服工单的背景下进行

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M

关于数据埋点,你需要了解这些基本知识

产品汪每天都在和数据打交道,你知道数据来自哪里吗? 移动app端内的用户行为数据大多来自埋点,了解一些埋点知识,能和数据分析师、技术侃大山,参与到前期的数据采集,更重要是让最终的埋点数据能为我所用,否则可怜巴巴等上几个月是常有的事。   埋点类型 根据埋点方式,可以区分为: 手动埋点半自动埋点全自动埋点 秉承“任何事物都有两面性”的道理:自动程度高的,能解决通用统计,便于统一化管理,但个性化定

使用SecondaryNameNode恢复NameNode的数据

1)需求: NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode 此种方式恢复的数据可能存在小部分数据的丢失。 2)故障模拟 (1)kill -9 NameNode进程 [lytfly@hadoop102 current]$ kill -9 19886 (2)删除NameNode存储的数据(/opt/module/hadoop-3.1.4/data/tmp/dfs/na

异构存储(冷热数据分离)

异构存储主要解决不同的数据,存储在不同类型的硬盘中,达到最佳性能的问题。 异构存储Shell操作 (1)查看当前有哪些存储策略可以用 [lytfly@hadoop102 hadoop-3.1.4]$ hdfs storagepolicies -listPolicies (2)为指定路径(数据存储目录)设置指定的存储策略 hdfs storagepolicies -setStoragePo

Hadoop集群数据均衡之磁盘间数据均衡

生产环境,由于硬盘空间不足,往往需要增加一块硬盘。刚加载的硬盘没有数据时,可以执行磁盘数据均衡命令。(Hadoop3.x新特性) plan后面带的节点的名字必须是已经存在的,并且是需要均衡的节点。 如果节点不存在,会报如下错误: 如果节点只有一个硬盘的话,不会创建均衡计划: (1)生成均衡计划 hdfs diskbalancer -plan hadoop102 (2)执行均衡计划 hd

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业