检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]东北大学材料电磁过程研究教育部重点实验室,辽宁沈阳110004
出 处:《东北大学学报(自然科学版)》2009年第11期1602-1605,共4页Journal of Northeastern University(Natural Science)
基 金:国家高技术研究发展计划项目(2009AA03Z530);国家自然科学基金;上海宝钢集团公司联合资助项目(50834010);教育部科学技术研究重点项目(108036);高等学校学科创新引智计划项目(B07015);中国博士后基金资助项目(20070421065);教育部留学回国人员科研启动基金资助项目(20071108-2);东北大学留学归国博士启动基金资助项目
摘 要:为了快速求解10000个粒子的湍流碰撞聚合问题,采用OpenMP对Smoluchowski方程的FORTRAN求解程序进行了并行处理.数值结果表明:在不改变串行程序结构的情况下,仅对循环体部分进行并行处理,并行效率可高达80%,且串行程序与并行程序的计算结果完全吻合.对于大计算量循环体的并行计算,采用全部处理器进行并行计算时耗时最小.但是对于小计算量循环体的并行计算,采用全部处理器进行并行计算时耗时不一定最小.To speed up the simulation of the turbulence-collision-aggregation among 10, 000 particles, OpenMP is introduced to parallelize the FORTRAN source codes for Smoluchowski equation. Numerical results showed that if the serial program's structure remains unchanged and only the loops are parallelized, the parallel performance will be up to 80 %, and the computational results of both parallel and serial programs coincide. For the heaw-load computation of loops, the computing time required is minimum if all CPUs are used, but for the light-load one, it is unsure whether the computing time required is minimum even if all CPUs are used.
关 键 词:SMOLUCHOWSKI方程 并行计算 OPENMP 并行加速比 并行效率
分 类 号:TF701[冶金工程—钢铁冶金] TP319[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15