Skip to content

快速开始

IM²ODE是基于多目标差分演化算法的逆向材料设计软件包,能够在仅给定化学组分的情况下,预测具有目标性能的原子排布结构。

文档组成

IM²ODE官方文档分为三个部分:

  1. README:软件概述、功能特点、安装编译说明、技术支持联系方式
  2. 用户指南(USERS' GUIDE):参数设置方法、VASP/LAMMPS调用配置、不同环境下的任务提交脚本编写、后处理脚本使用说明
  3. 开发者指南(DEVELOPERS' GUIDE):程序架构说明、代码示例、函数功能介绍(开发中)

环境要求

编译运行IM²ODE需要提前安装以下依赖:

  • GNU make
  • Fortran编译器(gfortran/ifort等)

下载安装

方式1:Git克隆

bash
git clone https://github.com/YueyuZhang/IM2ODE.git

方式2:直接下载压缩包

bash
wget https://github.com/YueyuZhang/IM2ODE/archive/master.zip -O IM2ODE.zip
unzip IM2ODE.zip
mv IM2ODE-master IM2ODE

编译方法

进入代码目录执行编译:

bash
cd IM2ODE
make >& make.log

编译过程输出保存在make.log文件中,可查看编译是否成功。

主要功能

功能材料设计

  • ✅ 目标带隙半导体材料设计
  • ✅ 超硬材料设计
  • ✅ 光电功能材料设计
  • ✅ 催化、热电、储氢等功能材料设计

多维度材料支持

  • 3D:块体晶体结构设计
  • 2D:层状材料、表面与界面结构设计
  • 1D:纳米线、纳米条带结构设计
  • 0D:团簇、点缺陷、复杂缺陷结构设计

开源协议

IM²ODE采用GNU General Public License (GPL) 开源协议,您可以自由地:

  • 运行、复制软件
  • 发行传播软件
  • 获得软件源码
  • 改进软件并发行改进后的版本

技术支持

长期技术支持联系:

相关论文

如果您在研究中使用了IM²ODE,请引用以下相关论文:

  1. Zhang YY, Gao WG, Chen SY, Xiang HJ, Gong XG*, "Inverse design of materials by multi-objective differential evolution", Comput. Mater. Sci., 2015, 98, 51-55.

  2. Chen HZ, Zhang YY, Gong XG*, Xiang HJ*, "Predicting New TiO₂ Phases with Low Band Gaps by a Multiobjective Global Optimization Approach", J. PHYS. Chem. C, 2014, 118, 2333-2337.