...
首页> 外文期刊>Computers & mathematics with applications >Numerically accurate code synthesis for Gauss pivoting method to solve linear systems coming from mechanics
【24h】

Numerically accurate code synthesis for Gauss pivoting method to solve linear systems coming from mechanics

机译:高斯枢轴法的数值精确代码合成,以解决来自力学的线性系统

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

摘要

In numerical analysis of mechanical problems, we usually have to solve huge linear systems, which may be non-symmetric or ill-conditioned. For these reasons, it is necessary to develop original and domain specific approaches to treat these family of systems. In this work, we introduce a new methodology to synthesize numerically accurate programs for the Gauss pivoting method. The synthesis is based on program transformation techniques and it is guided in its estimation of accuracy by interval arithmetic that computes the propagation of roundoff errors. We apply our code synthesis to the resolution of systems coming from finite element method arising from problems of Mechanics. We test our synthesizer on two problems concerning the flexion of a beam and the sliding contact of a viscoelastic body on a rigid foundation. Our experimental results show that the specialized synthesized code to solve the families of systems given in input is far more accurate and faster than the standard implementation of the Gauss method. (C) 2018 Elsevier Ltd. All rights reserved.
机译:在对机械问题进行数值分析时,我们通常必须求解庞大的线性系统,该系统可能是非对称的或病态的。由于这些原因,有必要开发原始的和领域特定的方法来处理这些系统系列。在这项工作中,我们引入了一种新的方法来为高斯枢轴方法合成数值精确的程序。该综合基于程序变换技术,并通过计算舍入误差传播的间隔算法指导其准确性的估计。我们将代码综合应用于因力学问题而产生的有限元方法的系统解析。我们在两个问题上测试了我们的合成器,这些问题涉及梁的挠曲和粘弹性体在刚性基础上的滑动接触。我们的实验结果表明,解决输入中给定的系统族的专用合成代码比高斯方法的标准实现要精确得多,而且速度更快。 (C)2018 Elsevier Ltd.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号