...
首页> 外文期刊>Journal of Advances in Modeling Earth Systems >Fast and Accurate Computation of Vertical Modes
【24h】

Fast and Accurate Computation of Vertical Modes

机译:快速准确地计算垂直模式

获取原文
   

获取外文期刊封面封底 >>

       

摘要

The vertical modes of linearized equations of motion are widely used by the oceanographic community in numerous theoretical and observational contexts. However, the standard approach for solving the generalized eigenvalue problem using second‐order finite difference matrices produces errors for all but the few lowest modes, and increasing resolution quickly becomes too slow as the computational complexity of eigenvalue algorithms increases as . Existing methods are therefore inadequate for computing a full spectrum of internal waves, such as needed for initializing a numerical model with a full internal wave spectrum. Here we show that rewriting the eigenvalue problem in stretched coordinates and projecting onto Chebyshev polynomials results in substantially more accurate modes than finite differencing at a fraction of the computational cost. We also compute the surface quasigeostrophic modes using the same methods. All spectral and finite difference algorithms are made available in a suite of Matlab classes that have been validated against known analytical solutions in constant and exponential stratification. Plain Language Summary The ocean is filled with internal waves that primarily move fluid back and forth horizontally and, to a lesser degree, vertically. The amount of vertical motion for each wave depends on depth because the fluid density in the ocean also changes with depth. The density profile of the ocean varies both seasonally and geographically, which means that vertical structure of each wave is also a function of season and geographic location. In order to diagnose the sizes of the internal waves, scientists need to accurately compute the motion predicted for each wave from a given density profile. The standard methodology for computing the vertical structure of the fluid motion only works well for the biggest and slowest moving waves. This paper introduces a different methodology which is both computationally faster and more accurate than the traditional methods. All of the code for computing the vertical structure of waves is implemented in Matlab and is freely available. The paper also explores some of the most common errors that will be encountered when using ocean data to diagnose the vertical structure.
机译:在许多理论和观测语学中,海洋局的线性化方程的垂直模式被广泛应用于大量的理论和观察语境。然而,使用二阶有限差分矩阵求解广义特征值问题的标准方法为所有最低模式产生了误差,并且随着特征值算法的计算复杂性增加而越来越快地变得太慢变得太慢。因此,对于计算具有完整内部波谱的初始化数值模型的所需,现有方法是不充分的。在这里,我们表明,在拉伸坐标中重写了特征值问题并将在Chebyshev多项式上突出的模式,而不是在计算成本的一小部分的有限差异的基本上更准确的模式。我们还使用相同的方法计算表面Quasigstrophic模式。所有光谱和有限差分算法都可以在Matlab类别中提供,该等验证是针对恒定和指数分层的已知分析解决方案的验证。普通语言摘要海洋填充了内部波,主要在水平移动流体,垂直地移动到较小程度。每个波的垂直运动量取决于深度,因为海洋中的流体密度也随深度而变化。海洋的密度曲线既季节性和地理位置也意味着每个波的垂直结构也是季节和地理位置的函数。为了诊断内部波的大小,科学家需要精确地计算来自给定密度分布的每个波预测的运动。用于计算流体运动的垂直结构的标准方法仅适用于最大和最慢的移动波。本文介绍了一种不同的方法,这些方法既比传统方法都要越来越快,更准确。用于计算波的垂直结构的所有代码在MATLAB中实现,并可自由使用。本文还探讨了使用海洋数据诊断垂直结构时将遇到的一些最常见的错误。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号