Sundance rapid prototyping tool for parallel PDE optimization. High-performance algorithms for partial differential equation (PDE)-constrained optimization often require application of operators and solution of systems of equations that are different from those used in a single solution of the PDE; consequently, exploration of a research idea entails startup costs for modification to the PDE solver. A software tool to enable rapid development of parallel codes for large-scale complex PDEs on realistic problems would be a useful aid to research in this area. As part of Sandia’s research efforts in PDE-constrained optimization, we are developing Sundance, an environment in which a parallel PDE solver is accessed via a high-level problem description, using abstract concepts such as functions, operators, and regions. With this high-level problem description, it is possible to specify a variational formulation of a PDE and its discretization method in a small amount of user-level code. It is then straightforward to obtain operators such as Jacobians and Hessians for use in optimization algorithms.

References in zbMATH (referenced in 15 articles , 1 standard article )

Showing results 1 to 15 of 15.
Sorted by year (citations)

  1. Ruthotto, Lars; Treister, Eran; Haber, Eldad: jInv -- a flexible Julia package for PDE parameter estimation (2017)
  2. Simon, Moritz; Ulbrich, Michael: Adjoint based optimal control of partially miscible two-phase flow in porous media with applications to CO$_2$ sequestration in underground reservoirs (2015)
  3. Howle, Victoria E.; Kirby, Robert C.; Dillon, Geoffrey: Block preconditioners for coupled physics problems (2013)
  4. Notz, Patrick K.; Pawlowski, Roger P.; Sutherland, James C.: Graph-based software design for managing complexity and enabling concurrency in multiphysics PDE software (2012)
  5. Prud’homme, Christophe; Chabannes, Vincent; Doyeux, Vincent; Ismail, Mourad; Samake, Abdoulaye: Feel++: a computational framework for Galerkin methods and advanced numerical methods (2012)
  6. Alnæs, Martin Sandve; Mardal, Kent-André: On the efficiency of symbolic computations combined with code generation for finite element methods (2010)
  7. Bungartz, Hans-Joachim; Mehl, Miriam; Neckel, Tobias; Weinzierl, Tobias: The PDE framework Peano applied to fluid dynamics: an efficient implementation of a parallel multiscale fluid dynamics solver on octree-like adaptive Cartesian grids (2010)
  8. Bungartz, H.-J.; Benk, J.; Gatzhammer, B.; Mehl, M.; Neckel, T.: Partitioned simulation of fluid-structure interaction on Cartesian grids (2010)
  9. Kirby, Robert C.: From functional analysis to iterative methods (2010)
  10. Logg, Anders; Wells, Garth N.: DOLFIN: automated finite element computing (2010)
  11. Terrel, A.R.; Scott, L.R.; Knepley, M.G.; Kirby, R.C.: Automated FEM discretizations for the Stokes equation (2008)
  12. Logg, Anders: Automating the finite element method (2007)
  13. Kirby, Robert C.; Logg, Anders; Scott, L.Ridgway; Terrel, Andy R.: Topological optimization of the evaluation of finite element matrices (2006)
  14. Kirby, Robert C.; Knepley, Matthew; Logg, Anders; Scott, L.Ridgway: Optimizing the evaluation of finite element matrices (2005)
  15. Long, Kevin R.: Sundance rapid prototyping tool for parallel PDE optimization (2003)