首页> 外文会议>Users Group Conference >Optimization of the NMS6b Weather Model Code
【24h】

Optimization of the NMS6b Weather Model Code

机译:NMS6B天气模型代码的优化

获取原文

摘要

The Army needs timely and accurate weather forecasting to support the prediction of battlefield conditions. The Army Research Laboratory Major Shared Resource Center (ARL MSRC) was tasked with optimizing the Nonhydrostatic Model Simulation (NMS) weather forecasting code for potential Army use. This code is written for parallel execution on shared memory architectures using OpenMP directives. As written, the code does not run on distributed memory nodes. The NMS code consists of approximately 190,000 lines of Fortran code and 4,000 lines of C code, and was developed by Dr. Greg Tripoli of the University of Wisconsin. The code features a unique variable-stepped topography representation designed to handle steep slopes. It is designed to faithfully represent flows in the presence of arbitrarily rough topography while maintaining sensitivity to subtle impacts of weak topography. In this paper we give a brief description of the NMS code, followed by the initial performance rate and our optimization goal, a short discussion of our approach, an explanation of the optimization work, our final benchmark results, and finally a brief mention of what future work could be done.
机译:陆军需要及时,准确的天气预报支持对战地条件的预测。陆军研究实验室主要共享资源中心(ARL MSRC)任务是优化潜在军队使用的非水压模型模拟(NMS)天气预报代码。使用OpenMP指令编写此代码用于对共享内存体系结构的并行执行。如图所示,代码不会在分布式内存节点上运行。 NMS代码包括大约190,000行的FORTRAN代码和4,000行的C码,并由威斯康星大学格雷格·特里波里博士开发。代码具有唯一的可变阶梯式地形表示,旨在处理陡峭的斜率。它旨在忠实地代表任意粗糙的地形存在流动,同时保持对弱地形弱影响的敏感性。在本文中,我们介绍了NMS代码的简要说明,其次是初始性能率和我们的优化目标,对我们的方法进行了简短的讨论,对优化工作的解释,我们的最终基准结果,以及最后提到的内容未来的工作可以完成。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号