By a News Reporter-Staff News Editor at Computer Weekly News -- Investigators publish new report on Scientific Computing. According to news originating from London, United Kingdom, by VerticalNews correspondents, research stated, "In this paper we demonstrate a new technique for deriving discrete adjoint and tangent linear models of a finite element model. The technique is significantly more efficient and automatic than standard algorithmic differentiation techniques."
Our news journalists obtained a quote from the research from the University of London Imperial College, "The approach relies on a high-level symbolic representation of the forward problem. In contrast to developing a model directly in Fortran or C++, high-level systems allow the developer to express the variational problems to be solved in near-mathematical notation. As such, these systems have a key advantage: since the mathematical structure of the problem is preserved, they are more amenable to automated analysis and manipulation. The framework introduced here is implemented in a freely available software package named dolfin-adjoint, based on the FEniCS Project. Our approach to automated adjoint derivation relies on run-time annotation of the temporal structure of the model and employs the FEniCS finite element form compiler to automatically generate the low-level code for the derived models. This approach requires only trivial changes to a large class of forward models, including complicated time-dependent nonlinear models. The adjoint model automatically employs optimal checkpointing schemes to mitigate storage requirements for nonlinear models, without any user management or intervention. Furthermore, both the tangent linear and adjoint models naturally work in parallel, without any need to differentiate through calls to MPI or to parse OpenMP directives."
According to the news editors, the research concluded: "The generality, applicability, and efficiency of the approach are demonstrated with examples from a wide range of scientific applications."
For more information on this research see: Automated Derivation Of The Adjoint Of High-level Transient Finite Element Programs. SIAM Journal on Scientific Computing, 2013;35(4):C369-C393. SIAM Journal on Scientific Computing can be contacted at: Siam Publications, 3600 Univ City Science Center, Philadelphia, PA 19104-2688, USA.
The news correspondents report that additional information may be obtained from P.E. Farrell, University of London Imperial College, Grantham Inst Climate Change, London SW7 2AZ, United Kingdom. Additional authors for this research include D.A. Ham, S.W. Funke and M.E. Rognes.
Keywords for this news article include: London, Europe, United Kingdom, Scientific Computing
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2013, NewsRx LLC