用户名: 密码: 验证码:
A communication-avoiding implicit-explicit method for a free-surface ocean model
详细信息    查看全文
文摘
We examine a nonlinear elimination method for the free-surface ocean equations based on barotropic–baroclinic decomposition. The two dimensional scalar continuity equation is treated implicitly with a preconditioned Jacobian-free Newton–Krylov method (JFNK). The remaining three dimensional equations are subcycled explicitly within the JFNK residual evaluation with a method known as nonlinear elimination. In this approach, the memory footprint of the underlying Krylov vector is greatly reduced over that required by fully coupled implicit methods. The method is second-order accurate and scales algorithmically, with allowed timesteps much larger than fully explicit methods. Moreover, the hierarchical nature of the algorithm lends itself readily to emerging architectures. In particular, we introduce a communication staging strategy for the three dimensional explicit system that greatly reduces the communication costs of the algorithm and provides a key advantage as communication costs continue to dominate relative to floating point costs in emerging architectures.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700