作者: Jakob Ostien , Andrew G. Salinger , Roger Patrick Pawlowski , Alejandro Mota , Eric T. Phipps
DOI:
关键词:
摘要: ?? The code development strategy, software design, and results from two application projects are presented for the Albany code: an implicit, unstructured grid, finite element solution analysis of partial differential equations. driving strategy behind is notion that it increasingly possible, advantageous, to build reusable libraries connected by well-designed abstract interfaces. main advantages disadvantages this presented. This approach possible because tremendous breadth capabilities now available in libraries. These notably include delivered through Trilinos suite computational science tools which building blocks Albany. major features design Albany, specifically use layers heavy independent libraries, Finally, distinct case studies shown validate using base rapidly develop codes born with a large set capabilities.