多语言展示
当前在线:1607今日阅读:23今日分享:25

如何安装开源化学反应动力学分析软件Cantera

在燃烧学研究领域,进行化学反应动力学机理开发过程中,常常需要用到化学反应动力学分析软件进行模拟验证工作,但常用软件为商业软件,价格昂贵。所以,一款开源软件将有效地减少开发成本。Cantera就是这样一个化学反应动力学开源求解套件,可以处理Chemkin格式的动力学机理、热力学和输运性质文件,通过适当编程即可实现常用反应器(激波管、快速压缩机、搅拌反应器等)的模拟及敏感性分析等功能。本经验将介绍Cantera最简便的安装方法,即在Anaconda环境下进行安装。
工具/原料
1

计算机(Windows/Linux/MacOS系统均可,本经验以Windows系统为例)

2

系统中已装有Anaconda套件

3

Internet网络连接

方法/步骤
1

开启计算机并打开Anaconda命令窗口

2

输入下面命令后按回车执行,建立一个虚拟的Cantera运行环境,这里运行环境的名称为“test”。事实上也可直接在基础(base)环境下安装Cantera,若读者想这样安装,可跳过这一步,直接转至第5步。conda create -n test -c cantera cantera ipython matplotlibconda将检索Cantera及其运行需要的组件,当询问是否继续时,请输入y,回车后conda将下载Cantera及其组件并安装。本步骤需要一段时间,时间长短取决计算机性能和网络速度。

3

第二步完成后,按提示输入下面命令后按回车执行,激活test环境。activate test若在Linux或MacOS环境下,请输入以下命令。source activate test

4

在test环境下,输入以下命令可以查看Cantera是否已在安装的组件中,若存在,表示已安装成功,目前稳定版本为2.3.0。conda list

5

若读者想直接在基础(base)环境或已有环境下安装Cantera,可输入下面命令后按回车执行安装Cantera。但可能出现需要安装其他依赖组件的情况,这时请安装所需的依赖组件后再执行以下命令。conda install -c cantera cantera

6

测试安装,输入python进入python命令行后,输入以下命令导入cantera,若无报错,说明Cantera安装成功。

注意事项
1

请确保已正确安装Anaconda。

2

因安装cantera或其他组件时需要连接国外网站,网络不好时,可能会出现中断或花费较多时间下载组件。

推荐信息