DFT-NEGF 输运计算
把密度泛函理论与非平衡格林函数结合,计算电子穿过原子级散射区的透射谱与电流,用于研究分子结和纳米器件的导电行为。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Smeagol 是一套面向凝聚态物理与纳米电子学研究的从头计算电子输运代码,把密度泛函理论与非平衡格林函数方法结合起来,用来模拟原子尺度器件中电子如何穿过。它由学术团队开发维护,主要服务对象是有第一性原理计算经验的研究人员,而不是普通开发者。使用它需要理解能带、电极、散射区这类概念,并具备在科研计算集群上编译和运行代码的能力。它擅长处理分子结、纳米线、隧道结这类体系,但配置门槛高、缺少开箱即用的图形界面,入门周期以周计。
Smeagol 是一套从头电子输运计算代码,方法上建立在密度泛函理论(DFT)与非平衡格林函数(NEGF)的组合之上。它面向的是纳米尺度体系的电学性质研究:给定一段分子或原子结构夹在两个电极之间,程序会计算电子通过这个散射区的透射概率与电流,从而帮助研究者理解分子结、纳米线、隧道结等体系的导电行为。
它属于学术科研软件的范畴,通常以源码形式在学术团队之间分发和维护,运行在高校或超算中心的高性能计算集群上。使用者需要自行准备结构模型、赝势与收敛参数,并通常先用其他 DFT 代码做基态计算,再把结果接到输运计算环节。
从使用角色看,理论物理与材料计算方向的研究生、博士后和课题组成员是主力用户,他们用它跑论文里的模拟数据;实验组有时也会借助它解释测量结果。它不适合当作现成工具直接点开就用,需要有人能把整个计算流程搭起来。
把密度泛函理论与非平衡格林函数结合,计算电子穿过原子级散射区的透射谱与电流,用于研究分子结和纳米器件的导电行为。
支持把体系划分成左右电极和中间散射区,分别处理体相电极的自能贡献与中心区的输运,这是此类输运代码的标准处理方式。
以学术代码的形式提供给研究组,需要自行编译并与已有的 DFT 计算环境对接,适合能读源码、能调参数的研究人员使用。
典型应用对象包括分子结、纳米线、隧道结等原子尺度结构,研究重点是电子输运而非宏观电路仿真,和常见的电路级仿真工具定位不同。
课题涉及分子结或纳米器件的电子输运,需要自己搭计算流程、跑论文数据。这类用户有 DFT 基础,是它的核心使用人群。
组内已有 DFT 计算环境,想扩展到输运性质研究。能复用现有的结构模型和赝势设置,上手相对顺畅。
有实验数据需要理论对照。可以合作计算,但要有人真正理解 NEGF 方法的假设,直接自己上手容易得出误读的结论。
习惯用现成 API 或框架做应用。这套代码面向第一性原理物理计算,输入是原子结构和量子力学参数,和常规软件开发的用法完全不同。
需求是器件或电路的宏观电学行为仿真。原子尺度输运代码解决的不是这类问题,工具链和方法都不匹配。
电路仿真软件处理的是宏观器件和电路的电流电压关系,元件用集总参数描述。Smeagol 处理的是原子尺度的电子输运,输入是原子结构,输出是透射谱和电流,基于密度泛函理论和非平衡格林函数。两者解决的问题层级不同,不能互相替代。
至少需要理解密度泛函理论的基本流程,会跑常规的基态计算,并且熟悉非平衡格林函数在输运问题中的框架。如果完全没接触过第一性原理计算,建议先在导师或师兄师姐的指导下跑通一个简单算例,再独立开展课题。
典型对象是夹在两个电极之间的原子级结构,比如分子结、纳米线、隧道结这类体系。研究目标通常是电子透射、电导以及偏压下的输运行为。宏观电路或者大尺度器件的仿真不适合用它。
对已经熟悉 DFT 计算的人来说,主要成本在于理解电极-散射区的建模方式和参数设置,需要跑通几个算例才能建立手感。对没有第一性原理经验的人来说,前置知识本身就需要较长时间积累,建议先补足基础再上手。
这类计算的输出是透射谱、电流等物理量,能不能支撑论文取决于模型是否合理、参数是否收敛、结果是否和已知物理或实验一致。工具本身不保证结论,判断结果可靠性仍然是使用者的责任。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| Smeagol本工具 | 4.2 | 未标价 | DFT-NEGF 输运计算;电极-散射区建模;源码级科研软件;面向纳米电子学体系 | — |
| GPAW | — | 未标价 | 性能与 VASP 不相上下,基于 PAW 方法和 ASE 的密度泛函理论(DFT)Python 代码 | Python |
| CPMD | — | 未标价 | 密度泛函平面波赝势代码,一款用于分子动力学从头计算的开源软件 | — |
| ABACUS | — | 未标价 | (UStc 的基于原子轨道的从头计算)是一个开源计算机代码目标是从第一原理开始的大规模电子 | — |
| OpenNFT | — | 免费面向所有人,PRO 面向高级用户 | Open NFT 可轻松创建不需编程技能的定制 NFT | Web |
| 药品代码 (NDC) | — | 未标价 | 简介:国家药品代码 (NDC) | Web / API |