首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于同步共享内存的海—气模式耦合的实现
引用本文:郑静,费建芳,李启明.基于同步共享内存的海—气模式耦合的实现[J].解放军理工大学学报,2010,11(1):97-102.
作者姓名:郑静  费建芳  李启明
作者单位:解放军理工大学气象学院;解放军73061部队;河海大学环境科学与工程学院;解放军91774部队;
基金项目:国家自然科学基金资助项目(40830235);;国家973计划资助项目(2009CB421502)
摘    要:为解决海—气模式耦合过程中不同模式分量间数据的高效传递问题,选取Linux系统下通信效率最高的共享内存通信机制,为交换数据开辟共享内存区,并通过信号量协调数据交换时的同步,编写了基于同步共享内存的耦合模块。将该模块应用于中尺度大气模式MM5和第3代海浪模式WAVEWATCHIII的耦合中,对多个热带气旋的数值模拟试验表明:采用同步共享内存耦合模块建立的大气—海浪耦合模式运行稳定、高效,计算机时较传统耦合方法减少6%以上;耦合模块独立于数值模式,可直接移植到其他模式分量的耦合中,且适用于SMS和VSMS并行系统的计算。

关 键 词:模式耦合  共享内存  信号量  

Implementation of air-sea model coupling based on synchronized shared memory method
ZHENG Jing,FEI Jian-fang and LI Qi-ming.Implementation of air-sea model coupling based on synchronized shared memory method[J].Journal of PLA University of Science and Technology(Natural Science Edition),2010,11(1):97-102.
Authors:ZHENG Jing  FEI Jian-fang and LI Qi-ming
Institution:1.Institute of Meteorology;PLA Univ.of Sci.& Tech.;Nanjing 211101;China;2.No.73061 Unit of PLA;Xuzhou 221008;3.College of Environmental Science and Engineering;Hohai University;Nanjing 210098;4.No.91774 Unit of PLA;Shanghai 200083;China
Abstract:To solve exchange data efficiently between different model components during air-sea model coupling,the shared memory mechanism,the most efficient inter-process communication type in Linux system,was selected to create a shared memory area for the exchanged data,and the semaphores were used to synchronize the access to the shared data.Thus a coupling mode was designed based on the synchronized shared memory.The meso-scale atmospheric model MM5 and the third generation wave model WAVEWATCH III were successfu...
Keywords:model coupling  shared memory  semaphore  
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《解放军理工大学学报》浏览原始摘要信息
点击此处可从《解放军理工大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号