v1.4
- 更新了UI,更正了一些错误显示
- 更新了使用手册,在
manual
文件夹下manual.md
手册需要使用安装了Markdown All in One插件的Visual Studio Code查看。manual.pdf
v1.3
- 更新了UI,更正了一些错误显示
- 更新了文件目录
v1.2
- 更新了UI,更正了透射系数的称呼
- 取消了输入反应路径简并数,改为输入转动对称数
v1.1
- 解决了makefile与文件夹重名的问题
- 修正了对转动对称数的描述
v1.0
- 支持基元反应量子隧穿效应透射系数的计算
- 基于Wigner方法的计算
- 基于近似的Skodje-Truhlar方法的计算
- 基于完整的Skodje-Truhlar方法的计算
- 支持单分子反应的量子过渡态理论动力学计算
- 基于自由能的计算
- 基于配分函数的计算
- 支持双分子反应的量子过渡态理论动力学计算
- 基于自由能的计算
- 基于配分函数的计算
QTST是基于C++开发的量子过渡态理论动力学计算软件,使用C++11标准,支持量子隧穿效应透射系数计算,单分子反应动力学计算,双分子反应动力学计算。
iOS尚不支持
下载Windows预编译的二进制文件QTST_1_4_win_binary.zip
,解压后直接运行。
下载mingw64-gcc。
安装gcc 4.6以上版本。
将mingw64/bin
目录加入PATH:方法教程
下载源码,将make_file
文件夹中makefile.win64.mk
复制到源码文件夹,并修改文件名为makefile
。
在当前目录下启动命令提示符或PowerShell,运行mingw32-make
,编译完成将在当前目录下生成QTST.exe
二进制文件。
运行QTST.exe
即可。
下载Microsoft Visual Studio 2019。
下载源码,通过文本编辑器(如:Visual Studio Code, Vim, Notepad++等)将源码的文字编码由UTF-8改为GBK。
使用Microsoft Visual Studio新建空项目,将源码的.cpp文件和.h文件分别导入空项目,然后编译整个项目,编译完成将生成二进制文件。
下载Linux预编译的二进制文件QTST_1_4_linux_binary.tar.gz
使用tar -zxvf QTST_1_4_linux_binary.tar.gz
解压。
进入文件夹赋予二进制文件可执行权限
cd QTST_1_4_linux_binary
chmod +x QTST
使用./QTST
启动软件
也可以将.../QTST_1_4_linux_binary
目录加入PATH,直接在终端使用QTST
启动软件。
要求安装有GCC 4.6以上版本,可以在终端中通过gcc -v
来查看系统自带GCC编译器版本。
下载源码,将make_file
文件夹中makefile.linux.mk
复制到源码文件夹,并修改文件名为makefile
。
在当前目录下启动终端,运行make
,编译完成将在当前目录下生成QTST
二进制文件。
运行./QTST
即可。
要求安装有Clang 3.1以上版本,可以通过clang --version
来查看系统自带Clang编译器版本。
下载源码,将make_file
文件夹中makefile.macos.mk
复制到源码文件夹,并修改文件名为makefile
。
在当前目录下启动终端,运行make
,编译完成将在当前目录下生成QTST
二进制文件。
运行./QTST
即可。
下载安装C4droid 5.96
及以上版本,GCC for C4droid 6.1.0
及以上版本,SDL plugin for C4droid 2.0.4
及以上版本。
修改C4droid默认编译器为g++编译器,修改g++编译器参数-std=c++11
或更高C++语言标准。
下载QTST_1_4_android.cpp
文件,用C4droid打开,编译运行。
QTST使用了量子动力学计算库,计算库内提供了量子隧穿效应、过渡态理论的多个函数接口。
下载源码中的QDynamic.h
和QDynamic.cpp
文件,使用时将其加入头文件中:
#include"QDynamic.h"
具体函数请参看QDynamic.h
文件。