CFD,基于有限体积法的,Roe以及AUSM+up格式的C语言程序-CFD

时间:2016-04-29 01:53:43
【文件属性】:

文件名称:CFD,基于有限体积法的,Roe以及AUSM+up格式的C语言程序-CFD

文件大小:89KB

文件格式:RAR

更新时间:2016-04-29 01:53:43

C语言

不用说了,很好的源代码分享一下,边看边学很有用


【文件预览】:
src
----grid_averaging_metrics.cc(23KB)
----probes.cc(3KB)
----initialize_linear_system.cc(4KB)
----petsc_functions.h(1KB)
----grid.h(4KB)
----Makefile(2KB)
----eos.h(1KB)
----state_cache.h(2KB)
----read_inputs.cc(9KB)
----grid_create_elements.cc(16KB)
----flamelet.cc(11KB)
----main.cc(16KB)
----probe.h(1KB)
----vec3d.cc(5KB)
----limiters.h(914B)
----write_restart.cc(5KB)
----grid_readers.cc(13KB)
----write_output.cc(12KB)
----commons.h(3KB)
----eos.cc(1KB)
----vec3d.h(2KB)
----rans.cc(13KB)
----petsc_functions.cc(3KB)
----rans.h(2KB)
----sources.cc(1KB)
----inputs.cc(9KB)
----commons.cc(2KB)
----diffusive_face_flux.cc(2KB)
----initialize.cc(6KB)
----assemble_linear_system.cc(18KB)
----grid_partition.cc(6KB)
----update_eddy_viscosity.cc(2KB)
----flamelet_table.cc(1KB)
----bc.h(1KB)
----grid.cc(16KB)
----mpi_functions.cc(7KB)
----flamelet_terms.cc(11KB)
----update_face_mdot.cc(2KB)
----read_restart.cc(5KB)
----convective_face_flux.cc(6KB)
----mpi_functions.h(1KB)
----flamelet.h(3KB)
----rans_terms.cc(15KB)
----inputs.h(5KB)
----set_bcs.cc(6KB)
----check_inputs.cc(8KB)

网友评论

  • (1)代码中的AUSM+up格式没有实现,需要注释掉方可编译,也就是只有ROE格式; (2)所采用的petsc库到底是哪个版本不确定,因为MatCreateMPIAIJ函数接口在最近的几个petsc库中已经没有了。 (3)缺少输入文件的格式说明或实例。 (4)C++类的定义不规范,几乎都是public类型的,没有体现面向对象的封装性,与使用struct差不多。
  • 没有说明,希望能有个说明文档,包括详细算法的
  • 初步阅读了一下代码,本身还是有一些注释的。命名规则也比较规范。 另外,它是C++的,并不是C的。 并且还是支持MPI的,这个可以提一下。 欢迎交流QQ 178068275
  • 学习了,向作者学习
  • 后缀名是cc, 查了一下是linux下的c++格式,对我来说不太适用,我想找windows 系统的c 文件
  • 非常棒的资料,可以学学大牛是如何编程的
  • 没有任何说明文档,看得头疼!希望能上传有说明的
  • 正在学习这这些格式,很好的代码
  • 没有任何说明文档,看得头疼!
  • 初步学习中,有助于理解概念
  • 里面的格式被改成了cc,不知道是我太新手,还是怎么的,要自己该成c才能看。
  • 对于学习CFD很有帮助的,谢谢了~~