卡塔布兰卡 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文件 标准条款 1出版物描述软件,包括1出版物以zbMATH为单位 年份 CartaBlanca是一个基于组件的纯Java系统仿真工具,用于非结构化网格上的耦合非线性物理。 Zbl 1009.68554号范德海登,W.B。;E.D.丹迪。;新墨西哥州帕迪亚尔·科林斯。 2003 全部的 前5名被17位作者引用 2 尤里·巴齐列夫斯 2 克里斯托弗·C·朗。 2 乔治·穆萨尼迪斯 1 马提亚斯·拜奇 1 爱德华·D·丹迪。 1 杰克·多加拉(Jack J.Dongarra)。 1 多米尼克·埃伊赫拉门迪 1 迪特里希·哈特曼 1 大卫·卡门斯基 1 戴维·埃利奥特·凯斯 1 丹娜·诺尔。 1 大卫·劳雷罗 1 法比安·乌丁·达顿 1 新墨西哥州帕迪亚尔·科林斯。 1 基思·西摩 1 Vanderheiden,W.布赖恩 1 张端正(Zhang,Duan Z.)。 4篇连载文章中引用 2 应用力学与工程中的计算机方法 2 并行与计算:实践与经验 1 计算物理杂志 1 工程软件进展 全部的 前5名在6个字段中引用 5 数值分析(65-XX) 4 计算机科学(68至XX) 2 可变形固体力学(74-XX) 2 流体力学(76-XX) 1 偏微分方程(35-XX) 1 积分方程(45-XX) 按年份列出的引文