北杪天华 求解器 Windows-ver-0.1
本篇帖子介绍北杪天华 求解器 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 | 1. tchem.json: |
output/:
求解时生成,存放日志和输出文件
tchem/:
存放chemkin文件
tchemPre/:
求解时生成,存放一些化学反应前处理文件
msmpi (optional): Microsoft MPI
如果当前电脑已安装MSMPI,可忽略此文件夹,执行时直接调用系统的mpiexec.exe
1
mpiexec.exe -np 4 F:\install_ucrt64\bin\tchem_ign.exe mesh\tchem.json
如果当前电脑没有安装MSMPI,可直接将此目录下的所有文件直接拷贝到bin目录下,然后执行(请根据实际位置修改)
1
F:\install_ucrt64\bin\mpiexec.exe -np 4 F:\install_ucrt64\bin\tchem_ign.exe mesh\tchem.json
另外,如果嫌麻烦,可以直接把当前的bin目录,添加到系统的环境变量中,就可以直接输
1
mpiexec.exe -np 4 tchem_ign.exe mesh\tchem.json
ucrt_DLLs (optional): Win10/11可跳过
对于Win7系统,可能没有UCRT库,或者UCRT库版本较老
因此,建议直接将此目录下的所有文件直接拷贝到bin目录下,避免找不到库
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 橙喵の小窝!