快速开始
IM²ODE是基于多目标差分演化算法的逆向材料设计软件包,能够在仅给定化学组分的情况下,预测具有目标性能的原子排布结构。
文档组成
IM²ODE官方文档分为三个部分:
- README:软件概述、功能特点、安装编译说明、技术支持联系方式
- 用户指南(USERS' GUIDE):参数设置方法、VASP/LAMMPS调用配置、不同环境下的任务提交脚本编写、后处理脚本使用说明
- 开发者指南(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) 开源协议,您可以自由地:
- 运行、复制软件
- 发行传播软件
- 获得软件源码
- 改进软件并发行改进后的版本
技术支持
长期技术支持联系:
- 张越宇 博士:yueyu.zhang@sdju.edu.cn
- GitHub Issues:https://github.com/YueyuZhang/IM2ODE/issues
相关论文
如果您在研究中使用了IM²ODE,请引用以下相关论文:
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.
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.