×

卡塔布兰卡

swMATH ID: 1546
软件作者: W.B.范德海登。;Dendy,E.D。;新墨西哥州帕迪亚尔·科林斯。
描述: CartaBlanca是一个基于组件的纯Java系统仿真工具,用于非结构化网格上的耦合非线性物理。本文描述了一个完全用Java编写的基于组件的非线性物理系统仿真原型包,该包使用面向对象的设计。该软件包为科学家和工程师提供了一个开发人员友好的软件环境,用于大规模计算算法和物理模型开发。软件设计的中心是围绕守恒方程的有限体积处理的无雅可比牛顿-克利洛夫解方法。这可以实现干净的类组件实现。我们首先提供软件开发的动机,然后讨论软件结构。讨论内容包括Java内置线程工具的使用说明,该工具支持在各种非结构化网格上使用三角形、四边形、四面体和六面体元素进行并行共享内存计算。我们还讨论了Java继承机制在构建物理系统对象层次结构以及线性和非线性求解器对象中的使用,这些对象简化了开发并促进了软件重用。我们简要回顾了无Jacobian牛顿-克利洛夫非线性系统解方法,并讨论了它如何适合我们的设计。接下来,我们将展示示例计算的结果,然后讨论计划,包括将软件扩展到分布式内存计算机系统
主页: http://www.lanl.gov/projects/CartaBlanca/
关键词: Java语言高性能计算面向对象设计有限体积非线性求解器开发环境
相关软件: BLAS公司日本汽车制造商协会LAPACK公司PetIGA公司GADGET公司FEniCS公司阿兰娜抱怨ACML公司MKL公司TNT公司Matrix市场硝基苯砜LSODA公司阿兹特克韦塞林一阵凯利阿兹特科PETSc公司
引用于: 7文件

按年份列出的引文