@misc {25476,
title = {FEM on arbitrarily many intersecting meshes: Multimesh},
howpublished = {European Finite element fair, 2017, Milano, Italy},
year = {2017},
author = {Johansson, August and Kehlet, Benjamin and Mats G. {Larson} and Logg, Anders}
}
@misc {25206,
title = {FEniCS: Sustainable Software Development Practices},
year = {2017},
month = {03/2017},
address = {SIAM CSE17 PP108 Minisymposterium: Software Productivity and Sustainability for CSE and Data Science},
abstract = {The FEniCS project aims to provide a high productivity environment for development of finite element based simulation software. Techniques applied to achieve this goal include mixed language programming and code generation, which enables writing high performance programs in a high level language. End-user productivity is a high priority goal in our software designs. To sustain the productivity of the multinational team of part-time developers (mainly researchers and students) is paramount to the long term survival of the project. To minimize the developer workload while making the process open and accessible to new contributors and users, we regularly question which tools are the best available for our needs. On this poster we will present our current tool choices and work flows for developers and the wider FEniCS community. This list includes version control, build systems, testing, release management, team communication, documentation, and end user support. The most recent addition to our toolbox are developer curated Docker images. We are investigating their usefulness in testing infrastructure, end user deployment, HPC cluster deployment, and as reproducible software environments to accompany journal publications. We welcome discussion on alternatives that can simplify our lives.},
keywords = {FEniCS, Poster, Sofware Development},
doi = {10.6084/m9.figshare.4696318.v1},
author = {Martin Sandve {Aln{\ae}s} and Blechta, Jan and Jack S. {Hale} and Logg, Anders and Richardson, Chris and Ring, Johannes and Marie E. {Rognes} and Garth N. {Wells}}
}
@misc {25475,
title = {High order methods on arbitrarily many intersecting meshes: Multimesh},
howpublished = {FEF 2017, Rome, Italy},
year = {2017},
author = {Johansson, August and Kehlet, Benjamin and Mats G. {Larson} and Logg, Anders}
}
@article {23453,
title = {A posteriori error analysis of round-off errors in the numerical solution of ordinary differential equations},
journal = {Numerical Algorithms},
volume = {76},
year = {2017},
month = {09/2017},
pages = {191-210},
publisher = { Springer},
abstract = {We prove sharp, computable error estimates for the propagation of errors in the numerical solution of ordinary differential equations. The new estimates extend previous estimates of the influence of data errors and discretisationerrors with a new term accounting for the propagation of numerical round-off errors, showing that the accumulated round-off error is inversely proportional to the square root of the step size. As a consequence, the numeric precision eventuallysets the limit for the pointwise computability of accurate solutions of any ODE. The theoretical results are supported by numerically computed solutions and error estimates for the Lorenz system and the van der Pol oscillator.},
doi = {10.1007/s11075-016-0250-4},
author = {Kehlet, Benjamin and Logg, Anders}
}
@article {25130,
title = {On axisymmetric and stationary solutions of the self-gravitating Vlasov system},
journal = {Classical and Quantum Gravity},
volume = {33},
number = {15},
year = {2016},
publisher = {IOPscience},
abstract = {Axisymmetric and stationary solutions are constructed to the Einstein-Vlasov and Vlasov-Poisson systems. These solutions are constructed numerically, using finite element methods and a fixed-point iteration in which the total mass is fixed at each step. A variety of axisymmetric stationary solutions are exhibited, including solutions with toroidal, disk-like, spindle-like, and composite spatial density configurations, as are solutions with non-vanishing net angular momentum. In the case of toroidal solutions, we show for the first time, solutions of the Einstein-Vlasov system which contain ergoregions.},
author = {Ames, Ellery and Andr{\'e}asson, H{\r a}kan and Logg, Anders}
}
@article {23578,
title = {The FEniCS Project Version 1.5},
journal = {Archive of Numerical Software},
volume = {3},
year = {2015},
month = {12/2015},
publisher = {Open Journal Systems, sponsored by the University of Heidelberg},
author = {Martin Sandve {Aln{\ae}s} and Blechta, Jan and Johan Elon {Hake} and Johansson, August and Kehlet, Benjamin and Logg, Anders and Richardson, Chris and Ring, Johannes and Marie E. {Rognes} and Garth N. {Wells}}
}
@article {23974,
title = {High order cut finite element methods for the Stokes problem},
journal = {Advanced Modeling and Simulation in Engineering Sciences },
volume = {2},
year = {2015},
month = {09/2015},
publisher = {SpringerOpen},
doi = {10.1186/s40323-015-0043-7},
author = {Johansson, August and Mats G. {Larson} and Logg, Anders}
}
@article {Simula.simula.2926,
title = {A Nitsche-based Cut Finite Element Method for a Fluid-Structure Interaction Problem},
journal = {Communications in Applied Mathematics and Computational Science},
volume = {10},
number = {2},
year = {2015},
pages = {97-120},
publisher = {Mathematical Sciences Publishers},
doi = {10.2140/camcos.2015.10.97},
author = {Massing, Andre and Mats G. {Larson} and Logg, Anders and Marie E. {Rognes}}
}
@misc {23579,
title = {Towards a Unified Framework for Automated a Posteriori Error Estimation and Adaptivity in Space-Time},
howpublished = {SIAM CSE, Salt Lake City, USA},
year = {2015},
type = {Invited},
author = {Marie E. {Rognes} and Kehlet, Benjamin and Logg, Anders and Martin Sandve {Aln{\ae}s}}
}
@misc {24423,
title = {Towards an Adaptive Einstein-Vlasov Solver},
howpublished = {Oslo, Simula Research Laboratory},
year = {2015},
month = {09/12/2015},
author = {Logg, Anders}
}
@misc {23416,
title = {Automated Solution of Differential Equations},
howpublished = {Hyperfit seminar, University of Copnehagen, Denmark},
year = {2014},
publisher = { },
type = {Contributed talk},
author = {Logg, Anders}
}
@misc {23413,
title = {Automated Solution of Differential Equations},
howpublished = {Computer science and engineering seminar, Chalmers University of Technology, Gothenburg, Sweden},
year = {2014},
publisher = { },
type = {Contributed talk},
author = {Logg, Anders}
}
@misc {23421,
title = {Automated Solution of Differential Equations},
howpublished = {Svenska matematikersamfunnets h{\o}stm{\o}te},
year = {2014},
type = {Contributed talk},
address = {Svenska matematikersamfunnets h{\o}stm{\o}te},
author = {Logg, Anders}
}
@misc {23412,
title = {CCFEM implementation in FEniCS},
howpublished = {Simula multiphysics workshop},
year = {2014},
type = {Contributed talk},
author = {Logg, Anders}
}
@misc {23414,
title = {A Finite Element method for the Einstein-Vlasov system},
howpublished = {Biocomp lunch seminar, Simula, Oslo},
year = {2014},
publisher = { },
type = {Contributed talk},
author = {Logg, Anders}
}
@misc {23419,
title = {Multimesh FEM in FEniCS},
howpublished = {FEniCS{\textquoteright}14 Workshop, University of Chicago center in Paris, France},
year = {2014},
type = {Contributed talk},
author = {Logg, Anders}
}
@misc {23422,
title = {Periodic table of the Finite Elements},
howpublished = {Biocomp lunch seminar, Simula, Oslo},
year = {2014},
type = {Contributed talk},
author = {Logg, Anders}
}
@article {23411,
title = {Periodic table of the Finite Elements},
journal = {SIAM News},
volume = {47},
year = {2014},
month = {11/2014},
publisher = {SIAM},
issn = {0036-1437},
author = {Douglas N. {Arnold} and Logg, Anders}
}
@misc {23415,
title = {Periodic table of the Finite Elements (part I)},
howpublished = {Computational and Applied Mathematics seminar, Chalmers University of Technology, Gothenburg, Sweden},
year = {2014},
type = {Contributed talk},
author = {Logg, Anders}
}
@misc {23417,
title = {Periodic table of the Finite Elements (part II)},
howpublished = {Computational and Applied Mathematics seminar, Chalmers University of Technology, Gothenburg, Sweden},
year = {2014},
type = {Contributed talk},
author = {Logg, Anders}
}
@misc {23418,
title = {Periodic table of the Finite Elements (part III)},
howpublished = {Computational and Applied Mathematics seminar, Chalmers University of Technology, Gothenburg, Sweden},
year = {2014},
type = {Contributed talk},
author = {Logg, Anders}
}
@article {Simula.simula.1782,
title = {A Stabilized Nitsche Fictitious Domain Method for the Stokes Problem},
journal = {Journal of Scientific Computing},
volume = {61},
number = {online},
year = {2014},
month = {March},
pages = {604-628},
publisher = { },
doi = {10.1007/s10915-014-9838-9},
author = {Massing, Andre and Mats G. {Larson} and Logg, Anders and Marie E. {Rognes}}
}
@article {Simula.simula.2502,
title = {A Stabilized Nitsche Overlapping Mesh Method for the Stokes Problem},
journal = {Numerische Mathematik},
volume = {128},
number = {online},
year = {2014},
month = {January},
pages = {73-101},
publisher = { },
abstract = {We develop a Nitsche-based formulation for a general class of stabilized finite element methods for the Stokes problem posed on a pair of overlapping, non- matching meshes. By extending the least-squares stabilization to the overlap region, we prove that the method is stable, consistent, and optimally convergent. To avoid an ill-conditioned linear algebra system, the scheme is augmented by a least-squares term measuring the discontinuity of the solution in the overlap region of the two meshes. As a consequence, we may prove an estimate for the condition number of the resulting stiffness matrix that is independent of the location of the interface. Finally, we present numerical examples in three spatial dimensions illustrating and confirming the theoretical results.},
doi = {10.1007/s00211-013-0603-z},
author = {Massing, Andre and Mats G. {Larson} and Logg, Anders and Marie E. {Rognes}}
}
@article {Simula.simula.2456,
title = {Unified Form Language: a Domain-Specific Language for Weak Formulations of Partial Differential Equations},
journal = {ACM Transactions on Mathematical Software},
volume = {40},
number = {9},
year = {2014},
publisher = {ACM},
abstract = {We present the Unified Form Language (UFL), which is a domain-specific language for representing weak formulations of partial differential equations with a view to numerical approximation. Features of UFL include support for variational forms and functionals, automatic differentiation of forms and expressions, arbitrary function space hierarchies for multi-field problems, general differential operators and flexible tensor algebra. With these features, UFL has been used to effortlessly express finite element methods for complex systems of partial differential equations in near-mathematical notation, resulting in compact, intuitive and readable programs. We present in this work the language and its construction. An implementation of UFL is freely available as an open-source software library. The library generates abstract syntax tree representations of variational problems, which are used by other software libraries to generate concrete low-level implementations. Some application examples are presented and libraries that support UFL are highlighted.},
author = {Martin Sandve {Aln{\ae}s} and Logg, Anders and Kristian B. {{\O}lgaard} and Marie E. {Rognes} and Garth N. {Wells}}
}
@misc {23420,
title = {Vad g{\r a}r at berekna, vad g{\r a}r inte? Om fraktaler - matematiske fantasiskapelser - och kaos},
year = {2014},
type = {Talk at Senioruniversitetet in Stockholm},
address = {Stockholm},
author = {Logg, Anders}
}
@article {Simula.acdc.12,
title = {Automated Goal-Oriented Error Control I: Stationary Variational Problems},
journal = {SIAM Journal on Scientific Computing},
volume = {35},
number = {3},
year = {2013},
month = {June},
pages = {173-193},
abstract = {This article presents a general and novel approach to automated goal-oriented error control in the solution of nonlinear stationary finite element variational problems. The approach is based on automated linearization to obtain the linearized dual problem, automated derivation and evaluation of a\~posteriori error estimates, and automated adaptive mesh refinement to control the error in a given goal functional to within a given tolerance. Numerical examples representing a variety of different discretizations of linear and nonlinear partial differential equations are presented, including Poisson{\textquoteright}s equation, a mixed formulation of linear elasticity, and the incompressible Navier-Stokes equations.},
author = {Marie E. {Rognes} and Logg, Anders}
}
@article {Simula.simula.2404,
title = {Efficient Implementation of Finite Element Methods on Nonmatching and Overlapping Meshes in Three Dimensions},
journal = {SIAM Journal on Scientific Computing},
volume = {35},
number = {1},
year = {2013},
pages = {C23-C47},
abstract = {In recent years, a number of finite element methods have been formulated for the solution of partial differential equations on complex geometries based on nonmatching or overlapping meshes. Examples of such methods are the fictitious domain method, the extended finite element method, and Nitsche{\textquoteright}s method. In all these methods, integrals must be computed over cut cells or subsimplices, which is challenging to implement, especially in three space dimensions. In this note, we address the main challenges of such an implementation and demonstrate good performance of a fully general code for automatic detection of mesh intersections and integration over cut cells and subsimplices. As a canonical example of an overlapping mesh method, we consider Nitsche{\textquoteright}s method, which we apply to Poisson{\textquoteright}s equation and a linear elastic problem.},
doi = {10.1137/11085949X},
author = {Massing, Andre and Mats G. {Larson} and Logg, Anders}
}
@misc {Simula.simula.2524,
title = {The FEniCS Project - Organization, Practices, Maintenance and Distribution},
howpublished = {CBC seminar series},
year = {2013},
month = {March},
author = {Logg, Anders}
}
@inproceedings {Simula.simula.2446,
title = {Preliminary Study of the Impact of Spinal Cord Nerve Roots and Denticulate Ligaments on Drug Movement in the Cervical Spinal Subarachnoid Space},
journal = {The Nordic Seminar on Computational Mechanics},
year = {2013},
type = {Conference},
author = {Mortensen, Mikael and Mardal, Kent-Andre and Martin, Bryn and Pahlavian, Souroush},
editor = {Mardal, Kent-Andre and Massing, Andre and Logg, Anders}
}
@book {Simula.simula.2478,
title = {Proceedings of the 26th Nordic Seminar on Computational Machanics},
year = {2013},
month = {October},
publisher = {Simula Research Laboratory},
isbn = {978-82-92593-12-7},
author = {Logg, Anders and Mardal, Kent-Andre and Massing, Andre}
}
@inproceedings {Simula.simula.2380,
title = {Quantifying the Computability of the Lorenz System},
journal = {Proceedings of the VI International Conference on Adaptive Modeling and Simulation (ADMOS 2013)},
year = {2013},
publisher = {International Center for Numerical Methods in Engineering (CIMNE)},
type = {Conference},
abstract = {It is well known that the computation of accurate trajectories of the Lorenz system is a difficult problem. Computed solutions are very sensitive to the discretization error determined by the time step size and polynomial order of the method, as well as round-off errors. In this work, we show how round-off errors limit the computability of the Lorenz system and quantify exactly the length of intervals over which solutions can be computed, expressed in terms of the floating point precision. Using adjoint-based \emph{a posteriori} error analysis techniques, we estimate the stability of computations with respect to initial data, discretization, and round-off errors, respectively. The analysis is verified by computing an accurate solution on the time interval [0,1000] using a very high order (order 200) finite element method and very high floating point precision 400 digits).},
author = {Kehlet, Benjamin and Logg, Anders},
editor = {J. P. Moitinh {de Almeida} and D{\textquoteleft}{\"\i}ez, P. and Tiago, C. and Par{\'e}s, N.}
}
@inproceedings {Simula.simula.2444,
title = {A Second Order Fast Sweeping Method for the Eikonal Equation Based on Minimization},
journal = {The Nordic Seminar on Computational Mechanics},
year = {2013},
type = {Conference},
author = {Kuchta, Miroslav and Mortensen, Mikael},
editor = {Mardal, Kent-Andre and Massing, Andre and Logg, Anders}
}
@inproceedings {Simula.simula.2406,
title = {A Stabilized Nitsche Fictitious Domain Formulation for the Three-Field Stokes Problem},
journal = {The 26th Nordic Seminar on Computational Mechanics},
year = {2013},
type = {Conference},
isbn = {978-82-92593-12-7},
author = {Claus, Susanne and Massing, Andre and Burman, Erik},
editor = {Logg, Anders and Mardal, Kent-Andre and Massing, Andre}
}
@inbook {Simula.simula.1110,
title = {An Adaptive Finite Element Solver for Fluid-structure Interaction Problems},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {554-572},
publisher = {Springer},
organization = {Springer},
chapter = {29},
isbn = {978-3-642-23098-1},
author = {Selim, Kristoffer},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@article {Simula.simula.1210,
title = {An Adaptive Finite Element Splitting Method for the Incompressible Navier-Stokes Equations},
journal = {Computer Methods in Applied Mechanics and Engineering},
volume = {209-212},
year = {2012},
pages = {54-65},
abstract = {We present an adaptive finite element method for the incompressible Navier-Stokes equations based on a standard splitting scheme (the incremental pressure correction scheme). The presented method combines the efficiency and simplicity of a splitting method with the powerful framework offered by the finite element method for error analysis and adaptivity. An a posteriori error estimate is derived which expresses the error in a goal functional of interest as a sum of contributions from spatial discretization, time discretization and a term that measures the deviation of the splitting scheme from a pure Galerkin scheme (the computational error). Numerical examples are presented which demonstrate the performance of the adaptive algorithm and high quality efficiency indices. It is further demonstrated that the computational error of the Navier-Stokes momentum equation is linear in the size of the time step while the computational error of the continuity equation is quadratic in the size of the time step.},
doi = {10.1016/j.cma.2011.10.002},
author = {Selim, Kristoffer and Logg, Anders and Mats G. {Larson}}
}
@book {Simula.simula.1062,
title = {Automated Solution of Differential Equations by the Finite Element Method},
year = {2012},
publisher = {Springer},
isbn = {3642230989},
author = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1114,
title = {Automated Testing of Saddle Point Stability Conditions},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {655-670},
publisher = {Springer},
organization = {Springer},
chapter = {36},
isbn = {978-3-642-23098-1},
author = {Marie E. {Rognes}},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inproceedings {Simula.simula.1784,
title = {Automatically Generated Solvers for Variational Formulations of Time-Dependent Partial Differential Equations},
journal = {6th European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS 2012},
year = {2012},
type = {Conference},
author = {Marie E. {Rognes} and Kehlet, Benjamin and Logg, Anders},
editor = {Eberhardsteiner, J.}
}
@inbook {Simula.simula.1112,
title = {Block Preconditioning of Systems of PDEs},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {643-654},
publisher = {Springer},
organization = {Springer},
chapter = {35},
isbn = {978-3-642-23098-1},
author = {Mardal, Kent-Andre and Joachim Berdal {Haga}},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1104,
title = {Cerebrospinal Fluid Flow},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {455-470},
publisher = {Springer},
organization = {Springer},
chapter = {24},
isbn = {978-3-642-23098-1},
author = {St{\o}le-Hentschel, Susanne and Linge, Svein and Alf Emil {L{\o}vgren} and Mardal, Kent-Andre},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1070,
title = {Common and Unusual Finite Elements},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {91-116},
publisher = {Springer},
organization = {Springer},
chapter = {3},
isbn = {978-3-642-23098-1},
author = {Robert C. {Kirby} and Logg, Anders and Marie E. {Rognes} and Andy R. {Terrel}},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.acdc.38,
title = {A Comparison of Some Common Finite Element Schemes for the Incompressible Navier-Stokes Equations},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {395-418},
publisher = {Springer},
organization = {Springer},
chapter = {21},
isbn = {978-3-642-23098-1},
author = {Valen-Sendstad, Kristian and Logg, Anders and Mardal, Kent-Andre and Narayanan, Harish and Mortensen, Mikael},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1108,
title = {A Computational Framework for Nonlinear Elasticity},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {527-544},
publisher = {Springer},
organization = {Springer},
chapter = {27},
isbn = {978-3-642-23098-1},
author = {Narayanan, Harish},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.acdc.40,
title = {Computational Hemodynamics},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {439-454},
publisher = {Springer},
organization = {Springer},
chapter = {23},
isbn = {978-3-642-23098-1},
author = {Valen-Sendstad, Kristian and Mardal, Kent-Andre and Logg, Anders},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1080,
title = {Constructing General Reference Finite Elements},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {117-128},
publisher = {Springer},
organization = {Springer},
chapter = {4},
isbn = {978-3-642-23098-1},
author = {Robert C. {Kirby} and Mardal, Kent-Andre},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.958,
title = {A Coupled Stochastic and Deterministic Model of Ca2+ Dynamics in the Dyadic Cleft},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {611-627},
publisher = {Springer},
organization = {Springer},
chapter = {33},
isbn = {978-3-642-23098-1},
author = {Johan Elon {Hake}},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1082,
title = {Discrete Optimization of Finite Element Matrix Evaluation},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {161-168},
publisher = {Springer},
organization = {Springer},
chapter = {9},
isbn = {978-3-642-23098-1},
author = {Robert C. {Kirby} and Matthew G. {Knepley} and Logg, Anders and Scott, Ridgway and Andy R. {Terrel}},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.962,
title = {DOLFIN: a C++/Python Finite Element Library},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {173-225},
publisher = {Springer},
organization = {Springer},
chapter = {10},
isbn = {978-3-642-23098-1},
author = {Logg, Anders and Garth N. {Wells} and Johan Elon {Hake}},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.396,
title = {Dynamic Simulations of Convection in the Earth{\textquoteright}s Mantle},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {587-602},
publisher = {Springer},
organization = {Springer},
chapter = {31},
address = {Berlin Heidelberg},
abstract = {In this chapter, we model dynamic convection processes in the Earth{\textquoteright}s mantle: linking the geodynamical equations, numerical implementation and Python code tightly together. The convection is generated by heating from below with a compositionally distinct and denser layer at the bottom. The time-dependent nonlinear partial differential equations to be solved are the quasi-static Stokes equations with depth- and temperature-dependent viscosity and advection-diffusion equations for the composition and temperature. We present a numerical algorithm for the simulation of these equations as well as an implementation of this algorithm using the DOLFIN Python interface. The results show the compositional heterogeneities persist, but interact strongly with the convecting system, generating upwellings and moving as material from the surface displaces them. This chapter will be of interest to those seeking to model fluid discontinuities using field methods as well as those interested in mantle convection simulations.},
isbn = {978-3-642-23098-1},
author = {Vynnytska, Lyudmyla and Clark, Stuart and Marie E. {Rognes}},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1064,
title = {A FEniCS Tutorial},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
year = {2012},
pages = {1-70},
publisher = {Springer},
organization = {Springer},
chapter = {1},
isbn = {978-3-642-23098-1},
author = {Hans Petter {Langtangen}},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1088,
title = {FErari: an Optimizing Compiler for Variational Forms},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {235-243},
publisher = {Springer},
organization = {Springer},
chapter = {12},
isbn = {978-3-642-23098-1},
author = {Robert C. {Kirby} and Logg, Anders},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1084,
title = {FFC: the FEniCS Form Compiler},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {223-234},
publisher = {Springer},
organization = {Springer},
chapter = {11},
isbn = {978-3-642-23098-1},
author = {Logg, Anders and Kristian B. {{\O}lgaard} and Marie E. {Rognes} and Garth N. {Wells}},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1074,
title = {Finite Element Assembly},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {137-142},
publisher = {Springer},
organization = {Springer},
chapter = {6},
isbn = {978-3-642-23098-1},
author = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1068,
title = {The Finite Element Method},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {73-90},
publisher = {Springer},
organization = {Springer},
chapter = {2},
isbn = {978-3-642-23098-1},
author = {Robert C. {Kirby} and Logg, Anders},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1078,
title = {Finite Element Variational Forms},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lec},
volume = {84},
year = {2012},
pages = {129-136},
publisher = {Springer},
organization = {Springer},
chapter = {5},
isbn = {978-3-642-23098-1},
author = {Robert C. {Kirby} and Logg, Anders},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1090,
title = {Instant: Just-in-Time Compilation of C/C++ in Python},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {253-268},
publisher = {Springer},
organization = {Springer},
chapter = {14},
isbn = {978-3-642-23098-1},
author = {Wilbers, Ilmar and Mardal, Kent-Andre and Martin Sandve {Aln{\ae}s}},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.960,
title = {Lessons Learned in Mixed Language Programming},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
volume = {84},
year = {2012},
pages = {363-381},
publisher = {Springer},
organization = {Springer},
chapter = {19},
isbn = {978-3-642-23098-1},
author = {Johan Elon {Hake} and Mardal, Kent-Andre},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inproceedings {Simula.simula.1786,
title = {A Newton Method for Fluid-Structure Interaction Using Full Jacobians Based on Automatic Form Differentiation},
journal = {6th European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS 2012},
year = {2012},
type = {1},
author = {Balaban, Gabriel and Logg, Anders and Marie E. {Rognes}},
editor = {Eberhardsteiner, J.}
}
@inbook {Simula.simula.1102,
title = {Simulation of Transitional Flows},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {419-438},
publisher = {Springer},
organization = {Springer},
chapter = {22},
isbn = {978-3-642-23098-1},
author = {Mortensen, Mikael and Mardal, Kent-Andre and Hans Petter {Langtangen}},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1092,
title = {SyFi and SFC: Symbolic Finite Elements and Form Compilation},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {269-278},
publisher = {Springer},
organization = {Springer},
chapter = {15},
isbn = {978-3-642-23098-1},
author = {Martin Sandve {Aln{\ae}s} and Mardal, Kent-Andre},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1076,
title = {Tensor Representation of Finite Element Variational Forms},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {157-167},
publisher = {Springer},
organization = {Springer},
chapter = {8},
isbn = {978-3-642-23098-1},
author = {Robert C. {Kirby} and Logg, Anders},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1094,
title = {UFC: a Finite Element Code Generation Interface},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {279-298},
publisher = {Springer},
organization = {Springer},
chapter = {16},
isbn = {978-3-642-23098-1},
author = {Martin Sandve {Aln{\ae}s} and Logg, Anders and Mardal, Kent-Andre},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inbook {Simula.simula.1096,
title = {UFL: a Finite Element Form Language},
booktitle = {Automated Solution of Differential Equations by the Finite Element Method},
series = {Lecture Notes in Computational Science and Engineering},
volume = {84},
year = {2012},
pages = {299-334},
publisher = {Springer},
organization = {Springer},
chapter = {17},
isbn = {978-3-642-23098-1},
author = {Martin Sandve {Aln{\ae}s}},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@article {Simula.simula.922,
title = {An Adaptive Finite Element Method for Fluid-Structure Interaction},
journal = {SIAM Journal on Scientific Computing},
year = {2011},
abstract = {In this paper, we present an adaptive finite element method for fully coupled, time-dependent fluid-structure interaction (FSI) problems based on a dual-weighted residual method. In order to fix concepts, the theory is presented in the context of a fluid that is modeled by the incompressible Navier-Stokes equations and a structure that is modeled by the (nonlinear) St. Venant-Kirchhoff model. We derive the associated dual problem and use it to construct an a posteriori error estimate for the fully coupled FSI problem. The primal FSI problem is solved using a partitioned algorithm in the Arbitrary Lagrangian-Eulerian (ALE) framework, while the dual problem is solved using a monolithic formulation on a fixed reference domain. An adaptive algorithm is presented for controlling the error in an output functional of interest by adaptively refining the mesh and adapting the time steps. A numerical example is presented which demonstrates good performance of the adaptive algorithm (as compared to uniform mesh refinement) and good quality of efficiency indices},
author = {Selim, Kristoffer and Logg, Anders and Narayanan, Harish and Mats G. {Larson}}
}
@misc {Simula.simula.982,
title = {Adaptive Finite Element Methods for Fluid-Structure Interaction and Incompressible Flow},
howpublished = {Talk at FEniCS{\textquoteright}11 / Red Raider Minisymposium 2011, Texas Tech University, Lubbock, 2011-11-03},
year = {2011},
author = {Logg, Anders}
}
@misc {Simula.simula.984,
title = {Adaptive Finite Element Methods for Fluid-Structure Interaction and Incompressible Flow},
howpublished = {Talk at Simula/NTNU Workshop, Simula Research Laboratory, 2011-11-17},
year = {2011},
author = {Logg, Anders}
}
@misc {Simula.simula.978,
title = {The FEniCS Project},
howpublished = {Talk at EuroSciPy 2011 / Python in Physics, Ecole normale sup{\'e}rieure, Paris, 2011-08-09},
year = {2011},
author = {Logg, Anders}
}
@misc {Simula.simula.974,
title = {The FEniCS Project},
howpublished = {Talk at NOTUR 2011, University of Oslo, 2011-05-23},
year = {2011},
author = {Logg, Anders}
}
@misc {Simula.simula.976,
title = {The FEniCS Project},
howpublished = {Workshop on Multiscale Problems and Methods, Simula Research Laboratory, 2011-06-17},
year = {2011},
author = {Logg, Anders}
}
@misc {Simula.simula.972,
title = {The FEniCS Project},
howpublished = {Talk at Det Norske Veritas 2011-05-11},
year = {2011},
author = {Logg, Anders}
}
@misc {Simula.simula.980,
title = {Solving Poisson{\textquoteright}s Equation With DOLFIN 0.2.11 (2002): a Study of the Portability of Scientific Codes Across the Time Domain},
howpublished = {Talk at Biocomp Seminar, Simula Research Laboratory, 2011-09-28},
year = {2011},
author = {Logg, Anders}
}
@misc {Simula.simula.292,
title = {Automated Goal-Oriented Error Control},
howpublished = {China-Norway-Sweden Workshop on Computational Mathematics},
year = {2010},
author = {Logg, Anders and Marie E. {Rognes}}
}
@misc {invitedtalkreference.2011-01-10.5280307621,
title = {Automated Goal-Oriented Error Control},
howpublished = {China-Norway-Sweden Workshop on Computational Mathematics in Bergen},
year = {2010},
author = {Logg, Anders and Marie E. {Rognes}}
}
@misc {Simula.acdc.4,
title = {Automated Goal-Oriented Error Control for Stationary Variational Problems},
howpublished = {Talk at FEniCS{\textquoteright}10, KTH Royal Institute of Technology, Stockholm},
year = {2010},
month = {May},
author = {Marie E. {Rognes} and Logg, Anders}
}
@misc {Simula.acdc.6,
title = {Automated Goal-Oriented Error Control for Stationary Variational Problems},
howpublished = {Presentation at the European Finite Element Fair 2010, University of Warwick},
year = {2010},
month = {May},
author = {Marie E. {Rognes} and Logg, Anders}
}
@misc {Simula.acdc.14,
title = {Automated Goal-Oriented Error Control With Applications to Fluid Flow},
howpublished = {Talk at CBC Workshop on Cerebral Blood Flow and Stroke - Clinical, Experimental and Mathematical Models and Problems},
year = {2010},
month = {June},
author = {Marie E. {Rognes} and Logg, Anders}
}
@misc {Simula.acdc.10,
title = {Automated Goal-Oriented Error Control With Applications to Nonlinear Elasticity},
howpublished = {Talk at DSPDEs 2010 - Emerging Topics in Dynamical Systems and Partial Differential Equations, Barcelona},
year = {2010},
month = {May},
author = {Marie E. {Rognes} and Logg, Anders}
}
@misc {keynotetalkreference.2011-01-10.8478885779,
title = {Automated Scientific Computing},
howpublished = {23rd Chemnitz FEM Symposium},
year = {2010},
author = {Logg, Anders}
}
@misc {Simula.simula.290,
title = {Automated Scientific Computing},
howpublished = {23rd Chemnitz FEM Symposium},
year = {2010},
author = {Logg, Anders}
}
@misc {Simula.acdc.50,
title = {Automated Scientific Computing},
howpublished = {Docentf{\"o}rel{\"a}sning, Chalmers University of Technology},
year = {2010},
author = {Logg, Anders}
}
@inbook {Simula.SC.178,
title = {Automatic Calibration of Depositional Models},
booktitle = {Automated Scientific Computing},
year = {2010},
publisher = {Springer},
organization = {Springer},
abstract = {A novel concept for calibrating depositional models is presented. In this approach transport coefficients are determined from well output measurements. Finite element implementation of the multi-lithology models and their duals is automated by the FEniCS project DOLFIN using a python interface.},
author = {Schroll, Achim},
editor = {Logg, Anders and Mardal, Kent-Andre and Garth N. {Wells}}
}
@inproceedings {Simula.acdc.54,
title = {Building Flexible User Interfaces for Solving PDEs},
journal = {AIP Conference Proceedings},
volume = {1281},
number = {1},
year = {2010},
pages = {1643-1646},
publisher = {AIP},
type = {Conference},
abstract = {FEniCS is a collection of software tools for the automated solution of differential equations by finite element methods. In this note, we describe how FEniCS can be used to solve a simple nonlinear model problem with varying levels of automation. At one extreme, FEniCS provides tools for the fully automated and adaptive solution of nonlinear partial differential equations. At the other extreme, FEniCS provides a range of tools that allow the computational scientist to experiment with novel solution algorithms.},
isbn = {978-0-7354-0834-0},
doi = {10.1063/1.3498146},
author = {Logg, Anders and Garth N. {Wells}},
editor = {Theodore E. {Simos} and Psihoyios, George and Tsitouras, Ch.}
}
@article {Simula.SC.476,
title = {DOLFIN: Automated Finite Element Computing},
journal = {ACM Transactions on Mathematical Software},
volume = {37},
number = {2},
year = {2010},
author = {Logg, Anders and Garth N. {Wells}}
}
@inproceedings {Simula.acdc.20,
title = {Exploring Automated Adaptivity and Error Control},
journal = {AIP Conference Proceedings},
volume = {1281},
number = {1},
year = {2010},
pages = {794-797},
publisher = {AIP},
type = {Conference},
abstract = {Goal-oriented adaptive error control provides a multitude of choices with regard to error estimation and discretization refinement strategies. In this note, we investigate the effect of such choices using a flexible framework for automated adaptive goal-oriented error control applied to a specific test case. The efficiency of the adaptive algorithm varies significantly with the choice of parameters. We observe that the optimal parameters match the default parameters provided by the framework.},
isbn = {978-0-7354-0834-0},
doi = {10.1063/1.3498603},
author = {Marie E. {Rognes} and Logg, Anders},
editor = {Theodore E. {Simos} and Psihoyios, George and Tsitouras, Ch.}
}
@misc {Simula.acdc.48,
title = {FEniCS 1.0 (?)},
howpublished = {FEniCS{\textquoteright}10, KTH, Stockholm},
year = {2010},
author = {Logg, Anders}
}
@misc {Simula.simula.288,
title = {FEniCS: Automated Scientific Computing},
howpublished = {8th International Conference of Numerical Analysis and Applied Mathematics (ICNAAM), Rhodes, Greece, September 19-25},
year = {2010},
author = {Logg, Anders}
}
@misc {invitedtalkreference.2011-01-10.4953094043,
title = {FEniCS: Automated Scientific Computing},
howpublished = {ICNAAM{\textquoteright}10 at Rhodes},
year = {2010},
author = {Logg, Anders}
}
@misc {Simula.acdc.16,
title = {A Framework for Automated Goal-Oriented Error Control},
howpublished = {Talk at BIT 50 - Trends in Numerical Computing},
year = {2010},
author = {Marie E. {Rognes} and Logg, Anders}
}
@misc {Simula.simula.320,
title = {Implementation of FEM Assembling in DOLFIN},
howpublished = {AC/DC seminar series},
year = {2010},
author = {Logg, Anders}
}
@article {Simula.acdc.22,
title = {Long-Time Computability of the Lorenz System},
journal = {journal},
year = {2010},
abstract = {The purpose of this paper is threefold: (i) to demonstrate that the Lorenz system is computable over long time intervals; (ii) to prove sharp computable error estimates for the propagation of round-off errors and quantify the computability of the Lorenz system; and (iii) to present a reference solution of the Lorenz system on the time interval [0, 1000].},
author = {Kehlet, Benjamin and Logg, Anders}
}
@misc {Simula.acdc.46,
title = {Nya Verktyg, Nya M{\"o}jligheter},
howpublished = {Sveriges matematikl{\"a}rarf{\"o}rening (SMaL)},
year = {2010},
note = {Sm{\"o}gens skola},
author = {Logg, Anders}
}
@misc {Simula.simula.286,
title = {A Reference Solution for the Lorenz System on [0, 1000]},
howpublished = {8th International Conference of Numerical Analysis and Applied Mathematics (ICNAAM), Rhodes, Greece, September 19-25},
year = {2010},
author = {Kehlet, Benjamin and Logg, Anders}
}
@inproceedings {Simula.acdc.52,
title = {A Reference Solution for the Lorenz System on [0, 1000]},
journal = {AIP Conference Proceedings},
volume = {1281},
number = {1},
year = {2010},
pages = {1635-1638},
publisher = {AIP},
type = {Conference},
isbn = {978-0-7354-0834-0},
doi = {10.1063/1.3498141},
author = {Kehlet, Benjamin and Logg, Anders},
editor = {Theodore E. {Simos} and Psihoyios, George and Tsitouras, Ch.}
}
@inproceedings {Simula.simula.217,
title = {Towards an Implementation of Nitsche{\textquoteright}s Method on Overlapping Meshes in 3D},
journal = {AIP Conference Proceedings (ICNAAM 2010)},
volume = {1281},
number = {1},
year = {2010},
publisher = {Springer},
type = {Conference},
isbn = {978-0-7354-0834-0},
doi = {10.1063/1.3498600},
author = {Massing, Andre and Mats G. {Larson} and Logg, Anders},
editor = {Theodore E. {Simos} and Psihoyios, George and Tsitouras, Ch.}
}
@misc {Simula.sc.726,
title = {Automated Finite Element Discretization},
howpublished = {Talk at Workshop on Compatible and Innovative Discretizations for Partial Differential Equations, Oslo, 2009-06-18},
year = {2009},
author = {Logg, Anders}
}
@misc {Simula.sc.718,
title = {Automatic Code Generation and the FEniCS Project},
howpublished = {Talk at Opportunities and Challenges in Computational Geodynamics, Caltech, 2009-03-30},
year = {2009},
author = {Logg, Anders}
}
@misc {Simula.sc.784,
title = {Cerebral Blood Flow},
howpublished = {Invited talk at Telemark College, Engineering Faculty, Porsgrunn, Norway, 2009},
year = {2009},
author = {Mardal, Kent-Andre and Hentschel, Susanne and Logg, Anders and Valen-Sendstad, Kristian}
}
@misc {Simula.sc.728,
title = {DOLFIN: Automated Finite Element Computing},
howpublished = {Talk at ENUMATH{\textquoteright}09, Uppsala, 2009-07-03},
year = {2009},
author = {Logg, Anders}
}
@article {Simula.SC.282,
title = {Efficient Assembly of H(div) and H(curl) Conforming Finite Elements},
journal = {SIAM Journal on Scientific Computing},
volume = {36},
number = {6},
year = {2009},
pages = {4130-4151},
author = {Marie E. {Rognes} and Robert C. {Kirby} and Logg, Anders}
}
@article {Simula.SC.75,
title = {Efficient Representation of Computational Meshes},
journal = {International Journal of Computational Science and Engineering},
volume = {4},
number = {4},
year = {2009},
pages = {283-295},
author = {Logg, Anders}
}
@misc {Simula.sc.720,
title = {FEniCS: Automated Computing},
howpublished = {Workshop on Computational Fluid Dynamics, Simula Research Laboratory, Oslo, 2009-05-04},
year = {2009},
author = {Logg, Anders}
}
@misc {Simula.sc.722,
title = {Introduction to FEniCS{\textquoteright}09},
howpublished = {Talk at FEniCS{\textquoteright}09, Simula Research Laboratory, Oslo, 2009-06-11},
year = {2009},
author = {Logg, Anders}
}
@misc {Simula.sc.724,
title = {Parallel Data Structures and Algorithms in DOLFIN},
howpublished = {Talk at HPC Workshop, Simula Research Laboratory, Oslo, 2009-06-16},
year = {2009},
author = {Logg, Anders}
}
@inbook {Simula.SC.492,
title = {Past and Future Perspectives on Scientific Software},
booktitle = {Simula Research Laboratory - by thinking constantly about it},
year = {2009},
pages = {321-362},
publisher = {Springer},
organization = {Springer},
chapter = {23},
address = {Heidelberg},
isbn = {978-3-642-01155-9},
author = {Logg, Anders and Hans Petter {Langtangen} and Cai, Xing},
editor = {Tveito, Aslak and Are Magnus {Bruaset} and Lysne, Olav}
}
@misc {Simula.sc.778,
title = {Patient-Specific Hemodynamics in FEniCS},
howpublished = {Presentation at the FEniCS 09 Workshop},
year = {2009},
author = {Mardal, Kent-Andre and Logg, Anders and Hentschel, Susanne and Oddrun Christin {Myklebust} and Valen-Sendstad, Kristian}
}
@misc {Simula.sc.786,
title = {Patient-Specific Hemodynamics in FEniCS},
howpublished = {Invited talk at the minisymposium on Computational Vascular and Cardiovascular Mechanics at USNCCM 2009},
year = {2009},
author = {Mardal, Kent-Andre and Hentschel, Susanne and Logg, Anders and Valen-Sendstad, Kristian}
}
@misc {Simula.sc.780,
title = {Patient-Specific Simulations of Stroke and Syringomyelia},
howpublished = {Talk : Advisory commitee meeting FFI project P1112 Aerosols: Dispersion, Transport and Consequences, Nov 03},
year = {2009},
author = {Mardal, Kent-Andre and Hentschel, Susanne and Helgeland, Anders and Hans Petter {Langtangen} and Linge, Svein and Alf Emil {L{\o}vgren} and Logg, Anders and Valen-Sendstad, Kristian}
}
@inproceedings {Simula.sc.698,
title = {Simulating Heart Valve Dynamics in FEniCS},
journal = {MekIT{\textasciiacute}09. Fifth National Conference on Computational Mechanics},
year = {2009},
pages = {411-419},
publisher = {Tapir Akademisk Forlag},
type = {1},
isbn = {978-82-519-2421-4},
author = {Selim, Kristoffer and Logg, Anders},
editor = {Bj{\o}rn H. {Skallerud} and H. I. {Andersson}}
}
@misc {Simula.sc.1150,
title = {Simulating the Heart Valve Dynamics in FEniCS},
howpublished = {Talk at MekIT{\textquoteright}09: Fifth National Conference on Computational Mechanics, Trondheim, May 26-27},
year = {2009},
author = {Selim, Kristoffer and Logg, Anders}
}
@misc {Simula.sc.774,
title = {Simulation Methodology for Bioflows},
howpublished = {Talk : Advisory commitee meeting FFI project P1112 Aerosols: Dispersion, Transport and Consequences, May 05},
year = {2009},
author = {Valen-Sendstad, Kristian and Mardal, Kent-Andre and Logg, Anders}
}
@misc {Simula.SC.636,
title = {Some Biomedical Applications at Simula},
howpublished = {Talk at the CBC Workshop on Computational Biology with UMB},
year = {2009},
author = {Mardal, Kent-Andre and Helgeland, Anders and Hentschel, Susanne and Hans Petter {Langtangen} and Logg, Anders and Linge, Svein and Alf Emil {L{\o}vgren} and Valen-Sendstad, Kristian}
}
@manual {Simula.sc.706,
title = {UFL Specification and User Manual},
year = {2009},
isbn = {x},
author = {Martin Sandve {Aln{\ae}s} and Logg, Anders}
}
@article {Simula.SC.96,
title = {Unified Framework for Finite Element Assembly},
journal = {International Journal of Computational Science and Engineering},
volume = {4},
number = {4},
year = {2009},
pages = {231-244},
author = {Martin Sandve {Aln{\ae}s} and Logg, Anders and Mardal, Kent-Andre and Skavhaug, Ola and Hans Petter {Langtangen}}
}
@article {Simula.SC.270,
title = {Algorithms and Data Structures for Multi-Adaptive Time-Stepping},
journal = {ACM Transactions on Mathematical Software},
volume = {35},
number = {17},
year = {2008},
pages = {1-24},
publisher = {ACM},
author = {Jansson, Johan and Logg, Anders}
}
@inbook {Logg.2007.1,
title = {Att L{\"o}sa En Differentialekvation},
booktitle = {M{\"a}nniskor och matematik. L{\"a}sebok f{\"o}r nyfikna},
year = {2008},
pages = {95-110},
publisher = {Nationellt centrum f{\"o}r matematikutbildning, NCM},
organization = {Nationellt centrum f{\"o}r matematikutbildning, NCM},
chapter = {3},
isbn = {978-91-85143-08-5},
author = {Logg, Anders},
editor = {Helenius, O. and Wallby, K.}
}
@article {Simula.SC.274,
title = {Automated Code Generation for Discontinuous Galerkin Methods},
journal = {SIAM Journal on Scientific Computing},
volume = {31},
number = {2},
year = {2008},
pages = {849-864},
publisher = {SIAM},
author = {Kristian B. {Oelgaard} and Logg, Anders and Garth N. {Wells}}
}
@inproceedings {Simula.SC.290,
title = {Automated Computational Modelling for Solid Mechanics},
journal = {IUTAM Symposium on Theoretical, Modelling and Computational Aspects of Inelastic Media},
year = {2008},
publisher = {Springer},
type = {Conference},
isbn = {978-1-4020-9089-9},
author = {Kristian B. {Oelgaard} and Garth N. {Wells} and Logg, Anders},
editor = {Reddy, Daya}
}
@article {Simula.SC.272,
title = {Benchmarking Domain-Specific Compiler Optimizations for Variational Forms},
journal = {ACM Transactions on Mathematical Software},
volume = {35},
number = {10},
year = {2008},
pages = {1-18},
publisher = {ACM},
author = {Robert C. {Kirby} and Logg, Anders}
}
@inproceedings {Simula.SC.354,
title = {Collaborative Computational Frameworks and the Growth Problem},
journal = {The mathematics of growth and remodelling of soft biological tissues},
volume = {39/2008},
year = {2008},
pages = {29-31},
publisher = {Mathematisches Forschungsinstitut Oberwolfach},
type = {Workshop},
author = {Narayanan, Harish and Garikipati, Krishna and Logg, Anders},
editor = {Garikipati D. {Ambrosi} and Kuhl, E.}
}
@misc {Simula.SC.348,
title = {Developing Flow Solver Methodology for Patientspecific Simulation of Hemodynamics},
howpublished = {Talk at Workshop on Finite Element Methods for Fluids and Fluid-Structure Interaction, June 5},
year = {2008},
author = {Valen-Sendstad, Kristian and Logg, Anders and Mardal, Kent-Andre}
}
@misc {Simula.SC.318,
title = {The FEniCS Project},
howpublished = {Inviteted speaker at the Workshop on Data Structures for Finite Element and Finite Volume Computations, Freie Universit{\"a}t Berlin, 29th of February},
year = {2008},
note = {invited talk, 2008-02-29},
month = {February},
author = {Logg, Anders}
}
@misc {Simula.SC.328,
title = {FEniCS Tutorial},
howpublished = {Talk at CBC Seminar, Oslo, 6th of November},
year = {2008},
author = {Logg, Anders}
}
@misc {Simula.SC.326,
title = {FSI Development at CBC},
howpublished = {Invited speaker at the Workshop on FSI for Biomedical Applications, Trondheim, 8th of September},
year = {2008},
author = {Logg, Anders}
}
@misc {Simula.SC.322,
title = {Just-in-Time Compilation of Finite Element Variational Forms},
howpublished = {Talk at the Finite Element Circus and Rodeo, Louisiana State University, Baton Rogue, USA, 7th of March},
year = {2008},
author = {Logg, Anders}
}
@inproceedings {Simula.SC.57,
title = {Multiscale Modeling of the Acoustic Properties of Lung Parenchyma},
journal = {Modelling of the Respiratory System Biomechanical, Computational and Mathematical Aspects},
volume = {23},
year = {2008},
pages = {78-97},
publisher = {EDP Sciences},
type = {1},
isbn = {1270-900X},
author = {Siklosi, Malin and Jensen, Oliver and Tew, Richard and Logg, Anders},
editor = {Del Moral E. {Canc{\`e}s} and Gerbeau, Jean-Fr{\`e}d{\`e}ric}
}
@inproceedings {Simula.SC.292,
title = {An Overview of the FEniCS Project},
journal = {21st Nordic Seminar on Computational Mechanics},
year = {2008},
publisher = {CIMNE},
type = {Conference},
isbn = {978-84-96736-56-6},
author = {Logg, Anders},
editor = {Pettersen, B. and Mathisen, K.M. and Kvamsdal, T.}
}
@misc {Simula.SC.320,
title = {A Symbolic Engine for Finite Element Exterior Calculus},
howpublished = {Talk at the Workshop on Automating the Development of Scientific Computing Software (FEniCS{\textquoteright}08), Lousiana State University, Baton Rogue, USA, 5th of March},
year = {2008},
month = {2008-03-05},
author = {Logg, Anders}
}
@misc {Simula.SC.332,
title = {A Symbolic Engine for Finite Element Exterior Calculus},
howpublished = {Talk at the European Finite Element Fair 2008, Chalmers, G{\o}teborg, 30th of May},
year = {2008},
author = {Logg, Anders}
}
@inproceedings {Simula.SC.294,
title = {Trends in Computational Mechanics Software},
journal = {21st Nordic Seminar on Computational Mechanics, 21st Nordic Seminar on Computational Mechanics},
year = {2008},
publisher = {CIMNE},
type = {1},
isbn = {978-84-96736-56-6},
author = {Hans Petter {Langtangen} and Logg, Anders},
editor = {Pettersen, B. and Mathisen, K.M. and Kvamsdal, T.}
}
@misc {Simula.SC.82,
title = {Activities at Simula: FEniCS and the Center for Biomedical Computing},
howpublished = {Computational and Applied Mathematics Seminar, Chalmers G{\"o}teborg, 2007-09-26},
year = {2007},
author = {Logg, Anders}
}
@inproceedings {Simula.SC.356,
title = {Automated Solution of Differential Equations},
journal = {ICIAM 2007: 6th International Congress on Industrial and Applied Mathematics},
year = {2007},
publisher = {editor},
type = {1},
isbn = {1617-7061},
author = {Logg, Anders},
editor = {Editor, A.}
}
@misc {Simula.SC.80,
title = {Automated Solution of Differential Equations},
howpublished = {Talk at 6th International Congress on Industrial and Applied Mathematics (ICIAM 2007), Z{\"u}rich, 2007-07-18},
year = {2007},
author = {Logg, Anders}
}
@article {Simula.SC.45,
title = {Automating the Finite Element Method},
journal = {Archives of Computational Methods in Engineering},
volume = {14},
number = {2},
year = {2007},
pages = {93-138},
author = {Logg, Anders}
}
@techreport {Simula.SC.50,
title = {Benchmarking Domain-Specific Compiler Optimizations for Variational Forms},
number = {2007-04},
year = {2007},
publisher = {Finite Element Center},
author = {Robert C. {Kirby} and Logg, Anders}
}
@manual {Logg.2006.7,
title = {DOLFIN User Manual},
year = {2007},
publisher = {The FEniCS Project},
isbn = {-},
author = {Logg, Anders and Garth N. {Wells}}
}
@article {Logg.2006.5,
title = {Efficient Compilation of a Class of Variational Forms},
journal = {ACM Transactions on Mathematical Software},
volume = {33},
number = {3},
year = {2007},
author = {Robert C. {Kirby} and Logg, Anders}
}
@misc {Simula.SC.78,
title = {Efficient Representation of Computational Meshes},
howpublished = {Talk at MekIT{\textquoteright}07, Trondheim, 2007-05-23},
year = {2007},
author = {Logg, Anders}
}
@techreport {Simula.SC.49,
title = {Efficient Representation of Computational Meshes},
number = {2007-03},
year = {2007},
publisher = {Finite Element Center},
author = {Logg, Anders}
}
@inproceedings {Simula.SC.54,
title = {Efficient Representation of Computational Meshes},
journal = {MekIT{\textquoteright}07. Fourth National Conference on Computational Mechanics},
year = {2007},
publisher = {Tapir Akademisk Forlag},
type = {Conference},
isbn = {9788259122357},
author = {Logg, Anders},
editor = {Bj{\o}rn H. {Skallerud} and H. I. {Andersson}}
}
@manual {Logg.2006.8,
title = {FFC User Manual},
year = {2007},
publisher = {The FEniCS Project},
author = {Logg, Anders}
}
@misc {Simula.SC.81,
title = {Finite Element Code Generation: Simplicity, Generality, Efficiency},
howpublished = {Talk at Software Issues in Computational Science and Engineering (SCSE 2007), Uppsala, 2007-08-11},
year = {2007},
author = {Logg, Anders}
}
@inbook {Simula.SC.33,
title = {A Hybrid Approach to Efficient Finite Element Code Development},
booktitle = {Petascale Computing - Algorithms and Applications},
series = {Computational Science},
year = {2007},
publisher = {Chapman and Hall},
organization = {Chapman and Hall},
chapter = {19},
isbn = {978-1584889090},
author = {Logg, Anders and Mardal, Kent-Andre and Martin Sandve {Aln{\ae}s} and Hans Petter {Langtangen} and Skavhaug, Ola},
editor = {David A. {Bader}}
}
@misc {Simula.SC.79,
title = {Software Components for Solving PDEs},
howpublished = {Talk at Modelling and Computation of Biomedical Processess Workshop, Simula Oslo, 2007-06-12},
year = {2007},
author = {Logg, Anders and Skavhaug, Ola}
}
@manual {Simula.SC.32,
title = {UFC Specification and User Manual 1.0},
year = {2007},
note = {http://www.fenics.org/ufc/},
month = {July},
edition = {1.0},
author = {Martin Sandve {Aln{\ae}s} and Logg, Anders and Mardal, Kent-Andre and Skavhaug, Ola and Hans Petter {Langtangen}}
}
@techreport {Logg.2006.10,
title = {Algorithms and Data Structures for Multi-Adaptive Time-Stepping},
number = {2006-06},
year = {2006},
publisher = {Finite Element Center},
author = {Jansson, Johan and Logg, Anders}
}
@misc {Logg.2006.6,
title = {Automating the Finite Element Method},
howpublished = {Lecture notes for the Sixth Winter School in Computational Mathematics},
year = {2006},
month = {3},
author = {Logg, Anders}
}
@techreport {Logg.2006.9,
title = {Automating the Finite Element Method},
number = {2006-01},
year = {2006},
publisher = {Finite Element Center},
author = {Logg, Anders}
}
@article {Logg.2006.4,
title = {A Compiler for Variational Forms},
journal = {ACM Transactions on Mathematical Software},
volume = {32},
number = {3},
year = {2006},
pages = {417-444},
author = {Robert C. {Kirby} and Logg, Anders}
}
@techreport {Logg.2006.11,
title = {Efficient Compilation of a Class of Variational Forms},
number = {2006-07},
year = {2006},
publisher = {Finite Element Center},
author = {Robert C. {Kirby} and Logg, Anders}
}
@article {Logg.2006.2,
title = {Multi-Adaptive Galerkin Methods for ODEs III: a Priori Error Estimates},
journal = {SIAM J. Numer. Anal.},
volume = {43},
number = {6},
year = {2006},
pages = {2624-2646},
author = {Logg, Anders}
}
@article {Logg.2006.3,
title = {Topological Optimization of the Evaluation of Finite Element Matrices},
journal = {SIAM J. Sci. Comput.},
volume = {28},
number = {1},
year = {2006},
pages = {224-240},
author = {Robert C. {Kirby} and Logg, Anders and Scott, Ridgway and Andy R. {Terrel}}
}
@techreport {Logg.2005.2,
title = {A Compiler for Variational Forms},
number = {2005-05},
year = {2005},
publisher = {Chalmers Finite Element Center},
author = {Robert C. {Kirby} and Logg, Anders}
}
@article {Logg.2005.1,
title = {Computational Modeling of Dynamical Systems},
journal = {Mathematical Models and Methods in Applied Sciences (M3AS)},
volume = {15},
number = {3},
year = {2005},
pages = {471-481},
author = {Jansson, Johan and Johnson, Claes and Logg, Anders}
}
@article {Logg.2005.4,
title = {Optimizing the Evaluation of Finite Element Matrices},
journal = {SIAM J. Sci. Comput.},
volume = {27},
number = {3},
year = {2005},
pages = {741-758},
author = {Robert C. {Kirby} and Matthew G. {Knepley} and Logg, Anders and Scott, Ridgway}
}
@techreport {Logg.2005.3,
title = {Topological Optimization of the Evaluation of Finite Element Matrices},
number = {2005-06},
year = {2005},
publisher = {Chalmers Finite Element Center},
author = {Robert C. {Kirby} and Logg, Anders and Scott, Ridgway and Andy R. {Terrel}}
}
@inbook {Logg.2004.1,
title = {Adaptive Computational Methods for Parabolic Problems},
booktitle = {Encyclopedia of Computational Mechanics},
year = {2004},
publisher = {Wiley},
organization = {Wiley},
chapter = {24},
isbn = {0-470-84699-2},
author = {Eriksson, Kenneth and Johnson, Claes and Logg, Anders},
editor = {Stein, E. and de Borst, R. and T. J. R. {Hughes}}
}
@techreport {Logg.2004.11,
title = {Algorithms for Multi-Adaptive Time-Stepping},
number = {2004-13},
year = {2004},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders and Jansson, Johan}
}
@phdthesis {Logg.2004.14,
title = {Automation of Computational Mathematical Modeling},
year = {2004},
school = {Chalmers University of Technology},
type = {phd},
author = {Logg, Anders}
}
@techreport {Logg.2004.13,
title = {Computational Modeling of Dynamical Systems},
number = {2004-15},
year = {2004},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders and Jansson, Johan and Johnson, Claes}
}
@book {Logg.2004.2,
title = {Dreams of Calculus - Perspectives on Mathematics Education},
year = {2004},
publisher = {Springer},
organization = {Springer},
isbn = {3-540-21976-5},
author = {Hoffman, Johan and Johnson, Claes and Logg, Anders}
}
@techreport {Logg.2004.7,
title = {Estimates of Derivatives and Jumps Across Element Boundaries for Multi-Adaptive Galerkin Solutions of ODEs},
number = {2004-03},
year = {2004},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders}
}
@techreport {Logg.2004.6,
title = {Interpolation Estimates for Piecewise Smooth Functions in One Dimension},
number = {2004-02},
year = {2004},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders}
}
@inproceedings {Logg.2004.4,
title = {Mathematics and Computation},
journal = {Stockholm Intelligencer - Fourth European Congress of Mathematics},
year = {2004},
type = {1},
author = {Hoffman, Johan and Johnson, Claes and Logg, Anders}
}
@techreport {Logg.2004.8,
title = {Multi-Adaptive Galerkin Methods for ODEs III: Existence and Stability},
number = {2004-04},
year = {2004},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders}
}
@techreport {Logg.2004.9,
title = {Multi-Adaptive Galerkin Methods for ODEs IV: a Priori Error Estimates},
number = {2004-05},
year = {2004},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders}
}
@techreport {Logg.2004.10,
title = {Multi-Adaptive Galerkin Methods for ODEs V: Stiff Problems},
number = {2004-12},
year = {2004},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders and Jansson, Johan}
}
@article {Logg.2004.3,
title = {Multi-Adaptive Time-Integration},
journal = {Applied Numerical Mathematics},
volume = {48},
number = {3-4},
year = {2004},
pages = {339-354},
author = {Logg, Anders}
}
@manual {Logg.2004.5,
title = {Puffin User Manual},
year = {2004},
publisher = {The FEniCS Project},
isbn = {-},
author = {Hoffman, Johan and Logg, Anders}
}
@techreport {Logg.2004.12,
title = {Simulation of Mechanical Systems With Individual Time Steps},
number = {2004-14},
year = {2004},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders and Jansson, Johan}
}
@techreport {Logg.2003.5,
title = {Adaptive Computational Methods for Parabolic Problems},
number = {2003-20},
year = {2003},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders and Eriksson, Kenneth and Johnson, Claes}
}
@article {Logg.2003.3,
title = {Explicit Time-Stepping for Stiff ODEs},
journal = {SIAM J. Sci. Comput.},
volume = {25},
number = {4},
year = {2003},
pages = {1142-1157},
author = {Eriksson, Kenneth and Johnson, Claes and Logg, Anders}
}
@techreport {Logg.2003.6,
title = {The FEniCS Project},
number = {2003-21},
year = {2003},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders and Dupont, Todd and Hoffman, Johan and Johnson, Claes and Robert C. {Kirby} and Mats G. {Larson} and Scott, Ridgway}
}
@article {Logg.2003.1,
title = {Multi-Adaptive Galerkin Methods for ODEs I},
journal = {SIAM J. Sci. Comput.},
volume = {24},
number = {6},
year = {2003},
pages = {1879-1902},
author = {Logg, Anders}
}
@article {Logg.2003.2,
title = {Multi-Adaptive Galerkin Methods for ODEs II: Implementation and Applications},
journal = {SIAM J. Sci. Comput.},
volume = {25},
number = {4},
year = {2003},
pages = {1119-1141},
author = {Logg, Anders}
}
@techreport {Logg.2003.4,
title = {Multi-Adaptive Time Integration},
number = {2003-19},
year = {2003},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders}
}
@techreport {Logg.2002.1,
title = {DOLFIN: Dynamic Object Oriented Library for FINite Element Computation},
number = {2002-06},
year = {2002},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders and Hoffman, Johan}
}
@techreport {Logg.2002.2,
title = {Explicit Time-Stepping for Stiff ODEs},
number = {2002-07},
year = {2002},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders and Eriksson, Kenneth and Johnson, Claes}
}
@mastersthesis {Simula.SC.53,
title = {Multi-Adaptive Galerkin Methods for ODEs},
year = {2001},
note = {Licentiate Thesis},
publisher = {Chalmers University of Technology},
type = {masters},
author = {Logg, Anders}
}
@techreport {Logg.2001.2,
title = {Multi-Adaptive Galerkin Methods for ODEs I: Theory and Algorithms},
number = {2001-09},
year = {2001},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders}
}
@techreport {Logg.2001.3,
title = {Multi-Adaptive Galerkin Methods for ODEs II: Applications},
number = {2001-10},
year = {2001},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders}
}
@inproceedings {Logg.2001.1,
title = {Topics in Adaptive Computational Methods for Differential Equations},
journal = {CEDYA 2001: Congreso de Ecuaciones Diferenciales y Aplicaciones},
year = {2001},
type = {1},
author = {Hoffman, Johan and Johnson, Claes and Logg, Anders}
}
@techreport {Logg.2001.4,
title = {Topics in Adaptive Computational Methods for Differential Equations},
number = {2001-20},
year = {2001},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders and Hoffman, Johan and Johnson, Claes}
}
@techreport {Simula.SC.48,
title = {Multi-Adaptive Error Control for ODEs},
number = {2000-03},
year = {2000},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders}
}
@techreport {Logg.2000.2,
title = {A Multi-Adaptive ODE-Solver},
number = {2000-02},
year = {2000},
publisher = {Chalmers Finite Element Center},
author = {Logg, Anders}
}
@techreport {Logg.1998.2,
title = {Multi-Adaptive Error Control for ODEs},
number = {98/20},
year = {1998},
publisher = {Oxford University Computing Laboratory NA Group Report},
author = {Logg, Anders}
}
@mastersthesis {Simula.SC.51,
title = {A Multi-Adaptive ODE-Solver},
year = {1998},
publisher = {Chalmers University of Technology},
type = {masters},
author = {Logg, Anders}
}
@misc {Logg.1996.2,
title = {V{\"a}tskekristaller Del 2 - LCD (v{\"a}tskekristall-Displayer)},
howpublished = {Scientium},
year = {1996},
month = {3-4},
author = {Christiansson, G{\"o}ran and Logg, Anders}
}
@misc {Logg.1996.1,
title = {V{\"a}tskekristaller - En Kort Introduktion},
howpublished = {Scientium},
year = {1996},
month = {2},
author = {Christiansson, G{\"o}ran and Logg, Anders}
}