首页 > 其他分享 >世界上速度最快的超级计算机推导出超级BC8钻石配方

世界上速度最快的超级计算机推导出超级BC8钻石配方

时间:2024-07-31 13:27:40浏览次数:17  
标签:钻石 推导 超级计算机 原子 BC8 前沿 尼克

BC8 超级钻石比任何已知材料都要坚硬,但它们很可能只存在于巨型系外行星的内核中。现在,世界上最强的超级计算机"前沿"已经揭开了它们形成的秘密,这一发现可能会导致在地球上生产它们。

在这里插入图片描述

钻石不仅是夺人眼球的珠宝,而且在世界各地被广泛应用。作为世界上最坚硬的物质–得益于其独特的构造–它们在钻探先进的地热井以及作为核电池的半导体等各个方面都发挥着作用。

因此,想象一下,如果我们能创造出一种比人类已知的最坚固材料还要坚固的物质,将会带来怎样的可能性。

事实上,这正是科学家们多年来的设想。他们预测,钻石中每四个碳原子就有八个碳原子,这种物质很可能存在于比地球大至少两倍的行星的内核中,在极端的高温和高压下。

在实验室中制造这种被称为 BC8(八原子体心立方体)的"超级钻石"也许是可能的,但至少需要复制的条件是极具挑战性的。复制器需要达到地球大气压的 1000 万倍,温度接近太阳表面温度,因此进行多个物理实验来尝试生产 BC8 有点不切实际。

世界上最快的超级计算机:美国能源部橡树岭实验室的"前沿"超级计算机。它拥有在数百万组条件下运行数百万个原子建模情况的能力,可以准确地确定形成 BC8 所需的条件。该研究的第一作者、南佛罗里达大学物理学教授伊万-奥利尼克(Ivan Oleynik)领导的一个研究小组获得了访问"前沿"的许可,看看它是否能帮助他们破解 BC8 的密码–它成功了。

奥利尼克说:“这是高压物理学的终极挑战。这是我们版本的哲人之石,中世纪的炼金术士相信只要找到它就能点石成金。炼金术士们可没有"前沿”。

这位教授和他的团队为"前沿"提供了大量数据,以训练一个名为 LAMMPS 的软件模块(LAMMPS 是大规模原子/分子大规模并行模拟器软件模块 的缩写)进行必要的计算。奥利尼克说,其他计算机根本无法运行该程序。

奥利尼克说:“我们基本上确定了一个十亿原子系统中每个原子周围的所有原子环境,这些环境可能是该系统在极端压力和温度下演化过程中产生的。没有超算,这是不可能实现的。在这项研究中,我们需要模拟超过十亿个原子,同时在分子动力学模拟中执行多达一百万个时间步骤。我们可以使用其他超级计算机,但它们的计算能力都不足以处理这么多原子。”

在使用 Frontier 9400 多个节点中的 8000 个节点运行 LAMMPS 约 24 小时后,研究小组得到了一个答案,其中显示了将碳转化为 BC8 所需的一个独特且略微令人惊讶的步骤。他们发现,传统的钻石首先需要熔化,然后碳液才能重新排列成 BC8 的超强结构。

“从这个意义上说,这是一个新发现,因为在大多数情况下,材料通过原子结构的协同重排,从一种结晶相转变为另一种结晶相。但构成钻石的碳键非常坚固,我们必须熔化钻石才能将其转化为新的 BC8 晶相。因此,这又给这一过程增加了一层更极端的压力和温度–1200 万倍于地球大气的压力和 5000 K,接近太阳表面的温度。”

研究发现,这种条件可以通过一系列冲击波来创造,并为研究小组提供了恰到好处的冲击波,以达到形成 BC8 所需的温度和压力读数。

现在,该团队开始尝试在劳伦斯-利弗莫尔国家实验室的国家点火装置上合成 BC8,以验证他们的知识。该点火装置是一个体育场大小的核聚变设施,使用 192 个强大的激光器产生超过 1.8 亿华氏度的高温和超过 1000 亿个地球大气压的压力。

"多亏了’前沿’,我们才有了成功的机会,"奥列尼克总结道。“这仍然是一个极端的挑战,没有任何保证,但我们对这些结果充满信心”。

标签:钻石,推导,超级计算机,原子,BC8,前沿,尼克
From: https://blog.csdn.net/weixin_41446370/article/details/140818370

相关文章

  • 轻松拿捏python推导式
    推导式定义推导式 comprehensions(又称解析式),是Python的一种独有特性。推导式最主要的特点就是可以从一个数据序列构建另一个新的数据序列。在Python中目前常用的推导式有列表推导式、字典推导式和集合推导式。列表推导式(ListComprehensions)列表推导式是我们最常使用的......
  • 3次样条轨迹曲线算法推导(博途SCL完整源代码)
    理解3次样条插值之前,大家需要先理解3次多项式轨迹,3次多项式轨迹介绍请参考下面文章链接:3次多项式轨迹规划(PLCSCL代码)_plc按照时间轨迹规划-CSDN博客文章浏览阅读741次。机器人、运动控制等常用的轨迹规划有三次多项式、五次多项式、梯形速度规划,S型速度规划,今天我们主要介......
  • c++11(3): 类型推导与智能指针
    41.两个右尖括号>在模板中不再被判定为右移,需要右移需要加圆括号()42.auto类型推导,编译时推导inta=1;autob=a;//b的类型为int1):auto不能作函数形参类型2):auto不能对结构体中的肥静态成员进行推导3):auto不能声明数组4):auto不能在实例化模板时作为......
  • learncpp-10 类型转换、类型别名、类型推导
    10类型转换、类型别名、类型推导10.4窄化转换(收缩转换)、列表初始化和constexpr初始化器窄化转换是一种不安全的数值转换:目标类型可能无法保存源类型的所有值以下转换是窄化的:浮点型转换成整型从浮点型转换成等级更低的浮点型(除非被转换的值是constexpr并且在目标类型......
  • Python学习计划——2.4列表推导式(List Comprehensions)
    列表推导式是Python的一种简洁且强大的语法,用于生成新的列表。它可以用更少的代码、更清晰的方式来创建列表,特别是在处理简单的循环和条件操作时。1.基本语法列表推导式的基本语法如下:[expressionforiteminiterable]expression:表达式,计算结果用于生成列表的元素。ite......
  • 三角测量原理推导
    三角测量原理推导接着对极几何求解本质矩阵E后,通过E分解出四组R和t,通过三角测量原理求出深度,只有在两个相机下面深度均为正时,才是E分解出的正确R和t。下面是推导过程。设\(p_1\)为世界坐标P点在相机1下面看到的像素坐标,\(p_2\)为相机2下面的像素坐标,以相机1的光心为世界坐标,K为......
  • Python学习之推导式
    目录一、列表推导式二、集合推导式三、字典推导式四、元组推导式一、列表推导式[expressionforiteminiterableifcondition]介绍:(1)expression:生成元素的表达式。(2)item:可迭代对象中的每个元素。(3)iterable:可迭代对象,如列表、元组、字符串等。(4)condition(可选):筛选......
  • python推导式
    1.格式第一部分:表达式;第二部分:循环;第三部分:条件(可有可无)。 2.列表推导式 结果是列表;格式:[ ]        Python列表推导式是一种简洁的语法,用于从现有的列表或其他可迭代对象中创建新的列表。它的语法有:[expressionforiteminiterableifcondition]其中,expr......
  • P9963前缀和_数学推导解法
    P9963前缀和数学推导解法\(\operatorname{E}{\sum\limits_{i=1}^n[l\ley_i\ler]}\\=\sum\limits_{i=1}^n\operatorname{E}[l\ley_i\ler]\\=\sum\limits_{i=1}^n\operatorname{E}[l\le\sum\limits_{j=1}^ix_j\ler]\\=\sum\limits_{i=1}^n\operatorna......
  • SDF Line相关公式推导
    SDFLine相关公式推导线段是SDF形状的基元之一,可以被用来建模一些形状,比如昆虫的腿,植物的根茎等。下面这篇文章介绍一下Line公式的推导,首先记住我们要求的变量,点到形状最近的距离。那么对于空间中的点\(P_1,P_2,P_3\),他们的分布有如下三种其中\(P_1\)到线段的距离......