| 查看: 1068 | 回复: 2 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
关于fortran程序进行并行计算的问题
|
||
之前照着论文的公式和模板,写了一个3d phase-field的fortran程序,由于需要计算的网格数量多,因此,计算速度十分缓慢,按照网上的意思,openmp并行不仅对程序修改的少,而且加速效果好,于是我就在原先的fortran程序中加入了openmp并行。可是,我发现随着线程数threads的增加,我的计算速度反而变得越来越慢,所以想请教一下大佬们问题可能出在哪?个人感觉的原因有如下两点(1.我的程序中使用了大量的离散和差分,并且由于矩阵占据内存,因此对于差分这样的中间变量并没有使用矩阵进行存储,而是每次循环进行刷新,这样会不会导致我的程序不适合Openmp并行呢? 2.在使用opnemp并行和串行的比较时,为了能更好的比较两者的结果,我的网格取的比较小,目前我的网格数量大概在100*100*100左右,这样是不是不利于Openmp进行并行)。 除此之外,最最最主要的就是想请教下各位大佬们,对于上述的程序可以通过怎样的方式进行加速(MPI? GPU?) 谢谢大家了![]() |
» 猜你喜欢
2025冷门绝学什么时候出结果
已经有6人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有8人回复
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有5人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复














回复此楼