首页> 外文期刊>International Journal of High Performance Computing Applications >PARALLELIZATION OF THE FVCOM COASTAL OCEAN MODEL
【24h】

PARALLELIZATION OF THE FVCOM COASTAL OCEAN MODEL

机译:FVCOM沿海海洋模型的并行化

获取原文
获取原文并翻译 | 示例
       

摘要

The Finite Volume Coastal Ocean Model (FVCOM) is a publicly available software package for simulation of ocean processes in coastal areas. The unstructured grid approach used in the model is highly advantageous for resolving dynamics in regions with complex shorelines such as estuaries, embayments, and archipelagos. A growing user community and a demand for large-scale, high resolution simulations has driven the need for the implementation of a portable and efficient parallelization of the FVCOM core code. The triangular grid approach used in FVCOM precludes the utilization of schemes used previously in the parallelization of popular structured grid ocean models. This paper describes recent work on a SPMD parallelization of FVCOM. The METIS partitioning libraries are employed to decompose the domain. Parallel operations are programmed with the Message Passing Interface (MPI) standard interface. Updates for flow quantities near the interprocessor domain boundaries are performed using a mixture of halo and flux summation approaches to minimize communication overhead. Evaluation of the implementation efficiency is made on machines comprising several parallel architectures and interconnect types. The implementation is found to scale well on medium-sized (~ 256 processor) clusters. An execution time model is developed to expose bottlenecks and extrapolate the performance of FVCOM to increasingly available large MPP machines. Application to a model of water circulation in the Gulf of Maine shows that the parallelized code greatly increases the capabilities of the original core scheme by extending practical model simulation timescales and spatial resolution.
机译:有限体积沿海海洋模型(FVCOM)是一个公开可用的软件包,用于模拟沿海地区的海洋过程。该模型中使用的非结构化网格方法对于解决诸如河口,河堤和群岛等复杂海岸线的地区的动力学问题非常有利。不断增长的用户社区以及对大规模,高分辨率模拟的需求,推动了对FVCOM核心代码的可移植且高效并行化的实现的需求。 FVCOM中使用的三角网格方法排除了先前在流行的结构化网格海洋模型的并行化中使用的方案的利用。本文介绍了FVCOM SPMD并行化的最新工作。 METIS分区库用于分解域。并行操作使用消息传递接口(MPI)标准接口进行编程。使用光晕和通量求和方法的混合执行处理器间域边界附近的流量更新,以最大程度地减少通信开销。在包含几种并行体系结构和互连类型的机器上评估实现效率。发现该实现可在中型(〜256个处理器)群集上很好地扩展。开发了执行时间模型以揭示瓶颈,并将FVCOM的性能推论到日益可用的大型MPP机器上。在缅因州海湾水循环模型中的应用表明,并行代码通过扩展实际的模型仿真时间尺度和空间分辨率,大大提高了原始核心方案的功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号