x*******n 发帖数: 11 | |
n**********c 发帖数: 44 | 2 这个话题太广了吧。很多时候HPC就是为了加快解large scale linear equations的速
度,而有限元很多时候最后就是需要解很多很多的linear equations。 |
x*******n 发帖数: 11 | 3 在大型软件中怎么应用的, 比如这些大型计算软件怎么实现HPC的: 存储方法, spMVM算
法?
【在 n**********c 的大作中提到】 : 这个话题太广了吧。很多时候HPC就是为了加快解large scale linear equations的速 : 度,而有限元很多时候最后就是需要解很多很多的linear equations。
|
c***r 发帖数: 1570 | |
k*********g 发帖数: 791 | 5 有限元方法的并行效果特别差;
并行的最核心的问题;
根本不是你老师教你的、或者你可以在literature里看到的那个;
即如何降低communication的比率;
并行的最核心的问题是;
如何保持原有的单处理器状态下的离散系统的那些良好的性质;
有限元单元之间的dependency非常高;
所以在以上2方面做得都非常差;
discontinuous spectral element method is the one for everything;
跟 dsem 比,有限元跟垃圾没啥区别;
别的不说,在单处理器情况下,dsem就比有限元快100倍; |
t*****z 发帖数: 812 | 6 隐士fea并行最头疼的就是MPC了,把好好的一个矩阵破坏了。
不过explicit fea 并行还是不错的 |
t*****z 发帖数: 812 | 7 :有限元单元之间的dependency非常高;
那要看算的是低频或者是静态问题,还是高频动态问题了。
在撞击问题上,response is very localized. 所以并行的效果不错。
在静态问题上,消元法并行不怎么样,可以说是非常茬,就靠blas了。迭代法在一般的
问题上还行,
复杂问题就不照了。GPU更不行,数据量传输太大,还得等等
【在 k*********g 的大作中提到】 : 有限元方法的并行效果特别差; : 并行的最核心的问题; : 根本不是你老师教你的、或者你可以在literature里看到的那个; : 即如何降低communication的比率; : 并行的最核心的问题是; : 如何保持原有的单处理器状态下的离散系统的那些良好的性质; : 有限元单元之间的dependency非常高; : 所以在以上2方面做得都非常差; : discontinuous spectral element method is the one for everything; : 跟 dsem 比,有限元跟垃圾没啥区别;
|