期刊文献+

混合并行计算在海洋水龄谱模拟中的应用研究 被引量:1

Application of Hybrid Parallel Computing to Simulating Marine Water Age Spectrum
下载PDF
导出
摘要 在海洋水龄谱数值模拟过程中应用并行计算技术可以显著提高运算效率。将适用于分布式存储环境的消息传递接口(Message Passing Interface,MPI)与适用于共享存储环境的开放式多处理(Open Multi-Processing,OpenMP)两种并行计算技术相结合,提出了一种适用于海洋水龄谱数值模拟的混合并行计算模型。对比了其与传统的纯MPI方式在多核心(Chip Muti-processors)集群上的运算效率,并在此基础上研究了混合模型的系统资源利用情况以进一步了解其扩展能力。实验结果表明,MPI+OpenMP混合并行水龄谱模型具有更高的运算效率,同时系统资源消耗明显低于纯MPI方式。 The application of parallel computing technology in marine water age spectrum numerical simulation process can significantly improve the computational efficiency. In this study, a hybrid parallel computing model of marine water age spectrum is established, based on the combination of Message Passing Interface (MPI) and Open Multi-Processing(OpenMP) which are, respectively, suitable for distributed storage environment and shared storage environment. The comparison of computational performance with traditional pure MPI parallel technology on multi-core(Chip Muti-processors) cluster is made and the system resource usage is also studied to learn the scalability of this hybrid parallel model. The results show that, the hybrid MPI and OpenMP parallel model features with higher computational efficiency and lower system resource consumption.
出处 《科学技术与工程》 北大核心 2013年第15期4207-4211,4222,共6页 Science Technology and Engineering
基金 国家自然科学基金项目(41176007)资助
关键词 混合并行 水龄谱 消息传递接口 开放式多处理 多核系统 Hybrid Parallel Water Age Spectrum MPI OpenMP Multi-core Systems
  • 相关文献

参考文献15

  • 1Bolin B, Rodhe H. A note on the concepts of age distribution and transit time in natural reservoirs. Tellus, 1973; 25: 58-63.
  • 2MPI: A message-passing interface standard. https://computing. IInl. gov/tutorials/mpil, [2012-7-11].
  • 3OpenMP: An application program interface. https://computing. IInl. gov/tutoriala/ openMP, [2012-7-18 ].
  • 4李冬,刘璟,韩桂军,张学峰,王喜冬.POM海洋模式的并行算法[J].海洋通报,2010,29(3):329-333. 被引量:10
  • 5Gonzalez M, Ayguade E, Martorell X, et al. Dual level parallelism exploitation with openMP in coastal ocean circulation modeling. Lecture Notes in Computer Science, 2006 (2) :322-330.
  • 6Tang Guoping, Azevedo E F D, Zhang F, et al. Application of a hybrid MPI/OpenMP approach for parallel groundwater model calibration using multi-core computers. Computers & Geosciences, 2010 (5) :189-202.
  • 7Sannino G, Artale V, Lanucara P. An hybrid openMP-mpi parallelization of the princeton ocean model. Parallel Computing, 2002; 7: 222-229.
  • 8Krawezik G, Cappello F. Performance comparison of MPI and three openMP programming styles on shared memory multiprocessors. Proceedings of the 15th Annual ACM Symposium on Parallel Algorithms and Architectures, San Diego, CA, 2003: 118-127.
  • 9Chorley M J, Walker D W. Performance analysis of a hybrid MPI/OpenMP application on muti -core clusters. Journal of Computational Science, 2010;5(20) :255-272.
  • 10Rabenseifner R, Hager G, Jost G. Hybrid MPI/OpenMP parallel programming on clusters of multi-core SMP nodes. In: Proceedings of the 17th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing. 2009 :427-236.

二级参考文献13

  • 1Hwang Kai著,王鼎兴等译.高等计算机系统结构--并行性、可扩展性、可编程性.北京:清华大学出版社,1995
  • 2Zhang Yun-Quan, Chen Guo-Liang, Sun Guang-Zhong, Miao Qian-Kun. Models of parallel computation: A survey and classification. Frontiers of Computer Science in China, 2007, 1(2): 156-165
  • 3Krste Asanovic, Ras Bodik, Bryan Christopher Catanzaro et al. The landscape of parallel computing research: A view from Berkeley. Electrical Engineering and Computer Sciences, University of California at Berkeley: Technical Report No: UCB/EECS-2006-183, 2006
  • 4Cameron K, Sun X H. Quantifying locality effect in data access delay: Memory LogP//Proceedings of the 2003 IEEE International Parallel and Distributed Processing Symposium (IPDPS'03). Nice, France, 2003:212-219
  • 5Cameron Kirk W, Ge Rong, Sun Xian-He. LognP and Log3P: Accurate analytical models of point-to-point communication in distributed systems. IEEE Transactions on Computers, MARCH 2007, 56(3): 314-327
  • 6Chai Lei, Gao Qi, Panda Dhabaleswar K. Understanding the impact of multi-core architecture in cluster computing: A case study with Intel dual-core system//Proceedings of the 7th IEEE International Symposium on Cluster Computing and the Grid(CCGrid'07). Rio de Janeiro, Brazil, 2007:471-478
  • 7Alam Sadaf R, Barrett Richard F, Kuehn Jeffery A, Roth Philip C, Vetter Jeffrey S. Characterization of scientific workloads on systems with multi-core processors//Proceedings of the International Symposium on Workload Characterization. Los Alamitos, CA, USA, 2006:225-235
  • 8Kielmann Thilo, Bal Henri E. Fast measurement of LogP parameters for message passing platforms//Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing. Cancun, Mexico, 2000: Lecture Notes in Computer Science, Springer-Verlag, London, UK, 2000: 1176- 1183
  • 9Torsten Hoefler, Andre Lichei, Wolfgang Rehm. Low-overhead LogGP parameter assessment for modern interconnection networks//Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS'07). Long Beach, California, USA, 2007:403-410
  • 10Jelena Pjesivae-Grbovic, Thara Angskun, George Bosilcad et al. Performance analysis of MPI collective operations// Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05). Denver, CA, USA, 2005:272-279

共引文献25

同被引文献28

  • 1刘夏明,李俊清,豆小敏,王毅力.EFDC模型在河口水环境模拟中的应用及进展[J].环境科学与技术,2011,34(S1):136-140. 被引量:32
  • 2Eric JM Delhez, Jean Michel Campi, Anthony C Hirst, et al. Toward a general theory of the age in ocean modeling[J]. O- cean Modelling, 1999,1(1):17-27.
  • 3Eric Deleersnijder, Jean Michel Campin, Eric JM Delhez. The concept of age in marine modelling I. theory and preliminary model results[J]. Journal of Marine Systems, 2001, 28(3/4), 229-267.
  • 4Liu WenCheng, Chen WeiBo, Hsu MingHsi. Using a three- dimensional particle-tracking model to estimate the residence time and age of water in a tidal estuary[J].Computers & Geo- sciences, 2011, 37(8):1148-1161.
  • 5Jian Shen, Harry V Wang. Determining the age of water and long-term transport timescale of the Chesapeake Bay[J]. Es-tuarine, Coastal and Shelf Science, 2007, 74(4):585-598.
  • 6Shen Jian, Lin Jing. Modeling study of the influences of tide and stratification on age of water in the tidal James River[J]. Estuarine, Coastal and Shelf Science, 2006, 68(1/2):101-112.
  • 7Li Yiping, Kumud Acharya, Yu Zhongbo. Modeling impacts of Yangtze River water transfer on water ages in Lake Taihu, China[J]. Ecological Engineering, 2011, 37(2): 325-334.
  • 8Gong Wenping, Shen Jian, Hong Bo. The influence of wind on the water age in the tidal Rappahannock River[J]. Marine Environmental Research, 2009, 68(4):203-216.
  • 9Shen Jian, Larry Haas. Calculating age and residence time in the tidal York River using three-dimensional model experi- ments[J]. Estuarine, Coastal and Sheff Science, 2004, 61(3): 449-461.
  • 10Eric JM Delhez, Eric Deleersnijder. The concept of age in marine modeling I1 . concentration distribution function in the English Channel and the North Sea[J]. Journal of Marine Systems, 2002, 31(4):279-297.

引证文献1

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部