Skip to content

下载与安装

环境要求

在安装IM2ODE之前,请确保你的系统已经安装了以下软件:

  • GNU Make(版本3.81及以上)
  • Fortran编译器(支持Fortran 90/95,如gfortran、ifort等)
  • 可选:VASP或LAMMPS(用于性质计算,根据你的研究需求选择)

获取源码

方式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

编译完成后,会在bin目录下生成可执行文件im2ode

你可以将bin目录添加到系统PATH中,方便全局调用:

bash
echo 'export PATH=/path/to/IM2ODE/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

注意:如果你使用的是ifort编译器,可以修改Makefile中的编译器选项以获得更好的性能。

验证安装

编译完成后,可以运行内置的测试案例验证安装是否成功:

bash
cd examples/bulk_Si
./run.sh

如果正常运行并输出结果,说明安装成功。

相关文档下载

版本更新

最新版本:v1.0.0 更新日期:2024-05-01

更新日志:

  • 优化了多目标优化算法性能
  • 增加了更多的后处理工具
  • 改进了并行计算支持
  • 修复了已知bug

如果你已经安装了旧版本,可以通过Git拉取最新代码并重新编译:

bash
cd IM2ODE
git pull
make clean
make >& make.log