当前位置: 首页 > news >正文

Atomsk球形化合物建模方法

大家好,我是小马老师。
最近几个学员在做球形化合物相关的模拟,为方便大家学习,本文以Al2O3为例介绍一下球形化合物的建模方法。
(1)下载cif结构文件
首先到晶体库网站下载相应的cif文件
https://www.crystallography.net/
在这里插入图片描述

(2)atmosk正交化
下载的Al2O3模型是一个斜交结构,先进行正交化

atomsk Al2O3.cif -orthogonal-cell Al2O3_cell.xsf

得到结构:
在这里插入图片描述

(3)扩胞
假如球的半径为20埃米,扩胞时要保证Al2O3在各个方向的尺寸超过40埃米,这样才能切出完整的一个球体。

atomsk Al2O3_cell.xsf -dup 10 5 4 Al2O3.xsf

得到结构:
在这里插入图片描述

(4)切出球体
先在长方体结构中选择一个球形的区域,然后删掉球区域外侧的原子

atomsk Al2O3.xsf -select out sphere 0.5*box 0.5*box 0.5*box 20 -rmatom select Al2O3_sphere.lmp

得到结构:
在这里插入图片描述

建模完成。
只要能找到初始的cif文件,都能够用这个方法建出球体、圆柱、圆锥、圆台等结构。


来源:公号 lammps加油站

相关文章:

  • MySQL---索引
  • JS原型和原型链的理解
  • CSP - X - 2023 普及组初赛试题及解析
  • uniapp移动端 IOS系统下无法与webview通信
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Span)
  • c语言文件操作(中)
  • Android 14.0 SystemUI设置系统导航栏默认为系统手势导航
  • Selenium库原代码WebDriver及WebElement方法属性总结
  • C语言入门学习 --- 7.结构体
  • 用pako.js压缩字符串,如何在后端用java解开?
  • Java项目:63 ssm网上花店设计+vue
  • 【Redis内存数据库】NoSQL的特点和应用场景
  • Java 构造方法
  • uniapp 兼容pc与手机的样式方法
  • 添可、希亦、追觅洗地机好不好用?实物终极PK测评分享!
  • CentOS7 安装JDK
  • CentOS7简单部署NFS
  • centos安装java运行环境jdk+tomcat
  • laravel with 查询列表限制条数
  • Python 基础起步 (十) 什么叫函数?
  • python 学习笔记 - Queue Pipes,进程间通讯
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 构建二叉树进行数值数组的去重及优化
  • 关于使用markdown的方法(引自CSDN教程)
  • 目录与文件属性:编写ls
  • 小程序测试方案初探
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • 如何在招聘中考核.NET架构师
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (pojstep1.1.2)2654(直叙式模拟)
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .NET Core跨平台微服务学习资源
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...
  • [AIGC] MySQL存储引擎详解
  • [C#] 如何调用Python脚本程序
  • [C++]STL之map
  • [Deepin 15] 编译安装 MySQL-5.6.35
  • [EMWIN]FRAMEWIN 与 WINDOW 的使用注意
  • [ffmpeg] x264 配置参数解析
  • [HackMyVM]靶场 Quick3
  • [HNOI2015]实验比较
  • [IE编程] 如何编程清除IE缓存
  • [jQuery]使用jQuery.Validate进行客户端验证(中级篇-上)——不使用微软验证控件的理由...
  • [JS] node.js 入门
  • [js]- 两个对象的合并(Object.assign)
  • [Leetcode] Permutations II