uu.seUppsala University Publications

CiteExport$(function(){PrimeFaces.cw("TieredMenu","widget_formSmash_upper_j_idt182",{id:"formSmash:upper:j_idt182",widgetVar:"widget_formSmash_upper_j_idt182",autoDisplay:true,overlay:true,my:"left top",at:"left bottom",trigger:"formSmash:upper:exportLink",triggerEvent:"click"});}); $(function(){PrimeFaces.cw("OverlayPanel","widget_formSmash_upper_j_idt191_j_idt195",{id:"formSmash:upper:j_idt191:j_idt195",widgetVar:"widget_formSmash_upper_j_idt191_j_idt195",target:"formSmash:upper:j_idt191:permLink",showEffect:"blind",hideEffect:"fade",my:"right top",at:"right bottom",showCloseIcon:true});});

High Order Cut Finite Element Methods for Wave EquationsPrimeFaces.cw("AccordionPanel","widget_formSmash_some",{id:"formSmash:some",widgetVar:"widget_formSmash_some",multiple:true}); PrimeFaces.cw("AccordionPanel","widget_formSmash_all",{id:"formSmash:all",widgetVar:"widget_formSmash_all",multiple:true});
function selectAll()
{
var panelSome = $(PrimeFaces.escapeClientId("formSmash:some"));
var panelAll = $(PrimeFaces.escapeClientId("formSmash:all"));
panelAll.toggle();
toggleList(panelSome.get(0).childNodes, panelAll);
toggleList(panelAll.get(0).childNodes, panelAll);
}
/*Toggling the list of authorPanel nodes according to the toggling of the closeable second panel */
function toggleList(childList, panel)
{
var panelWasOpen = (panel.get(0).style.display == 'none');
// console.log('panel was open ' + panelWasOpen);
for (var c = 0; c < childList.length; c++) {
if (childList[c].classList.contains('authorPanel')) {
clickNode(panelWasOpen, childList[c]);
}
}
}
/*nodes have styleClass ui-corner-top if they are expanded and ui-corner-all if they are collapsed */
function clickNode(collapse, child)
{
if (collapse && child.classList.contains('ui-corner-top')) {
// console.log('collapse');
child.click();
}
if (!collapse && child.classList.contains('ui-corner-all')) {
// console.log('expand');
child.click();
}
}
2018 (English)Doctoral thesis, comprehensive summary (Other academic)
##### Abstract [en]

##### Place, publisher, year, edition, pages

Uppsala: Acta Universitatis Upsaliensis, 2018. , p. 37
##### Series

Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology, ISSN 1651-6214 ; 1656
##### Keywords [en]

Cut finite element, Wave equation, Immersed, Fictitious domain
##### National Category

Computational Mathematics
##### Research subject

Scientific Computing with specialization in Numerical Analysis
##### Identifiers

URN: urn:nbn:se:uu:diva-347439ISBN: 978-91-513-0300-0 (print)OAI: oai:DiVA.org:uu-347439DiVA, id: diva2:1194410
##### Public defence

2018-05-25, ITC 2446, Lägerhyddsvägen 2, Uppsala, 10:15 (English)
##### Opponent

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt803",{id:"formSmash:j_idt803",widgetVar:"widget_formSmash_j_idt803",multiple:true});
##### Supervisors

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt815",{id:"formSmash:j_idt815",widgetVar:"widget_formSmash_j_idt815",multiple:true});
#####

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt831",{id:"formSmash:j_idt831",widgetVar:"widget_formSmash_j_idt831",multiple:true}); Available from: 2018-04-27 Created: 2018-04-02 Last updated: 2018-10-08
##### List of papers

This thesis considers wave propagation problems solved using finite element methods where a boundary or interface of the domain is not aligned with the computational mesh. Such methods are usually referred to as cut or immersed methods. The motivation for using immersed methods for wave propagation comes largely from scattering problems when the geometry of the domain is not known a priori. For wave propagation problems, the amount of computational work per dispersion error is generally lower when using a high order method. For this reason, this thesis aims at studying high order immersed methods.

Nitsche's method is a common way to assign boundary or interface conditions in immersed finite element methods. Here, penalty terms that are consistent with the boundary/interface conditions are added to the weak form. This requires that special quadrature rules are constructed on the intersected elements, which take the location of the immersed boundary/interface into account. A common problem for all immersed methods is small cuts occurring between the elements in the mesh and the computational domain. A suggested way to remedy this is to add terms penalizing jumps in normal derivatives over the faces of the intersected elements.

Paper I and Paper II consider the acoustic wave equation, using first order elements in Paper I, and using higher order elements in Paper II. High order elements are then used for the elastic wave equation in Paper III. Papers I to III all use continuous Galerkin, Nitsche's method, and jump-stabilization. Paper IV compares the errors of this type of cut finite element method with two other numerical methods. One result from Paper II is that the added jump-stabilization results in a mass matrix with a high condition number. This motivates the investigation of alternatives. Paper V considers a hybridizable discontinuous Galerkin method. This paper investigates to what extent local time stepping in combination with cell-merging can be used to overcome the problem of small cuts.

1. A stabilized Nitsche cut element method for the wave equation$(function(){PrimeFaces.cw("OverlayPanel","overlay944567",{id:"formSmash:j_idt925:0:j_idt935",widgetVar:"overlay944567",target:"formSmash:j_idt925:0:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

2. Higher order cut finite elements for the wave equation$(function(){PrimeFaces.cw("OverlayPanel","overlay955501",{id:"formSmash:j_idt925:1:j_idt935",widgetVar:"overlay955501",target:"formSmash:j_idt925:1:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

3. High order cut finite elements for the elastic wave equation$(function(){PrimeFaces.cw("OverlayPanel","overlay1194378",{id:"formSmash:j_idt925:2:j_idt935",widgetVar:"overlay1194378",target:"formSmash:j_idt925:2:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

4. High-order numerical methods for 2D parabolic problems in single and composite domains$(function(){PrimeFaces.cw("OverlayPanel","overlay1174826",{id:"formSmash:j_idt925:3:j_idt935",widgetVar:"overlay1174826",target:"formSmash:j_idt925:3:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

5. High order cut discontinuous Galerkin methods with local time stepping for acoustics$(function(){PrimeFaces.cw("OverlayPanel","overlay1194379",{id:"formSmash:j_idt925:4:j_idt935",widgetVar:"overlay1194379",target:"formSmash:j_idt925:4:partsLink",showEvent:"mousedown",hideEvent:"mousedown",showEffect:"blind",hideEffect:"fade",appendToBody:true});});

isbn
urn-nbn$(function(){PrimeFaces.cw("Tooltip","widget_formSmash_j_idt1962",{id:"formSmash:j_idt1962",widgetVar:"widget_formSmash_j_idt1962",showEffect:"fade",hideEffect:"fade",showDelay:500,hideDelay:300,target:"formSmash:altmetricDiv"});});

CiteExport$(function(){PrimeFaces.cw("TieredMenu","widget_formSmash_lower_j_idt2029",{id:"formSmash:lower:j_idt2029",widgetVar:"widget_formSmash_lower_j_idt2029",autoDisplay:true,overlay:true,my:"left top",at:"left bottom",trigger:"formSmash:lower:exportLink",triggerEvent:"click"});}); $(function(){PrimeFaces.cw("OverlayPanel","widget_formSmash_lower_j_idt2030_j_idt2032",{id:"formSmash:lower:j_idt2030:j_idt2032",widgetVar:"widget_formSmash_lower_j_idt2030_j_idt2032",target:"formSmash:lower:j_idt2030:permLink",showEffect:"blind",hideEffect:"fade",my:"right top",at:"right bottom",showCloseIcon:true});});