本篇帖子介绍北杪天华 求解器 windows版 v0.1,可用于win7/10/11,目前可测试零维自着火功能。

爆轰求解器以及rde案例将陆续上线,敬请期待。

bin目录:

包含可执行文件(.exe)与动态链接库(.dll)

benchmark.exe:

计算质数个数和圆周率,仅用于测试程序能否正常运行

可直接点击运行,或在命令行终端cmd或powershell运行

tchem_ign.exe:

计算零维自着火程序

由于需要用户指定配置文件和chemkin文件,暂不支持直接点击运行

因此,需在命令行终端cmd或powershell运行

example目录: 测试案例

benchmark/:

空文件夹,无意义

tchem_ign/:

需在当前文件夹执行tchem_ign.exe,可以用相对路径或绝对路径,举例如下

相对路径:

1
..\..\bin\tchem_ign.exe mesh\tchem.json

绝对路径:

1
F:\install_ucrt64\bin\tchem_ign.exe mesh\tchem.json

tchem_ign.exe后需指定要执行的json文件

mesh/:

求解配置文件,json格式 (补充:由于这里是零维问题,实际上并不包含网格文件)

提供了如下几个案例:

1
2
3
4
5
6
7
8
9
10
11
1. tchem.json: 
甲烷等压自着火,gri3.0机理

2. 中文名.json:
同上,只是为了测试中文名,但是建议尽量不要用中文名及中文路径

3. tchem_gri3.json:
甲烷等压自着火,进行了不同初始温度的参数研究

4. tchem_DME_sk39.json:
二甲醚等容双阶段自着火,sk39简化机理,进行了不同初始温度和不同初始压强的参数研究

output/:

求解时生成,存放日志和输出文件

tchem/:

存放chemkin文件

tchemPre/:

求解时生成,存放一些化学反应前处理文件

msmpi (optional): Microsoft MPI

  1. 如果当前电脑已安装MSMPI,可忽略此文件夹,执行时直接调用系统的mpiexec.exe

    1
    mpiexec.exe -np 4 F:\install_ucrt64\bin\tchem_ign.exe mesh\tchem.json
  2. 如果当前电脑没有安装MSMPI,可直接将此目录下的所有文件直接拷贝到bin目录下,然后执行(请根据实际位置修改)

    1
    F:\install_ucrt64\bin\mpiexec.exe -np 4 F:\install_ucrt64\bin\tchem_ign.exe mesh\tchem.json
  3. 另外,如果嫌麻烦,可以直接把当前的bin目录,添加到系统的环境变量中,就可以直接输

    1
    mpiexec.exe -np 4 tchem_ign.exe mesh\tchem.json

ucrt_DLLs (optional): Win10/11可跳过

对于Win7系统,可能没有UCRT库,或者UCRT库版本较老

因此,建议直接将此目录下的所有文件直接拷贝到bin目录下,避免找不到库