...
首页> 外文期刊>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年elestvier有限公司保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号