登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
已结束归档学习计划(欢迎观摩)
>
FDTD入门学习群----东南大学薄西超博士的学习计划
>
FDTD入门学习第十五课
发帖
回复
986
阅读
1
回复
FDTD入门学习第十五课
离线
kabume
UID :124467
注册:
2017-06-10
登录:
2023-11-21
发帖:
3
等级:
旁观者
0楼
发表于: 2018-07-26 18:24:25
英文第二版第16章的内容。 学习时间:
7.28-8.3
S b0p?
Graphics processing unit acceleration of finite-difference time-domain method
rByC6HV"
本章介绍了如何利用CUDA构架并行化FDTD,因为CUDA原生支持的语言是C、C++和Fortran,所以书本中附上的代码也是C语言版本,可以从以下几个方面入手:
-TIrbYS`
1. 用VS(或者直接命令行中用nvcc) 调试好16.1的向量相加的程序,可以参考akronblim.cn/2017/05/14/CUDA_C/#more,通过向量相加的程序可以了解CUDA中的一些概念。
$raxf80A
2. 熟悉英文书本上的CUDA并行化FDTD,下文的资料中有完整的二维FDTD CUDA程序,可以调试下并和串行程序比较。
w5j6RQml
3. 最好再了解下OpenMP和OpenACC,相比CUDA要简单很多,上手很快。
sZ~q|}D-
m}t.E
我之前写过一个对应本课的并行框架的小教程,没有详细谈背后的原理,只是简单写了下如何配置环境,如何去实现这些简单的问题,方便大家快速上手。
&yu3nA:7D
链接:amourll.cn/2018/07/03/pfdtd/
U5rcI6
相关资料下载:data ..
SVr3OyzI
E0F8FR'
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
离线
kabume
UID :124467
注册:
2017-06-10
登录:
2023-11-21
发帖:
3
等级:
旁观者
1楼
发表于: 2018-07-26 18:29:58
由于发帖数不够帖子中不能够包含http开头的链接,所以上文中的一些链接麻烦各位复制后在浏览器中打开
共
条评分
发帖
回复