154 citations · 172 across the 8 of their papers we have counts for
8 papers
Why machines do not understand: A response to Søgaard
Jobst Landgrebe, Barry Smith
Some defenders of so-called `artificial intelligence' believe that machines can understand language. In particular, Søgaard has argued in this journal for a thesis of this sort, on…
Ontologies of common sense, physics and mathematics
Jobst Landgrebe, Barry Smith
The view of nature we adopt in the natural attitude is determined by common sense, without which we could not survive. Classical physics is modelled on this common-sense view of na…
A scalable matrix-free spectral element approach for unsteady PDE constrained optimization using PETSc/TAO
Oana Marin, Emil Constantinescu, Barry Smith
We provide a new approach for the efficient matrix-free application of the transpose of the Jacobian for the spectral element method for the adjoint based solution of partial diffe…
Composing Scalable Nonlinear Algebraic Solvers
Peter R. Brune, Matthew G. Knepley, Barry F. Smith +1
Most efficient linear solvers use composable algorithmic components, with the most common model being the combination of a Krylov accelerator and one or more preconditioners. A sim…
Extreme-scale Multigrid Components within PETSc
Dave A. May, Patrick Sanan, Karl Rupp +2
Elliptic partial differential equations (PDEs) frequently arise in continuum descriptions of physical processes relevant to science and engineering. Multilevel preconditioners repr…
On The Evolution Of User Support Topics in Computational Science and Engineering Software
K. Rupp, S. Balay, J. Brown +3
We investigate ten years of user support emails in the large-scale solver library PETSc in order to identify changes in user requests. For this purpose we assign each email thread…
Run-time extensibility and librarization of simulation software
Jed Brown, Matthew G. Knepley, Barry F. Smith
Build-time configuration and environment assumptions are hampering progress and usability in scientific software. That which would be utterly unacceptable in non-scientific softwar…
Achieving High Performance with Unified Residual Evaluation
Matthew G. Knepley, Jed Brown, Karl Rupp +1
We examine residual evaluation, perhaps the most basic operation in numerical simulation. By raising the level of abstraction in this operation, we can eliminate specialized code,…