A review of automatic differentiation and its efficient implementation
CC Margossian - Wiley interdisciplinary reviews: data mining …, 2019 - Wiley Online Library
Derivatives play a critical role in computational statistics, examples being Bayesian
inference using Hamiltonian Monte Carlo sampling and the training of neural networks …
inference using Hamiltonian Monte Carlo sampling and the training of neural networks …
The deal. II finite element library: Design, features, and insights
Abstract deal. II is a state-of-the-art finite element library focused on generality, dimension-
independent programming, parallelism, and extensibility. Herein, we outline its primary …
independent programming, parallelism, and extensibility. Herein, we outline its primary …
Dimensional reduction of nonlinear finite element dynamic models with finite rotations and energy‐based mesh sampling and weighting for computational efficiency
SUMMARY A rigorous computational framework for the dimensional reduction of discrete,
high‐fidelity, nonlinear, finite element structural dynamics models is presented. It is based …
high‐fidelity, nonlinear, finite element structural dynamics models is presented. It is based …
High-performance derivative computations using codipack
There are several AD tools available that all implement different strategies for the reverse
mode of AD. The most common strategies are primal value ta** (implemented eg by …
mode of AD. The most common strategies are primal value ta** (implemented eg by …
Fast reverse-mode automatic differentiation using expression templates in C++
RJ Hogan - ACM Transactions on Mathematical Software (TOMS), 2014 - dl.acm.org
Gradient-based optimization problems are encountered in many fields, but the associated
task of differentiating large computer algorithms can be formidable. The operator …
task of differentiating large computer algorithms can be formidable. The operator …
Roadmap for peridynamic software implementation
DJ Littlewood - 2015 - osti.gov
The application of peridynamics for engineering analysis requires an efficient and robust
software implementation. Key elements include processing of the discretization, the …
software implementation. Key elements include processing of the discretization, the …
Albany/FELIX: a parallel, scalable and robust, finite element, first-order Stokes approximation ice sheet solver built for advanced analysis
This paper describes a new parallel, scalable and robust finite element based solver for the
first-order Stokes momentum balance equations for ice flow. The solver, known as …
first-order Stokes momentum balance equations for ice flow. The solver, known as …
Albany: using component-based design to develop a flexible, generic multiphysics analysis code
AG Salinger, RA Bartlett, AM Bradley… - International Journal …, 2016 - dl.begellhouse.com
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 …
components. It is an implicit, unstructured grid finite element code that hosts a set of …
Scalable implicit incompressible resistive MHD with stabilized FE and fully-coupled Newton–Krylov-AMG
The computational solution of the governing balance equations for mass, momentum, heat
transfer and magnetic induction for resistive magnetohydrodynamics (MHD) systems can be …
transfer and magnetic induction for resistive magnetohydrodynamics (MHD) systems can be …
Doe advanced scientific computing advisory subcommittee (ascac) report: top ten exascale research challenges
Exascale computing systems are essential for the scientific fields that will transform the 21st
century global economy, including energy, biotechnology, nanotechnology, and materials …
century global economy, including energy, biotechnology, nanotechnology, and materials …