首页> 外文学位 >Lighthouse Taxonomy: Delivering Solutions for Sparse Linear Systems.
【24h】

Lighthouse Taxonomy: Delivering Solutions for Sparse Linear Systems.

机译:灯塔分类法:为稀疏线性系统提供解决方案。

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

摘要

Many different fields of science and engineering rely on linear algebra computations for solving problems and creating simulations. These computations are expensive and can often become the most time-consuming part of the simulations. Writing computer programs for doing scientific computation is a difficult task and optimizing those programs for better performance is even more difficult. A large number of software libraries are available for solving matrix algebra related problems. It is good to have many choices. However, finding the suitable software package for solving a particular linear algebra problem can itself become a major challenge. Finding the appropriate routines, integrating them to a larger application and optimizing them is a complicated process that requires expertise in computer programming, numerical linear algebra, mathematical software, compilers, and computer architecture. We have been studying ways to ease the process of creating and using high-performance matrix algebra software. The Lighthouse Taxonomy is the product of our attempt to face the daunting challenges of high-performance numerical linear algebra computation. Like a lighthouse that helps sailors navigate their ships in the dark seas, the Lighthouse guides the numerical linear algebra practitioners through the dark seas of numerical software development. Lighthouse is an open-source web application that currently serves as a guide to the dense linear system solver routines from one of the most widely used numerical linear algebra package known as LAPACK. We have been working on expanding the Lighthouse framework for the production of matrix algebra software by adding support for sparse matrix algebra computations and integrating high-performance parallel numerical libraries. We are particularly interested in a scientific toolkit called PETSc because of its efficiency, unique features and widespread popularity. In this thesis, we explain the process of integrating the sparse linear solvers from PETSc to the Lighthouse Taxonomy and how this could be beneficial to the scientific computing community.
机译:科学和工程学的许多不同领域都依赖线性代数计算来解决问题并创建模拟。这些计算是昂贵的,并且通常可能成为模拟中最耗时的部分。编写用于进行科学计算的计算机程序是一项艰巨的任务,而优化这些程序以获得更好的性能则更加困难。大量软件库可用于解决与矩阵代数有关的问题。有很多选择是一件好事。然而,寻找合适的软件包来解决特定的线性代数问题本身可能成为一个主要挑战。找到合适的例程,将它们集成到更大的应用程序中并对其进行优化是一个复杂的过程,需要计算机编程,数值线性代数,数学软件,编译器和计算机体系结构方面的专业知识。我们一直在研究简化创建和使用高性能矩阵代数软件的过程的方法。灯塔分类法是我们面对高性能数值线性代数计算的艰巨挑战的产物。灯塔就像帮助水手在黑暗的海洋中航行的灯塔一样,指导数字线性代数从业者穿越数字软件开发的黑暗海洋。 Lighthouse是一个开放源代码的Web应用程序,当前可从最广泛使用的数值线性代数软件包LAPACK中作为密集线性系统求解器例程的指南。我们一直在努力通过增加对稀疏矩阵代数计算的支持并集成高性能并行数值库,来扩展用于生成矩阵代数软件的Lighthouse框架。我们对名为PETSc的科学工具包特别感兴趣,因为它的效率高,功能独特且广受欢迎。在本文中,我们解释了将稀疏线性求解器从PETSc集成到Lighthouse分类法的过程,以及这如何对科学计算社区有益。

著录项

  • 作者

    Hossain, Javed.;

  • 作者单位

    University of Colorado at Boulder.;

  • 授予单位 University of Colorado at Boulder.;
  • 学科 Computer Science.
  • 学位 M.S.
  • 年度 2013
  • 页码 76 p.
  • 总页数 76
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号