开放访问
Karla Morris,Damian W.I. Rouson,M. Nicole Lemaster,Salvatore Filippone那 “通过求解3D Burgers方程,探索Fortrilinos的能力“,科学规划那 卷。20.那 文章ID.378791那 18. 页面那 2012年。 https://doi.org/10.3233/spr-2012-0353.
通过求解3D Burgers方程,探索Fortrilinos的能力
抽象
我们介绍了第一个三维,部分微分方程求解器,在最近发布的,开源Fortrilinos包装(http://trilinos.sandia.gov/packages/fortrilinos)。Fortrilinos目前为C ++包Epetra,Aztecoo和Pliris提供便携式的面向对象的Fortran 2003接口,在Trilinos库和框架中[ACM Trans。数学。软态。31.(3)(2005),397-423]。Epetra提供分布式矩阵和矢量存储和基本的线性代数计算。Pliris为致密的线性系统提供直接溶剂。Aztecoo提供迭代稀疏的线性溶剂。我们演示了如何构建封装消息传递接口(MPI)的并行应用程序,而无需用户将直接调用MPI除了启动和关闭之外。呈现的示例演示了在笛卡尔网格上设置高阶,有限差分解决方案所需的努力水平。该示例采用抽象数据类型(ADT)微积分[SCI。程序。16.(4)(2008),329-339]使程序员编写序列代码,较低级别抽象分解为分布式内存,并行实现。ADT微积分使用可复制的FORTRAN构造,其类似于局部微分方程的数学制定。
版权
版权所有©2012 Hindwi Publishing Corporation。这是分布下的开放式访问文章创意公共归因许可证如果正确引用了原始工作,则允许在任何媒体中的不受限制使用,分发和再现。