Abstract:
With the release of the Intel and AMD’s dual-core and muti-core processor, parallel computing becomes pervasive. To make effective use of the muti-core processor, the original sequential program has to be parallelized. In this paper, the OpenMP is used to parallelize the element computation subroutine of finite element method. And the test on a SMP node with dual-CPU of a cluster shows that the performance is improved almost twice compared with the original sequential program.
Key words:
parallel programming,
multithread,
multi-core,
finite element
摘要:
Intel和AMD双核乃至4核处理器的推出,使得并行计算已经普及到PC机。为了充分利用多核,需要对原有程序进行多线程改造,使其充分利用多核处理带来的性能提升。该文利用共享存储编程的工业标准OpenMP对有限元方法涉及的单元计算子程序进行了并行化实现。在机群的一个双CPU的SMP节点上的测试表明,共享并行化使得该单元子程序的性能提高了一倍。
关键词:
并行编程,
多线程,
多核,
有限元
CLC Number:
SONG Gang; JIANG Meng-qi; ZHANG Yun-quan; LI Yu-cheng. OpenMP Parallelization of Element Computation Subroutine of Finite Element Method[J]. Computer Engineering, 2008, 34(6): 80-81.
宋 刚;蒋孟奇;张云泉;李玉成. 有限元单元计算子程序的OpenMP并行化[J]. 计算机工程, 2008, 34(6): 80-81.