有谁对OpenFOAM+GPU感兴趣么?
- 
							
							
							
							
							
							
- 
(1)exasim-project 的 GPU 好像是做了一个接口平台 OGL,OpenFOAM Ginkgo Layer,使用Ginkgo的GPU功能; 
- 
(2)米兰理工一个组的工作,好像参与了exaFoam项目,但是代码还没开源 
 https://doi.org/10.1016/j.compfluid.2023.106041
 https://onlinelibrary.wiley.com/doi/pdf/10.1002/fld.5297
 https://www.mdpi.com/2226-4310/10/9/792
  - 
(3)Venkat Raman 教授组里也有in-house的GPU 
 https://doi.org/10.1016/j.compfluid.2023.105972
- 
(4)deepflame好像也在做GPU 
 
- 
- 
							
							
							
							
@李东岳 在 有谁对OpenFOAM+GPU感兴趣么? 中说: 看错了 @thegame 我以为3060的显卡,原来他们用的A10  这个图里面16c,是16核还是16个CPU?是不是16核?如果16核的话,1个CPU跟4c+4g差不多的速度。莫非是16个CPU,一共16乘以24个核? 后面的4c+4g,是4核+4个GPU?还是4个CPU4个GPU 给我整懵了 我理解的c是CPU。4c 4g也是4个CPU+4个GPU。 
 这个方法也有一些问题:
 这个方法矩阵组装那些是没有GPU加速的,而且涉及到OpenFOAM的LDU矩阵转换为CUDA的CSR会有额外的计算开销。所以甚至用这个方法还会拖慢速度,见下图。我理解这种方法可能只对DNS级别,矩阵很大的计算加速效果较好。对于物理过程复杂的多相流反应流那些加速效果,效果不好。这个方法最大的优势就是不用改代码,只需要外挂库就好。
 这套我是在笔记本WSL都可以编,就是按照那个网页的教程。
  另:最近狠狠打工,我也想试试李老师的大4090但是真的没时间(我之前试着在国内某超算上弄过,编译通过了,但是调多个GPU计算报错了,所以估摸得专门用一段时间来折腾) 
 
			


