Attributes | Values |
---|
rdf:type
| |
Description
| - The FETI (Finite Element Tearing and Interconnecting) method turned out to be one of the most successful methods for the parallel solution of elliptic partial differential equations. The FETI-1 is based on the decomposition of the spatial domain into non-overlapping subdomains that are glued by Lagrange multipliers. Total-FETI (TFETI) by Dostal et al. simplifes the inversion of stiffness matrices of subdomains by using Lagrange multipliers not only for gluing the subdomains along the auxiliary interfaces, but also to enforce the Dirichlet boundary conditions. In this work we compare two parallel implementations of TFETI method based on either PETSc or Trilinos software frameworks. Both these libraries are widely used for the developement of scientiffc codes. While PETSc is based almost entirely on pure C, Trilinos utilizes features of the modern C++ including templates and object oriented design. We focus on the parallel effciency of both codes, mainly on the treatment of the solution of the coarse problem and the action of orthogonal projectors to the kernel of the constraints matrix G, which seem to be main bottlenecks of the TFETI parallel implementations. Although the usual applications of TFETI method lie in the field of material sciences and structural mechanics, we demonstrate the applicability of our codes to the problem of the image registration of computer tomography and magnetic resonance imaging data using elastic registration method. The numerical benchmarks were run on HECToR supercomputer at EPCC in the UK which is the part of the PRACE HPC ecosystem.
- The FETI (Finite Element Tearing and Interconnecting) method turned out to be one of the most successful methods for the parallel solution of elliptic partial differential equations. The FETI-1 is based on the decomposition of the spatial domain into non-overlapping subdomains that are glued by Lagrange multipliers. Total-FETI (TFETI) by Dostal et al. simplifes the inversion of stiffness matrices of subdomains by using Lagrange multipliers not only for gluing the subdomains along the auxiliary interfaces, but also to enforce the Dirichlet boundary conditions. In this work we compare two parallel implementations of TFETI method based on either PETSc or Trilinos software frameworks. Both these libraries are widely used for the developement of scientiffc codes. While PETSc is based almost entirely on pure C, Trilinos utilizes features of the modern C++ including templates and object oriented design. We focus on the parallel effciency of both codes, mainly on the treatment of the solution of the coarse problem and the action of orthogonal projectors to the kernel of the constraints matrix G, which seem to be main bottlenecks of the TFETI parallel implementations. Although the usual applications of TFETI method lie in the field of material sciences and structural mechanics, we demonstrate the applicability of our codes to the problem of the image registration of computer tomography and magnetic resonance imaging data using elastic registration method. The numerical benchmarks were run on HECToR supercomputer at EPCC in the UK which is the part of the PRACE HPC ecosystem. (en)
|
Title
| - Parallel implementation of total-FETI DDM with application to medical image registration
- Parallel implementation of total-FETI DDM with application to medical image registration (en)
|
skos:prefLabel
| - Parallel implementation of total-FETI DDM with application to medical image registration
- Parallel implementation of total-FETI DDM with application to medical image registration (en)
|
skos:notation
| - RIV/61989100:27740/14:86091207!RIV15-MSM-27740___
|
http://linked.open...avai/riv/aktivita
| |
http://linked.open...avai/riv/aktivity
| - P(ED1.1.00/02.0070), P(EE.2.3.20.0070)
|
http://linked.open...vai/riv/dodaniDat
| |
http://linked.open...aciTvurceVysledku
| |
http://linked.open.../riv/druhVysledku
| |
http://linked.open...iv/duvernostUdaju
| |
http://linked.open...titaPredkladatele
| |
http://linked.open...dnocenehoVysledku
| |
http://linked.open...ai/riv/idVysledku
| - RIV/61989100:27740/14:86091207
|
http://linked.open...riv/jazykVysledku
| |
http://linked.open.../riv/klicovaSlova
| - parallel computing; image registration; Total-FETI (en)
|
http://linked.open.../riv/klicoveSlovo
| |
http://linked.open...ontrolniKodProRIV
| |
http://linked.open...v/mistoKonaniAkce
| |
http://linked.open...i/riv/mistoVydani
| |
http://linked.open...i/riv/nazevZdroje
| - Lecture Notes in Computational Science and Engineering. Volume 98
|
http://linked.open...in/vavai/riv/obor
| |
http://linked.open...ichTvurcuVysledku
| |
http://linked.open...cetTvurcuVysledku
| |
http://linked.open...vavai/riv/projekt
| |
http://linked.open...UplatneniVysledku
| |
http://linked.open...iv/tvurceVysledku
| - Horák, David
- Merta, Michal
- Hapla, Václav
- Vašatová, Alena
|
http://linked.open...vavai/riv/typAkce
| |
http://linked.open...ain/vavai/riv/wos
| |
http://linked.open.../riv/zahajeniAkce
| |
issn
| |
number of pages
| |
http://bibframe.org/vocab/doi
| - 10.1007/978-3-319-05789-7_89
|
http://purl.org/ne...btex#hasPublisher
| |
https://schema.org/isbn
| |
http://localhost/t...ganizacniJednotka
| |