A Language-Independent API for Unstructured Mesh Access and Manipulation

C. Ollivier-Gooch, L. Diachin, M. Shephard, T. Tautges
{"title":"A Language-Independent API for Unstructured Mesh Access and Manipulation","authors":"C. Ollivier-Gooch, L. Diachin, M. Shephard, T. Tautges","doi":"10.1109/HPCS.2007.4","DOIUrl":null,"url":null,"abstract":"Software for numerical solution of partial differential equations requires accessing, manipulating, and often modifying information about the geometry of the computational domain, the mesh used for the simulation, and discrete data stored on that mesh. Typically, applications programmers would prefer to avoid the difficulty and complexity of creating their own modules for tasks like interacting with multiple geometric modelers, mesh adaptation, and optimization algorithms, rightly preferring instead to focus on the problem physics and on studying the physical results that the code produces. Ideally, these modules would be provided by experts in CAD modeling, meshing, and optimization, and written so that they can use the application's data regardless of the data structures used by the application. This paper describes a language- and data-structure-independent interface supporting query and modification of mesh data conforming to a general abstract data model.","PeriodicalId":354520,"journal":{"name":"21st International Symposium on High Performance Computing Systems and Applications (HPCS'07)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"21st International Symposium on High Performance Computing Systems and Applications (HPCS'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPCS.2007.4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Software for numerical solution of partial differential equations requires accessing, manipulating, and often modifying information about the geometry of the computational domain, the mesh used for the simulation, and discrete data stored on that mesh. Typically, applications programmers would prefer to avoid the difficulty and complexity of creating their own modules for tasks like interacting with multiple geometric modelers, mesh adaptation, and optimization algorithms, rightly preferring instead to focus on the problem physics and on studying the physical results that the code produces. Ideally, these modules would be provided by experts in CAD modeling, meshing, and optimization, and written so that they can use the application's data regardless of the data structures used by the application. This paper describes a language- and data-structure-independent interface supporting query and modification of mesh data conforming to a general abstract data model.
非结构化网格访问和操作的独立于语言的API
偏微分方程数值解的软件需要访问、操作和经常修改有关计算域的几何信息、用于模拟的网格以及存储在该网格上的离散数据。通常,应用程序程序员更愿意避免为与多个几何建模器、网格适应和优化算法交互等任务创建自己的模块的难度和复杂性,而更愿意专注于问题物理和研究代码产生的物理结果。理想情况下,这些模块将由CAD建模、网格划分和优化方面的专家提供,并编写成可以使用应用程序的数据,而不考虑应用程序使用的数据结构。本文描述了一个独立于语言和数据结构的接口,支持对符合一般抽象数据模型的网格数据进行查询和修改。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信