跳到主要内容
文章

处理。II-A通用面向对象有限元库

出版:2007年8月15日出版历史
跳过抽象节

摘要

概述为交易选择的软件设计和数据抽象决策。II、 给出了一个用C++编写的通用有限元库。该库使用先进的面向对象和数据封装技术,将有限元实现分解为更小的块,这些块可以根据用户需求进行安排。通过这种方法,交易。II支持大量不同的应用程序,涵盖广泛的科学领域、编程方法和特定于应用程序的算法,而不强加它们必须适应的严格框架。明智地使用编程技术可以避免与抽象面向对象类库经常相关的计算成本。

本文详细描述了为定义网格的几何信息和处理与有限元空间相关的自由度而选择的抽象,以及线性代数、输入/输出功能和与其他软件(如可视化工具)的接口。最后,通过在交易之上构建应用程序获得了一些结果。II演示了此工具箱的强大功能。

工具书类

  1. 安德森·E.、白·Z、比肖夫·C、布莱克福德·S、德梅尔·J、东加拉·J、格林鲍姆·A、哈马林·S、麦肯尼·A和索伦森·D·1999。LAPACK用户指南第三版。软件-环境-工具,第9卷。暹罗。谷歌学者谷歌学者
  2. Balay,S.、Buschelman,K.、Eijkhout,V.、Gropp,W.D.、Kaushik,D.、Knepley,M.G.、McInnes,L.C.、Smith,B.F.和Zhang,H.2004年。PETSc用户手册。技术代表ANL-95/11-版本2.1.5,阿贡国家实验室。谷歌学者谷歌学者
  3. Bangerth,W.2000年。将C++的现代特性用于自适应有限元方法:处理与尺寸无关的编程。二、。在瑞士洛桑举行的第16届IMACS世界大会上,M.Deville和R.Owens编辑的IMACS——新不伦瑞克罗格斯大学计算机科学系。文件会议/118-1。谷歌学者谷歌学者
  4. Bangerth,W.2004年。大型反问题自适应有限元解的框架。一、基本技术。德克萨斯大学奥斯汀分校计算工程与科学研究所(ICES)技术代表04-39。谷歌学者谷歌学者
  5. Bangerth,W.、Joshi,A.和Sevick Muraca,E.M.,2005年。荧光光学层析成像中提高分辨率的自适应有限元方法。程序。生物识别。光学图像。6318-229之间。谷歌学者谷歌学者
  6. Bangerth,W.和Kayser-Herold,O.,2007年。hp有限元软件的数据结构和要求。正在准备中。谷歌学者谷歌学者
  7. Bangerth,W.和Rannacher,R.,2003年。求解微分方程的自适应有限元方法。巴塞尔Birkhäuser。谷歌学者谷歌学者
  8. Bank,R.E.1998年。PLTMG:求解椭圆偏微分方程的软件包。用户指南8.0。宾夕法尼亚州费城SIAM。谷歌学者谷歌学者
  9. Becker,R.和Rannacher,R.1998年。在有限元方法中加权后验误差控制。在《数学学报》95卷中,H.G.Bock等人,《世界科学》编辑。谷歌学者谷歌学者
  10. Bornemann,F.、Erdmann,B.和Kornhuber,R.,1993年。三维空间中的自适应多级方法。国际期刊数字。方法。工程编号:36、3187——3203。谷歌学者谷歌学者交叉引用交叉引用
  11. Bramble,J.H.1993年。多重网格方法。朗曼出版社。谷歌学者谷歌学者
  12. Brenner,S.C.和Scott,R.L.,2002年。有限元数学理论,第二版,施普林格-弗拉格出版社,德国柏林。谷歌学者谷歌学者
  13. Brezzi,F.和Fortin,M.,1991年。混合和混合有限元方法。德国柏林施普林格·弗拉尔。谷歌学者谷歌学者
  14. Castillo,P.、Rieben,R.和White,D.2005年。FEMSTER:高阶离散微分形式的面向对象类库。ACM事务处理。数学。软件31、425--457。谷歌学者谷歌学者数字图书馆数字图书馆
  15. Ciarlet,P.G.1978年。椭圆问题的有限元方法。霍兰德北部。谷歌学者谷歌学者
  16. Davis,T.A.2004年。算法832:UMFPACK V4.3——一种非对称模式的多面方法。ACM事务处理。数学。柔和。30, 2, 196--199.谷歌学者谷歌学者数字图书馆数字图书馆
  17. Formaggia,L.、Gerbeau,J.-F.和Prud'homme,C.,2004年。LifeV开发人员手册。EPFL/INRIA/Polytecnico Di Milano技术代表。http://www.lifev.org/。谷歌学者谷歌学者
  18. Gopalakrishnan,J.和Kanschat,G.,2003年。多级间断Galerkin方法。数字。数学。95, 3, 527--550.谷歌学者谷歌学者数字图书馆数字图书馆
  19. Hackbusch,W.1985年。多重网格方法和应用。德国柏林施普林格-弗拉格。谷歌学者谷歌学者
  20. Hartmann,R.2002年。可压缩欧拉方程的自适应有限元方法。海德堡大学博士论文。谷歌学者谷歌学者
  21. Hartmann,R.2006年。可压缩Navier-Stokes方程的带冲击捕获的自适应间断Galerkin方法。国际期刊数字。方法。流体。出现。谷歌学者谷歌学者
  22. Hartmann,R.和Houston,P.,2006年a。可压缩Navier--Stokes方程的对称内罚DG方法I:方法公式。国际期刊编号分析。模型。3, 1, 1--20.谷歌学者谷歌学者
  23. Hartmann,R.和Houston,P.2006b。可压缩Navier-Stokes方程的对称内罚DG方法II:面向目标的后验误差估计。国际期刊编号分析。模型。3, 2, 141--162.谷歌学者谷歌学者
  24. Hecht,F.、Pironneau,O.、Le Hyaric,A.和Ohtsuka,K.,2006年。Freefem&plus&加;。法国巴黎皮埃尔和玛丽·居里大学技术代表。http://http://http://www-gmm.insa-toulouse.fr/getfem/。谷歌学者谷歌学者
  25. HSL 2004。哈维尔子程序库。http://www.cse.clrc.ac.uk/Activity/HSL。谷歌学者谷歌学者
  26. Joshi,A.、Bangerth,W.、Hwang,K.、Rasmussen,J.C.和Sevick-Muraca,E.M.,2006年。基于全自适应有限元法的荧光光学层析成像,基于区域照明和检测的时间相关测量。医学物理。33, 5, 1299--1310.谷歌学者谷歌学者交叉引用交叉引用
  27. Joshi,A.、Bangerth,W.和Sevick-Muraca,E.M.,2004年。光学荧光增强层析成像的自适应有限元建模。光学快车12,5402--5417。谷歌学者谷歌学者交叉引用交叉引用
  28. Kanschat,G.1996年。辐射传输问题的并行和自适应Galerkin方法。海德堡大学博士论文。SFB 3591996-29预印本。谷歌学者谷歌学者
  29. Kanschat,G.2004年。局部精细网格上间断Galerkin有限元的多层方法。计算。结构。82, 28, 2437--2445.谷歌学者谷歌学者交叉引用交叉引用
  30. Kanschat,G.2005年。线性不可压缩流动问题LDG离散的块预条件。科学杂志。计算。22, 1, 381--394.谷歌学者谷歌学者
  31. Kanschat,G.2006年。粘性流动问题的间断Galerkin方法。图布纳。出现。谷歌学者谷歌学者
  32. Karypis,G.2006年。METIS——串行图分区和减少填充矩阵排序。glaros.dtc.umn.edu/gkhome/views/METIS/index.html。谷歌学者谷歌学者
  33. Kirk,B.、Peterson,J.W.、Stogner,R.和Petersen,S.,2006年。libmesh有限元库。http://libmesh.sourceforge.net。谷歌学者谷歌学者
  34. Langtangen,H.P.2003年。计算偏微分方程:数值方法和Diffpack编程。《计算科学与工程教材》,德国柏林斯普林格·弗拉格出版社。谷歌学者谷歌学者
  35. Patzák,B.和Bittnar,Z.2001年。面向对象的有限元代码设计。阿德万。发动机。柔和。32, 10--11, 759--767.谷歌学者谷歌学者数字图书馆数字图书馆
  36. Pátzak,B.和Bittnar,Z.2001。面向对象的有限元代码设计。高级工程软件。32, 759--767.谷歌学者谷歌学者数字图书馆数字图书馆
  37. Plauger,P.J.、Stepanov,A.A.、Lee,M.和Musser,D.R.2000。C&plus&加号;标准模板库。普伦蒂斯·霍尔。谷歌学者谷歌学者
  38. Rheinboldt,W.C.和Mesztenyi,C.K.,1980年。关于自适应有限元网格细化的数据结构。ACM事务处理。数学。柔和。第6166-187页。谷歌学者谷歌学者数字图书馆数字图书馆
  39. Schroeder,W.、Martin,K.和Lorensen,B.,2004年。可视化工具包:面向对象的3D图形方法,第三版,Kitware Inc。谷歌学者谷歌学者
  40. 斯捷潘诺夫,A.和Lee,M.,1995年。标准模板库。HP实验室技术代表HPL-95-11。谷歌学者谷歌学者
  41. Stroustrup,B.1997年。C&plus&加号;编程语言,第三版,Addison-Wesley。谷歌学者谷歌学者
  42. Suttmeier,F.-T.,1996年。弹塑性理论问题的自适应有限元近似。海德堡大学博士论文。谷歌学者谷歌学者
  43. van Heesch,D.2006年。多西根。www.doxygen.org。谷歌学者谷歌学者

索引术语

  1. 处理。II-一个通用的面向对象有限元库

      建议

      评论

      登录选项

      检查您是否可以通过登录凭据或您的机构访问本文。

      登录

      完全访问权限

      • 发布于

        数学软件上的封面图像ACM事务
        ACM数学软件汇刊 第33卷第4期
        2007年8月
        147页
        国际标准编号:0098-3500
        EISSN公司:1557-7295年
        内政部:10.1145/1268776
        期刊目录

        版权所有©2007 ACM

        如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

        出版商

        计算机协会

        美国纽约州纽约市

        出版历史

        • 出版:2007年8月15日
        发布于汤姆斯第33卷第4期

        权限

        请求有关此文章的权限。

        请求权限

        检查更新

        限定符

        • 文章

      PDF格式

      以PDF文件查看或下载。

      PDF格式

      电子阅读器

      使用eReader联机查看。

      电子阅读器