摘要:
在大规模节点间的并行时,由于节点间通讯的量是成平方项增长的,所以带宽很快就会显得不够。所以一种思路增加程序效率线性的方法是用MPI/OPENMP混合编写并行部分。这一部分其实在了解了MPI和OPENMP以后相对容易解决点。大致思路是每个节点分配1-2个MPI进程后,每个MPI进程执行多个OPENMP线程。OPENMP部分由于不需要进程间通信,直接通过内存共享方式交换信息,不走网络带宽,所以可以显著减少程序所需通讯的信息。Fortran:Program hello use mpi use omp_lib Implicit None Integer :: myid,numprocs,rc,... 阅读全文
posted @ 2012-03-22 12:39
a++
阅读(8934)
评论(0)
推荐(1)
浙公网安备 33010602011771号