文件名称:LBM-classic:使用 D2Q9 和 D3Q19 模型的经典格子 Boltzmann 方法 (LBM) 的 C 实现
文件大小:539KB
文件格式:ZIP
更新时间:2024-07-25 19:11:26
Mathematica
经典格子玻尔兹曼方法 (LBM) 使用 D2Q9 和 D3Q19 模型的经典格子玻尔兹曼方法 (LBM) 的 C 实现,基于 Nils Thuerey 的博士论文(参见参考文献 1)。 编译和运行 C 代码: Windows:在vcproj文件夹(独立测试和演示文件)以及vcproj_mlink和vcproj_wstp文件夹(Mathematica MathLink/WSTP 接口)中提供 Visual Studio 项目文件 Linux、MacOSX 等:查看bin文件夹(独立测试和演示文件)和mlink文件夹(Mathematica MathLink/WSTP 接口)中的 makefile 测试文件夹中的 Mathematica .cdf (可计算文档格式)演示文件可以用免费的查看或用打开和编辑。 执照 版权所有 (c) 2014, Christian B. Mendl 版权所
【文件预览】:
LBM-classic-master
----.gitignore(104B)
----src()
--------lbm3D.c(23KB)
--------util.c(2KB)
--------lbm2D.c(21KB)
----bin()
--------makefile(908B)
----vcproj()
--------vcproj.vcxproj(6KB)
--------vcproj.sln(1KB)
--------vcproj.vcxproj.filters(2KB)
----Doxyfile(79KB)
----doc()
--------mainpage.dox(1KB)
----LICENSE.txt(1KB)
----vcproj_mlink()
--------vcproj_mlink.vcxproj(10KB)
--------vcproj_mlink.sln(1KB)
--------vcproj_mlink.vcxproj.filters(2KB)
----README.md(2KB)
----include()
--------vector2D.h(2KB)
--------platform.h(1KB)
--------vector3D.h(3KB)
--------lbm2D.h(3KB)
--------util.h(2KB)
--------lbm3D.h(3KB)
--------lbm_common.h(3KB)
----mlink()
--------makefile_mlink_linux64(966B)
--------lbmML.c(9KB)
--------lbm.tm(969B)
--------lbm_wstp_windows.c(15KB)
--------lbmWS.c(9KB)
--------lbm_wstp_linux.c(12KB)
--------makefile_wstp_macOSX(946B)
--------makefile_mlink_macOSX(945B)
--------lbm_mlink_windows.c(15KB)
--------makefile_wstp_linux64(965B)
--------lbm_mlink_linux.c(12KB)
----.gitattributes(120B)
----test()
--------lbm_sim2D.cdf(126KB)
--------vector_test.c(1KB)
--------lbm_sim2D_freesurf_f0.dat(18KB)
--------lbm_sim3D_freesurf_f0.dat(304KB)
--------lbm_sim3D.cdf(113KB)
--------lbm_sim3D_freesurf.c(5KB)
--------lbm_sim3D.c(5KB)
--------lbm_sim2D_freesurf.c(5KB)
--------lbm_sim3D_freesurf.cdf(530KB)
--------lbm_sim2D_freesurf.cdf(494KB)
--------lbm_sim3D_freesurf_t0.dat(16KB)
--------lbm_sim3D_f0.dat(304KB)
----vcproj_wstp()
--------vcproj_wstp.vcxproj.filters(2KB)
--------vcproj_wstp.vcxproj(8KB)
--------vcproj_wstp.sln(1KB)