TBPLaS
主页http://www.tbplas.net/
获取方法直接下载。
简介 
 TBPLaS是一款基于紧束缚近似,用于研究大尺度凝聚态物理体系的计算物理软件,由武汉大学袁声军教授课题组开发。
功能 
 1. 建模:支持任意维度、形状和边界条件的紧束缚模型;支持团簇、纳米管、原子层和晶体;支持空位、掺杂、形变等缺陷和施加电场、磁场;内置建模工具,可快速构建异质结、转角结构、准晶、分形等复杂模型;内置Slater-Koster公式表,支持构建相应的紧束缚模型;内置自旋轨道耦合公式表,支持各类形式的自旋轨道耦合;内置参数优化工具,可根据DFT能带结构自动构建紧束缚模型;Wannier90接口可直接从Wannier90输出文件导入紧束缚模型;Lammps接口可直接从Lammps输出文件导入原子构型;内置了石墨烯、磷烯、过渡金属二硫族化合物等常见材料的紧束缚模型
2. 外场:Peierls替换的均匀磁场;用户定义的电场;应变和/或应力的任意变形
3. 精确对角化:能带结构,态密度,波函数,拓扑不变量,自旋纹理;极化率,介电函数,光传导性
4. 紧束缚传播方法:DOS,LDOS,载流子密度;光传导性与吸收谱;电传导性与含时扩散系数;载流子速率、迁移率、弹性平均自由程、Anderson局域长度;
极化函数、响应函数、介电函数、能量损失函数;等离子体色散、等离子寿命和阻尼率;准本征态和实空间电荷密度;含时波函数的传播
5. 核心多项式方法:直流电导率和霍尔电导率
6. 递归格林函数方法:LDOS
7. 效率:核心部分采用Cython和Fortran语言编写;大量使用稀疏矩阵,显著降低内存消耗;支持mkl等高性能数学库;支持mpi+openmp混合并行
平台Linux/MacOS/Windows
相关软件