Skip to content Skip to navigation
University of Warwick
  • Study
  • |
  • Research
  • |
  • Business
  • |
  • Alumni
  • |
  • News
  • |
  • About

University of Warwick
Publications service & WRAP

Highlight your research

  • WRAP
    • Home
    • Search WRAP
    • Browse by Warwick Author
    • Browse WRAP by Year
    • Browse WRAP by Subject
    • Browse WRAP by Department
    • Browse WRAP by Funder
    • Browse Theses by Department
  • Publications Service
    • Home
    • Search Publications Service
    • Browse by Warwick Author
    • Browse Publications service by Year
    • Browse Publications service by Subject
    • Browse Publications service by Department
    • Browse Publications service by Funder
  • Help & Advice
University of Warwick

The Library

  • Login
  • Admin

Software for finite element methods and its application to nonvariational problems

Tools
- Tools
+ Tools

Connellan, Lloyd (2018) Software for finite element methods and its application to nonvariational problems. PhD thesis, University of Warwick.

[img]
Preview
PDF
WRAP_Theses_Connellan_2018.pdf - Submitted Version - Requires a PDF viewer.

Download (3711Kb) | Preview
Official URL: http://webcat.warwick.ac.uk/record=b3411879~S15

Request Changes to record.

Abstract

We begin by introducing an extension to the software package Dune (a C++ based toolbox for solving PDEs with the finite element method) which has the main objective of providing a Python user interface to it. First of all we explain how we have structured the interface and go into some detail about the components typical to a FEM. We then go on to demonstrate different features available in the context of worked examples. For instance, we consider the integration of different software packages such as PETSc and SciPy, as well as FEM features such as grid adaptivity, moving domains, and partitioned grids. Throughout this we highlight design decisions that are different to other similar packages and the reasoning behind them. We conclude by demonstrating how C++ code development can be integrated into the process and how that affects efficiency.

We go on to consider an application of this software to nonvariational PDEs. The key contribution of this section is the development of a new method for solving this class of problems based on minimization. We derive this method and provide results for existence and uniqueness and error convergence. We also compare this method to existing methods and highlight the advantages it has. We then derive a second aspect of this method which involves a finite element version of the Hessian. We combine these features and look at numerical results for linear nonvariational problems. We compare the new methods along with other existing methods using our software in terms of convergence rates and efficiency. Finally we take an experimental look at solving nonlinear nonvariational problems using the finite element Hessian, and an application to the Monge-Ampere equation.

Item Type: Thesis (PhD)
Subjects: Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software
Library of Congress Subject Headings (LCSH): Finite element method -- Computer programs, Systems software, Monge-Ampère equations
Official Date: September 2018
Dates:
DateEvent
September 2018UNSPECIFIED
Institution: University of Warwick
Theses Department: Mathematics Institute
Thesis Type: PhD
Publication Status: Unpublished
Sponsors: Dedner, Andreas
Format of File: pdf
Extent: 161 leaves: illustrations, charts
Language: eng

Request changes or add full text files to a record

Repository staff actions (login required)

View Item View Item

Downloads

Downloads per month over past year

View more statistics

twitter

Email us: wrap@warwick.ac.uk
Contact Details
About Us