python - 如何使用 Pymatgen 模拟 SiO2?
问题描述
我想使用 pymatgen 对 SiO2 结构进行建模。它是一个三角结构,晶格常数为 5.4052,角度均等于 75。空间群为 154。当我将这些值放入 pymatgen 时,它给出了值错误。
提供的带有参数(5.4052、5.4052、5.4052、75.00000000000001、75.00000000000001、75.00000000000001)的晶格与提供的空间群 P6_3cm 不兼容!
Lattice = Lattice.from_parameters(5.4052,5.4052,5.4052,75,75,75)
species = ["Si", "O", "O"]
coords = [[0, 0.4773, 0.3333],[0.1607,0.7457,0.1188], [0.7457,0.1607, 0.4627]]
sio2 = Structure.from_spacegroup(185, Lattice, species, coords)
空间群应该是什么?如何模拟 SiO2 alpha?
解决方案
推荐阅读
- intellij-idea - 如何在 Intellij 中重置“如果由 Y 注释,则抑制 X 警告”?
- docker - 如何在 Pycharm Docker Interpreter 中设置 docker 容器名称
- c++ - 混合虚拟和模板
- r - 同时创建多个子集
- azure - Azure Key Vault 扩展在更新后未自动绑定
- .net - 如何加入 TransactionScope?
- r - 仅当 dummy = 0 时删除某些列中带有 na 的行
- c - 无数组的最小数的序数
- reactjs - 我在从不同的下拉列表中呈现不同的数据时遇到问题,但在 React.js 中呈现相同的页面。我需要单独更改每个下拉菜单
- angular11 - 如何支持 Angular 网站的多语言