How Can the Master–Slave Elimination for Multi‐Point Constraints be Drastically Accelerated?

ABSTRACT Multi‐point constraints are essential in modeling various engineering problems, for example, in the context of joints undergoing large rotations or coupling of different element types in finite element analysis. The master–slave elimination is an efficient method for the numerical treatment of such constraints because it reduces the dimension of the resulting linear system. However, the method requires the computation of the reduced row echelon form of a submatrix of the constraint Jacobian. For nonlinear constraints, this computation has to be performed at every iteration step of the Newton–Raphson scheme. Although this process is computationally expensive for large systems, the method exhibits a reduced computational complexity compared to multiplier and the penalty methods, nevertheless. Therefore, a method for drastically increasing the computational efficiency of this already efficient method is presented. It is based on the exploitation of the specific structure of the constraint Jacobian as it appears in typical engineering applications. The analysis of this structure is based on the identification of constraint clusters, which can be performed in a preprocessing step without significant computational effort. All matrix operations required for this calculation are performed using the compressed sparse row (CSR) technique for storing sparse matrices, which is also particularly advantageous because all the matrices required for this are already stored in this format. Finally, the master–slave elimination is extended by the exploitation of the structure of the constraint Jacobian, which reduces the computational costs. The speed‐up of the improved master–slave elimination over the previous master–slave elimination is demonstrated using a numerical example.

Authors

Institutions

Publication Details

Journal
PAMM
Published
2025-12-01
DOI
https://doi.org/10.1002/pamm.70022
Primary Topic
Matrix Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

How Can the Master–Slave Elimination for Multi‐Point Constraints be Drastically Accelerated?

Jens Wackerfuß, Jonas Boungard
PAMM
Matrix Theory and Algorithms
article

How Can the Master–Slave Elimination for Multi‐Point Constraints be Drastically Accelerated?

Jens Wackerfuß, Jonas Boungard
article en

Abstract

ABSTRACT Multi‐point constraints are essential in modeling various engineering problems, for example, in the context of joints undergoing large rotations or coupling of different element types in finite element analysis. The master–slave elimination is an efficient method for the numerical treatment of such constraints because it reduces the dimension of the resulting linear system. However, the method requires the computation of the reduced row echelon form of a submatrix of the constraint Jacobian. For nonlinear constraints, this computation has to be performed at every iteration step of the Newton–Raphson scheme. Although this process is computationally expensive for large systems, the method exhibits a reduced computational complexity compared to multiplier and the penalty methods, nevertheless. Therefore, a method for drastically increasing the computational efficiency of this already efficient method is presented. It is based on the exploitation of the specific structure of the constraint Jacobian as it appears in typical engineering applications. The analysis of this structure is based on the identification of constraint clusters, which can be performed in a preprocessing step without significant computational effort. All matrix operations required for this calculation are performed using the compressed sparse row (CSR) technique for storing sparse matrices, which is also particularly advantageous because all the matrices required for this are already stored in this format. Finally, the master–slave elimination is extended by the exploitation of the structure of the constraint Jacobian, which reduces the computational costs. The speed‐up of the improved master–slave elimination over the previous master–slave elimination is demonstrated using a numerical example.

PAMMVol. 25(4)
University of Kassel (DE)
Openalex Percentile: Top 62%
Matrix Theory and Algorithms
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.