2016
DOI: 10.1615/intjmultcompeng.2016017040
|View full text |Cite
|
Sign up to set email alerts
|

Albany: Using Component-Based Design to Develop a Flexible, Generic Multiphysics Analysis Code

Abstract: Albany is a multiphysics code constructed by assembling a set of reusable, general components. It is an implicit, unstructured grid finite element code that hosts a set of advanced features that are readily combined within a single analysis run. Albany uses template-based generic programming methods to provide extensibility and flexibility; it employs a generic residual evaluation interface to support the easy addition and modification of physics. This interface is coupled to powerful automatic differentiation… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
38
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
6
1

Relationship

4
3

Authors

Journals

citations
Cited by 44 publications
(38 citation statements)
references
References 33 publications
0
38
0
Order By: Relevance
“…In (Spotz et al, 2015;Demeshko et al, 2018), the authors discuss the performance portability of the finite element assembly in Albany (Salinger et al, 2016) (an open-source, C++, multi-physics code) to multi/many-core architectures. Attention was focused on the Aeras global atmosphere model within Albany, which solves equations for atmospheric dynamics similar to those in HOMME (2D shallow water model, 3D hydrostatic model).…”
mentioning
confidence: 99%
“…In (Spotz et al, 2015;Demeshko et al, 2018), the authors discuss the performance portability of the finite element assembly in Albany (Salinger et al, 2016) (an open-source, C++, multi-physics code) to multi/many-core architectures. Attention was focused on the Aeras global atmosphere model within Albany, which solves equations for atmospheric dynamics similar to those in HOMME (2D shallow water model, 3D hydrostatic model).…”
mentioning
confidence: 99%
“…We approximate the tensile test with a boundary value problem on a rectangular parallelepiped of the nominal gauge section with prescribed displacements on two opposing faces and traction free conditions on the remaining faces to effect pure tension. Finite element simulations are performed in ALBANY [Salinger et al [2016]] using the constitutive model described in this section. The engineering stress σ and strain ε corresponding to that measured in the experiments are recovered from the reaction forces, prescribed displacements, cross-sectional area and gauge length.…”
Section: Plasticity Theorymentioning
confidence: 99%
“…In this work, the PSO‐based numerical solution to the bifurcation problem () is implemented into Sandia National Laboratories' open‐source finite element code Albany . The Albany code is designed for the rapid development of finite element analysis capabilities enabled through the concept of agile components ; generic building blocks of capabilities are readily assembled to meet the requirements of the ultimate analysis application.…”
Section: Particle Swarm Optimization For Bifurcation Detectionmentioning
confidence: 99%
“…Remark All the simulations presented are conducted on a PC workstation with Intel Xeon(R) CPU E3‐1241 v3 @ 3.5GHz × 8 processor. The code base is Sandia National Laboratories' Albany code .…”
Section: Numerical Examplesmentioning
confidence: 99%