A non-intrusive approach for the imposition of strong Dirichlet boundary conditions in unfitted boundary meshes

Abstract The enforcement of essential boundary conditions is a fundamental challenge in unfitted boundary methods. This paper presents a non-intrusive, black-box strategy for imposing such conditions in unfitted meshes. The approach is intended for situations where the user does not have access to the solver’s source code or its mathematical formulation, which is often the case when using commercial software. The proposed algorithm allows solvers originally designed for body-fitted meshes to be used in unfitted cases, provided that four conditions are satisfied: (i) the solver must support user customization by means of scripting, (ii) allow the imposition of Dirichlet boundary conditions at the node level through scripting, (iii) permit the deactivation of elements outside the physical domain, and (iv) provide access to the solution gradient within active elements. The last condition can also be satisfied by externally reconstructing the gradient from nodal values and connectivity information, provided the element formulation is known, making it optional in practice. These requirements are very fair demands and are satisfied by the vast majority of production-ready, possibly commercial, codes. In the current work, we show the application of this non-intrusive algorithm in the context of the Finite Element Method (FEM) and Isogeometric Analysis (IGA) discretizations, demonstrating optimal $$L^2$$ -norm error convergence. This is demonstrated using the Kratos Multiphysics code (release ) from the user API, simply leveraging the capabilities mentioned above.

Authors

Institutions

Publication Details

Journal
Engineering With Computers
Published
2025-09-23
DOI
https://doi.org/10.1007/s00366-025-02207-y
Primary Topic
Numerical methods in engineering
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A non-intrusive approach for the imposition of strong Dirichlet boundary conditions in unfitted boundary meshes

Ricky Aristio, Riccardo Rossi, Roland Wüchner, Rubén Zorrilla et al.
Engineering With Computers
Numerical methods in engineering
article

A non-intrusive approach for the imposition of strong Dirichlet boundary conditions in unfitted boundary meshes

Ricky Aristio, Riccardo Rossi, Roland Wüchner, Rubén Zorrilla, Juan Ignacio Camarotti
article en

Abstract

Abstract The enforcement of essential boundary conditions is a fundamental challenge in unfitted boundary methods. This paper presents a non-intrusive, black-box strategy for imposing such conditions in unfitted meshes. The approach is intended for situations where the user does not have access to the solver’s source code or its mathematical formulation, which is often the case when using commercial software. The proposed algorithm allows solvers originally designed for body-fitted meshes to be used in unfitted cases, provided that four conditions are satisfied: (i) the solver must support user customization by means of scripting, (ii) allow the imposition of Dirichlet boundary conditions at the node level through scripting, (iii) permit the deactivation of elements outside the physical domain, and (iv) provide access to the solution gradient within active elements. The last condition can also be satisfied by externally reconstructing the gradient from nodal values and connectivity information, provided the element formulation is known, making it optional in practice. These requirements are very fair demands and are satisfied by the vast majority of production-ready, possibly commercial, codes. In the current work, we show the application of this non-intrusive algorithm in the context of the Finite Element Method (FEM) and Isogeometric Analysis (IGA) discretizations, demonstrating optimal $$L^2$$ -norm error convergence. This is demonstrated using the Kratos Multiphysics code (release ) from the user API, simply leveraging the capabilities mentioned above.

Engineering With ComputersVol. 41(6)
International Center for Numerical Methods in Engineering (ES), Technical University of Munich (DE), Universitat Politècnica de Catalunya (ES)
European Commission, HORIZON EUROPE Framework Programme
Openalex Percentile: Top 71%
Numerical methods in engineering
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.