Skip to main content
Log in

A Reduced Order Model for Domain Decompositions with Non-conforming Interfaces

  • Published:
Journal of Scientific Computing Aims and scope Submit manuscript

Abstract

In this paper, we propose a reduced-order modeling strategy for two-way Dirichlet–Neumann parametric coupled problems solved with domain-decomposition (DD) sub-structuring methods. We split the original coupled differential problem into two sub-problems with Dirichlet and Neumann interface conditions, respectively. After discretization by, e.g., the finite element method, the full-order model (FOM) is solved by Dirichlet–Neumann iterations between the two sub-problems until interface convergence is reached. We then apply the reduced basis (RB) method to obtain a low-dimensional representation of the solution of each sub-problem. Furthermore, we apply the discrete empirical interpolation method (DEIM) at the interface level to achieve a fully reduced-order representation of the DD techniques implemented. To deal with non-conforming FE interface discretizations, we employ the INTERNODES method combined with the interface DEIM reduction. The reduced-order model (ROM) is then solved by sub-iterating between the two reduced-order sub-problems until the convergence of the approximated high-fidelity interface solutions. The ROM scheme is numerically verified on both steady and unsteady coupled problems, in the case of non-conforming FE interfaces.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Algorithm 1
Algorithm 2
Algorithm 3
Algorithm 4
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20

Similar content being viewed by others

Data Availibility

This manuscript has no associated data.

References

  1. Africa, P., Piersanti, R., Fedele, M., Dede, L., Quarteroni, A.: lifex-heart module: a high-performance simulator for the cardiac function package 1: fiber generation. arXiv preprint arXiv:2201.03303 (2022)

  2. Amsallem, D., Cortial, J., Farhat, C.: Toward real-time computational-fluid-dynamics-based aeroelastic computations using a database of reduced-order information. AIAA J. 48, 2029–2037 (2010)

    Article  Google Scholar 

  3. Antil, H., Heinkenschloss, M., Hoppe, R.: Domain decomposition and balanced truncation model reduction for shape optimization of the Stokes system. Optim. Methods Softw. 26(4–5), 643–669 (2011). https://doi.org/10.1080/10556781003767904

    Article  MathSciNet  Google Scholar 

  4. Antil, H., Heinkenschloss, M., Hoppe, R., Sorensen, D.: Domain decomposition and model reduction for the numerical solution of PDE constrained optimization problems with localized optimization variables. Comput. Vis. Sci. 13, 249–264 (2010)

    Article  MathSciNet  Google Scholar 

  5. Arndt, D., Bangerth, W., Blais, B., Fehling, M., Gassmöller, R., Heister, T., Heltai, L., Köcher, U., Kronbichler, M., Maier, M., Munch, P., Pelteret, J., Proell, S., Simon, K., Turcksin, B., Wells, D., Zhang, J.: The deal.II library, version 9.3. J. Numer. Math. (2021). https://dealii.org/deal93-preprint.pdf

  6. Baiges, J., Codina, R., Idelsohn, S.: A domain decomposition strategy for reduced order models: application to the incompressible Navier–Stokes equations. Comput. Methods Appl. Mech. Eng. 267, 23–42 (2013). https://doi.org/10.1016/j.cma.2013.08.001

    Article  MathSciNet  Google Scholar 

  7. Ballarin, F., Faggiano, E., Ippolito, S., Manzoni, A., Quarteroni, A., Rozza, G., Scrofani, R.: Fast simulations of patient-specific haemodynamics of coronary artery bypass grafts based on a POD-Galerkin method and a vascular shape parametrization. J. Comput. Phys. 315, 609–628 (2016). https://doi.org/10.1016/j.jcp.2016.03.065

    Article  MathSciNet  Google Scholar 

  8. Ballarin, F., Rozza, G.: POD-Galerkin monolithic reduced order models for parametrized fluid-structure interaction problems: POD-Galerkin monolithic ROM for parametrized FSI problems. Int. J. Numer. Methods Fluids 82, 1 (2016). https://doi.org/10.1002/fld.4252

    Article  Google Scholar 

  9. Ballarin, F., Rozza, G., Maday, Y.: Reduced-order semi-implicit schemes for fluid–structure interaction problems. In: Model Reduction of Parametrized Systems, pp. 149–167. Springer (2017)

  10. Barrault, M., Maday, Y., Nguyen, N.C., Patera, A.T.: An ‘empirical interpolation’ method: application to efficient reduced-basis discretization of partial differential equations. C. R. Math. Acad. Sci. Paris 339(9), 667–672 (2004)

    Article  MathSciNet  Google Scholar 

  11. Bègue, C., Bernardi, C., Debit, N., Maday, Y., Karniadakis, G., Mavriplis, C., Patera, A.: Nonconforming spectral element-finite element approximations for partial differential equations. In: Proceedings of the 8th International Conference on Computing Methods in Applied Sciences and Engineering, vol. 75, pp. 109–125 (1989)

  12. Benner, P., Ohlberger, M., Cohen, A., Willcox, K.: Model Reduction and Approximation: Theory and Algorithms. Society for Industrial and Applied Mathematics, Philadelphia (2017). https://doi.org/10.1137/1.9781611974829

  13. Bernardi, C., Maday, Y., Patera, A.: A new nonconforming approach to domain decomposition: the mortar element method. In: Nonlinear Partial Differential Equations and Their Applications. Collège de France Seminar, vol. XI (Paris, 1989–1991), Pitman Research Notes in Mathematics Series, vol. 299, pp. 13–51. Longman Scientific and Technical, Harlow (1994)

  14. Bernardi, C., Maday, Y., Rapetti, F.: Basics and some applications of the mortar element method. GAMM-Mitteilungen 28, 97 (2005). https://doi.org/10.1002/gamm.201490020

    Article  MathSciNet  Google Scholar 

  15. Bjørstad, P.E., Brenner, S.C., Halpern, L., Kim, H., Kornhuber, R., Rahman, T., Widlund, O.: Domain Decomposition Methods in Science and Engineering XXIV. Lecture Notes in Computational Science and Engineering. Springer, Cham (2018)

  16. Brauchli, H., Oden, J.: Conjugate approximation functions in finite-element analysis. Quart. Appl. Math. 29, 65–90 (1971)

    Article  MathSciNet  Google Scholar 

  17. Chan, T., Smith, B., Zou, J.: Overlapping Schwarz methods on unstructured meshes using non-matching coarse grids. Numer. Math. 73, 149–167 (1996). https://doi.org/10.1007/s002110050189

    Article  MathSciNet  Google Scholar 

  18. Chaturantabut, S., Sorensen, D.: Nonlinear model reduction via discrete empirical interpolation. SIAM J. Sci. Comput. 32(5), 2737–2764 (2010). https://doi.org/10.1137/090766498

    Article  MathSciNet  Google Scholar 

  19. Chaturantabut, S., Sorensen, D.C.: Discrete empirical interpolation for nonlinear model reduction. In: Proceedings of the 48h IEEE Conference on Decision and Control (CDC) Held Jointly with 2009 28th Chinese Control Conference, pp. 4316–4321 (2009). https://doi.org/10.1109/CDC.2009.5400045

  20. Confalonieri, F., Corigliano, A., Dossi, M., Gornati, M.: A domain decomposition technique applied to the solution of the coupled electro-mechanical problem. Int. J. Numer. Methods Eng. 93(2), 137–159 (2013). https://doi.org/10.1002/nme.4375

    Article  Google Scholar 

  21. Corigliano, A., Dossi, M., Mariani, S.: Model order reduction and domain decomposition strategies for the solution of the dynamic elastic–plastic structural problem. Comput. Methods Appl. Mech. Eng. 290, 127–155 (2015). https://doi.org/10.1016/j.cma.2015.02.021

    Article  MathSciNet  Google Scholar 

  22. de Boer, A., van Zuijlen, A., Bijl, H.: Review of coupling methods for non-matching meshes. Comput. Methods Appl. Mech. Eng. 196(8), 1515–1525 (2007). https://doi.org/10.1016/j.cma.2006.03.017

    Article  MathSciNet  Google Scholar 

  23. Deparis, S., Forti, D., Gervasio, P., Quarteroni, A.: INTERNODES: an accurate interpolation-based method for coupling the Galerkin solutions of PDEs on subdomains featuring non-conforming interfaces. Comput. Fluids 141, 22 (2016). https://doi.org/10.1016/j.compfluid.2016.03.033

    Article  MathSciNet  Google Scholar 

  24. Deparis, S., Forti, D., Quarteroni, A.: A fluid–structure interaction algorithm using radial basis function interpolation between non-conforming interfaces. In: Modeling and Simulation in Science, Engineering and Technology, pp. 439–450. Springer (2016)

  25. Eftang, J., Patera, A.: A port-reduced static condensation reduced basis element method for large component-synthesized structures: approximation and a posteriori error estimation. Adv. Model. Simul. Eng. Sci. 1, 3 (2014). https://doi.org/10.1186/2213-7467-1-3

    Article  Google Scholar 

  26. Farhat, C., Grimberg, S., Manzoni, A., Quarteroni, A.: Computational bottlenecks for PROMs: precomputation and hyperreduction. In: Benner, P., Grivet-Talocia, S., Quarteroni, A., Rozza, G., Schilders, W., Silveira, L. (eds.) Model Order Reduction, Snapshot-Based Methods and Algorithms, vol. 2, pp. 181–244. De Gruyter (2020)

  27. Forti, D., Rozza, G.: Efficient geometrical parametrization techniques of interfaces for reduced-order modelling: application to fluid–structure interaction coupling problems. Int. J. Comput. Fluid Dyn. 28(3–4), 158–169 (2014). https://doi.org/10.1080/10618562.2014.932352

    Article  MathSciNet  Google Scholar 

  28. Fresca, S., Manzoni, A., Dede, L., Quarteroni, A.: POD-enhanced deep learning-based reduced order models for the real-time simulation of cardiac electrophysiology in the left atrium. Front. Physiol. 12, 679076 (2021). https://doi.org/10.3389/fphys.2021.679076

    Article  Google Scholar 

  29. Gervasio, P., Quarteroni, A.: Analysis of the INTERNODES method for non-conforming discretizations of elliptic equations. Comput. Methods Appl. Mech. Eng. 334, 138–166 (2018). https://doi.org/10.1016/j.cma.2018.02.004

    Article  MathSciNet  Google Scholar 

  30. Gervasio, P., Quarteroni, A.: INTERNODES for heterogeneous couplings. In: Bjørstad, P.E., Brenner, S., Halpern, L., Kim, H., Kornhuber, R., Rahman, T., Widlund, O. (eds.) Domain Decomposition Methods in Science and Engineering, vol. XXIV, pp. 59–71. Springer, Cham (2018)

  31. Gervasio, P., Quarteroni, A.: The INTERNODES method for non-conforming discretizations of PDEs. Commun. Appl. Math. Comput. 1, 361–401 (2019). https://doi.org/10.1007/s42967-019-00020-1

    Article  MathSciNet  Google Scholar 

  32. Glowinski, R., Dinh, Q., Periaux, J.: Domain decomposition methods for nonlinear problems in fluid dynamics. Comput. Methods Appl. Mech. Eng. 40(1), 27–109 (1983). https://doi.org/10.1016/0045-7825(83)90045-2

    Article  MathSciNet  Google Scholar 

  33. Grepl, M., Maday, Y., Nguyen, N., Patera, A.: Efficient reduced-basis treatment of nonaffine and nonlinear partial differential equations. ESAIM Math. Model. Numer. Anal. 41, 575 (2007). https://doi.org/10.1051/m2an:2007031

    Article  MathSciNet  Google Scholar 

  34. Hartmann, S., Oliver, J., Weyler, R., Cante, J., Hernández, J.: A contact domain method for large deformation frictional contact problems, part 2: numerical aspects. Comput. Methods Appl. Mech. Eng. 198(33), 2607–2631 (2009). https://doi.org/10.1016/j.cma.2009.03.009

    Article  Google Scholar 

  35. Hesch, C., Gil, A., Arranz Carreño, A., Bonet, J., Betsch, P.: A mortar approach for fluid–structure interaction problems: immersed strategies for deformable and rigid bodies. Comput. Methods Appl. Mech. Eng. 278, 853 (2014). https://doi.org/10.1016/j.cma.2014.06.004

    Article  MathSciNet  Google Scholar 

  36. Hesthaven, J., Rozza, G., Stamm, B.: Certified Reduced Basis Methods for Parametrized Partial Differential Equations. Springer, Berlin (2016). https://doi.org/10.1007/978-3-319-22470-1

  37. Hoang, C., Choi, Y., Carlberg, K.: Domain-decomposition least-squares Petrov–Galerkin (DD-LSPG) nonlinear model reduction. Comput. Methods Appl. Mech. Eng. 384, 113997 (2021). https://doi.org/10.1016/j.cma.2021.113997

    Article  MathSciNet  Google Scholar 

  38. Huynh, P., Bao, D., Knezevic, D., Patera, A.: A static condensation reduced basis element method: approximation and a posteriori error estimation. ESAIM Math. Model. Numer. Anal. 47(1), 213–251 (2013). https://doi.org/10.1051/m2an/2012022

    Article  MathSciNet  Google Scholar 

  39. Iapichino, L., Quarteroni, A., Rozza, G.: A reduced basis hybrid method for the coupling of parametrized domains represented by fluidic networks. Comput. Methods Appl. Mech. Eng. 221–222, 63–82 (2012). https://doi.org/10.1016/j.cma.2012.02.005

    Article  MathSciNet  Google Scholar 

  40. Iapichino, L., Quarteroni, A., Rozza, G.: Reduced basis method and domain decomposition for elliptic problems in networks and complex parametrized geometries. Comput. Math. Appl. 71(1), 408–430 (2016). https://doi.org/10.1016/j.camwa.2015.12.001

    Article  MathSciNet  Google Scholar 

  41. Iman, R., Helton, J.: An investigation of uncertainty and sensitivity analysis techniques for computer-models. Risk Anal. 8, 71–90 (2006). https://doi.org/10.1111/j.1539-6924.1988.tb01155.x

    Article  Google Scholar 

  42. Kerfriden, P., Goury, O., Rabczuk, T., Bordas, S.: A partitioned model order reduction approach to rationalise computational expenses in nonlinear fracture mechanics. Comput. Methods Appl. Mech. Eng. 256, 169–188 (2013). https://doi.org/10.1016/j.cma.2012.12.004

    Article  MathSciNet  Google Scholar 

  43. Legresley, P., Alonso, J.: Application of proper orthogonal decomposition (POD) to design decomposition methods (2006)

  44. Lorenzi, S., Cammi, A., Luzzi, L., Rozza, G.: POD-Galerkin method for finite volume approximation of Navier–Stokes and RANS equations. Comput. Methods Appl. Mech. Eng. 311, 151 (2016). https://doi.org/10.1016/j.cma.2016.08.006

    Article  MathSciNet  Google Scholar 

  45. Løvgren, A.E., Maday, Y., Rønquist, E.M.: A reduced basis element method for complex flow systems (2006)

  46. Lucia, D., King, P., Beran, P.: Reduced order modeling of a two-dimensional flow with moving shocks. Comput. Fluids 32(7), 917–938 (2003). https://doi.org/10.1016/S0045-7930(02)00035-X

    Article  Google Scholar 

  47. Maday, Y., Nguyen, N., Patera, A., Pau, G.: A general multipurpose interpolation procedure: the magic points. Commun. Pure Appl. Anal. 8, 1 (2008). https://doi.org/10.3934/cpaa.2009.8.383

    Article  MathSciNet  Google Scholar 

  48. Maday, Y., Ronquist, E.M.: The reduced basis element method: application to a thermal fin problem. SIAM J. Sci. Comput. 26(1), 240–258 (2004). https://doi.org/10.1137/S1064827502419932

    Article  MathSciNet  Google Scholar 

  49. Maier, I., Haasdonk, B.: A Dirichlet–Neumann reduced basis method for homogeneous domain decomposition problems. Appl. Numer. Math. 78, 31–48 (2014). https://doi.org/10.1016/j.apnum.2013.12.001

    Article  MathSciNet  Google Scholar 

  50. Martini, I., Rozza, G., Haasdonk, B.: Reduced basis approximation and a-posteriori error estimation for the coupled Stokes–Darcy system. Adv. Comput. Math. 41(5), 1131–1157 (2015)

    Article  MathSciNet  Google Scholar 

  51. McGee, W., Padmanabhan, S.: Non-conforming Finite Element Methods for Nonmatching Grids in Three Dimensions, Lecture Notes in Engineering and Computer Science, vol. 40, pp. 327–334. Springer, Berlin (2005). https://doi.org/10.1007/3-540-26825-1_32

  52. Mckay, M., Beckman, R., Conover, W.: A comparison of three methods for selecting vales of input variables in the analysis of output from a computer code. Technometrics 21, 239–245 (1979). https://doi.org/10.1080/00401706.1979.10489755

    Article  MathSciNet  Google Scholar 

  53. Negri, F., Manzoni, A., Amsallem, D.: Efficient model reduction of parametrized systems by matrix discrete empirical interpolation. J. Comput. Phys. 303, 431–454 (2015). https://doi.org/10.1016/j.jcp.2015.09.046

    Article  MathSciNet  Google Scholar 

  54. Noack, B., Stankiewicz, W., Morzyński, M., Schmid, P.: Recursive dynamic mode decomposition of transient and post-transient wake flows. J. Fluid Mech. 809, 843–872 (2016). https://doi.org/10.1017/jfm.2016.678

    Article  MathSciNet  Google Scholar 

  55. Oliver, J., Hartmann, S., Cante, J., Weyler, R., Hernández, J.: A contact domain method for large deformation frictional contact problems, part 1: theoretical basis. Comput. Methods Appl. Mech. Eng. 198(33), 2591 (2009)

    Article  Google Scholar 

  56. Pagani, S., Manzoni, A., Quarteroni, A.: Numerical approximation of parametrized problems in cardiac electrophysiology by a local reduced basis method. Comput. Methods Appl. Mech. Eng. 340, 530 (2018). https://doi.org/10.1016/j.cma.2018.06.003

    Article  MathSciNet  Google Scholar 

  57. Paz, R., Storti, M., Dalcin, L., Rios, G.: Domain decomposition methods in computational fluid dynamics. In: Computational Mechanics Research Trends. pp. 495–555 (2010)

  58. Pegolotti, L., Pfaller, M., Marsden, A., Deparis, S.: Model order reduction of flow based on a modular geometrical approximation of blood vessels. Comput. Methods Appl. Mech. Eng. 380, 113762 (2021). https://doi.org/10.1016/j.cma.2021.113762

    Article  MathSciNet  Google Scholar 

  59. Quarteroni, A., Lassila, T., Rossi, S., Ruiz Baier, R.: Integrated heart-coupling multiscale and multiphysics models for the simulation of the cardiac function. Comput. Methods Appl. Mech. Eng. 314, 345 (2016). https://doi.org/10.1016/j.cma.2016.05.031

    Article  MathSciNet  Google Scholar 

  60. Quarteroni, A., Manzoni, A., Negri, F.: Reduced Basis Methods for Partial Differential Equations. An Introduction. Springer, Berlin (2016). https://doi.org/10.1007/978-3-319-15431-2

  61. Quarteroni, A., Valli, A.: Domain Decomposition Methods for Partial Differential Equations. Numerical Mathematics and Scientific Computation. Oxford University Press (1999)

  62. Schwarz, H.A.: Ueber einige abbildungsaufgaben. J. R. Angew. Math. 1869, 105–120 (1869)

    Article  MathSciNet  Google Scholar 

  63. Washabaugh, K., Amsallem, D., Zahr, M., Farhat, C.: Nonlinear model reduction for CFD problems using local reduced order bases. In: AIAA-2012-2686, AIAA Fluid Dynamics and Co-located Conferences and Exhibit (2012). https://doi.org/10.2514/6.2012-2686

  64. Weilun, Q., Evans, S., Hastings, H.: Efficient integration of a realistic two-dimensional cardiac tissue model by domain decomposition. IEEE Trans. Biomed. Eng. 45(3), 372–385 (1998). https://doi.org/10.1109/10.661162

    Article  Google Scholar 

  65. Wicke, M., Stanton, M., Treuille, A.: Modular bases for fluid dynamics. ACM Trans. Gr. 28(3), 1 (2009). https://doi.org/10.1145/1531326.1531345

    Article  Google Scholar 

  66. Xiao, D., Heaney, C., Mottet, L., Hu, R., Bistrian, D., Aristodemou, E., Navon, I., Pain, C.: A domain decomposition non-intrusive reduced order model for turbulent flows. Comput. Fluids 182, 15 (2019). https://doi.org/10.1016/j.compfluid.2019.02.012

    Article  MathSciNet  Google Scholar 

  67. Zappon, E., Manzoni, A., Quarteroni, A.: Efficient and certified solution of parametrized coupled problems through DEIM-based data projection across non-conforming interfaces. Adv Comput Math 49, 21 (2023). https://doi.org/10.1007/s10444-022-10008-w

Download references

Funding

This research has been funded partly by the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (Grant Agreement No. 740132, iHEART “An Integrated Heart Model for the simulation of the cardiac function”, P.I. Prof. A. Quarteroni) and partly by the Italian Ministry of University and Research (MIUR) within the PRIN (Research projects of relevant national interest 2017 “Modeling the heart across the scales: from cardiac cells to the whole organ” Grant Registration Number 2017AXL54F).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elena Zappon.

Ethics declarations

Competing interests

The authors have not disclosed any competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix: Detailed Error and Computational Costs Analysis for the Steady Test Case

We report here a detailed analysis of the model performances for the test case Test#1. described in Sect. 5.1, including a study of the effect of the ROM hyper-parameters on the approximation error, number of iterations before solution convergence, and overall computational costs. A simplified analysis for the other test cases, which confirm the results reported here, is given in Sect. 5.3.

Relative approximation errors employing the \(H^1(\Omega _i)\) norm, \(i = 1,2\), for both slave and master solutions are computed according to (27). Figures 21, 22 and 23 depict such errors as functions of the reduced order hyper-parameters, i.e. of the variations of the number of basis functions chosen to approximate the slave solution, the master solution, and interface data. Both problem solutions are shown to depend on all the reduced quantities involved, and a decreasing approximation error can be achieved every time that the number of basis functions for one between the reduced slave solution, master solution, or interface data, is increased. The major influence on the approximation of both master and slave solution comes from the reduction operated on in the interface data: it can be observed, indeed, a higher reduction of the approximation error when \(M_1\) and \(M_2\) are increased, whereas the error decrease is much slower when either \(n_1\) or \(n_2\) are increased. A more expensive and careful approximation of the interface data is therefore to be preferred over an expensive approximation of the slave and master solutions.

Fig. 21
figure 21

Test#1. \(H^1(\Omega _i)\) mean relative error (z axis) over the slave (top row) and master (bottom row) solution for \(N_\text {test}=20\) different instances of the parameters between the FOM and ROM solutions varying the number of basis functions used to represent the master solution and \(n_2\), and the interface data \(M_1\) and \(M_2\) (x and y axis), and fixing the number of basis functions employed to approximate the slave solution

Fig. 22
figure 22

Test#1. \(H^1(\Omega _i)\) mean relative error (z axis) over the slave (top row) and master (bottom row) solution for \(N_\text {test}=20\) different instances of the parameters between the FOM and ROM solutions varying the number of basis functions used to represent the slave and the master solution \(n_1\) and \(n_2\) (x and y axis), and fixing the number of basis functions employed to approximate interface data \(M_1\) and \(M_2\)

Fig. 23
figure 23

Test#1. \(H^1(\Omega _i)\) mean relative error (z axis) over the slave (top row) and master (bottom row) solution for \(N_\text {test}=20\) different instances of the parameters between the FOM and ROM solutions varying the number of basis functions used to represent the slave solution \(n_1\) and the interface data \(M_1\) and \(M_2\) (x and y axis), and fixing the number of basis functions employed to approximate the master solution

The computational costs of the ROM are investigated by means of the number of iterations needed by the scheme to reach the solution interface convergence, as well as by the effective CPU time. Since both quantities depend on parameter instance, we compute the ratio between the iterations number of the ROM and FOM computations, as well as the ratio between the FOM and ROM computational times. The last ratio is able to describe the speed-up achieved by employing the ROM. Figure 24 shows the variation of such iterations ratio depending on \(n_1\), \(n_2\), \(M_1\) and \(M_2\), comparing the results obtained with both the coarse and the fine discretization. The graphs show a dependency of the iterations number from the number of basis functions employed to compute the slave solution and interface data. Specifically, a greater approximation accuracy (and a number of basis functions) of the slave solution increases the number of iterations required to achieve the solution convergence, whereas a higher approximation accuracy of the interface data decreases the number of iterations. The same effect can be observed also in Fig. 25, where we compare the iterations ratio with the approximation error. Varying the number of basis functions to compute the master solution has instead a minor effect on the number of iterations.

Fig. 24
figure 24

Test#1. Ratio between the number of iterations obtained with ROM and FOM schemes versus the number of basis functions employed to approximate the slave solutions (first row), the interface data (second row), or the master solution (third row), either employing the coarse discretization (left) or the fine discretization (right) for the FOM computation

Fig. 25
figure 25

Test#1. Iterations ratio versus approximation error depending on the number of basis functions employed to approximate the slave solutions (first row), the interface data (second row), or the master solution (third row), either employing the coarse discretization (left) or the fine discretization (right) for the FOM computation

We report the CPU time ratio compared to the basis functions number in Fig. 26, for both coarse and fine FOM discretizations, showing that independently of the number of basis functions imposed for any reduced quantity, we achieve very similar computational speed up.

Fig. 26
figure 26

Test#1. Ratio between the CPU time of FOM and ROM versus the number of basis functions employed to approximate the slave solutions (first row), the interface data (second row), or the master solution (third row), either employing the coarse discretization (left) or the fine discretization (right) for the FOM computation

Preliminary Results Employing Radial Basis Functions to Interpolate Data Across the Domain Interfaces

In this appendix, we present a very preliminary investigation of the effects of utilizing a more advanced interpolation technique compared to the nearest neighbor approach outlined and utilized throughout the rest of the paper, to interpolate in the ROM algorithm the Dirichlet–Neumann data across the non-conforming interfaces. Specifically, in accordance with Remark 12 of Sect. 4, we have implemented Radial Basis Function (RBF) interpolation to interpolate the model solution between \(\Gamma _2\) and \(\Gamma _1\) (i.e., the Dirichlet interface data), as well as the residual vector between \(\Gamma _1\) and \(\Gamma _2\) (i.e., the Neumann interface data) at the subdomain interfaces. We subsequently apply this RBF scheme to Test#2 in Sect. 5.2, and a partial application to the test case Test#3 in Sect. 5.3.

1.1 Test#2. Steady Case: Diffusion Reaction Equation with Parametrized Source

In this subsection we compute a comprehensive set of approximated ROM solutions of problem (25) with source term (28), by employing varying numbers of basis functions for the master, slave, and interface data, and employing the RBF method to interpolate reduced order Dirichlet and Neumann data across the domain interface. This approach allows us to achieve different levels of approximation accuracy for each quantity depending on the parameters choice, reflecting the methodology outlined in Sect. 5.

For the sake of fairness, we employing the same parameters—encompassing both physical and reduced basis parameters (such as \(N_{\text {train}}\) and \(N_{\text {test}}\) dimensions)—of Test#2, presenting the same error analysis procedure as depicted in Fig. 12.

In Fig. 27 we therefore report the approximation errors obtained by varying the basis functions for two quantities between the master solution, slave solution, or interface data reduction, while keeping the basis functions for the third quantity constant. Specifically, the number of basis functions held constant in each graph are those required by the POD/DEIM algorithm to attain an approximation accuracy for the respective quantity of \(10^{-5}\). These graphs aim at providing a comprehensive overview of the algorithm’s behavior.

Fig. 27
figure 27

Test#2. \(H_1(\Omega _i)\) mean relative error (z axis) over the solution for \(N_{test}=20\) different instances of the parameters between the FOM and ROM solutions varying the number of basis functions used to represent the slave and the master solution \(n_1\) and \(n_2\), and the interface data \(M_1\) and \(M_2\)(x and y axis). On the top row, we fix the number of basis functions of the master problem to 8 (on the left) and to 10 for the slave problem (on the right), while on the bottom we fix the number of basis functions equal to 8 for the interface data representation

We observe that although the overall reduction in computational error appears to be more stable and consistent compared to the test presented in Sect. 5.2 (which utilized nearest neighbor interpolation), the overall values of the approximation errors are of a similar magnitude to those discussed in the paper. Furthermore, in terms of the number of Dirichlet–Neumann iterations required for the algorithms to reach convergence, we have not observed any differences compared to the case of nearest neighbor interpolation. We believe this can be largely due to the number of FOM Dirichlet–Neumann iterations, and not to the interpolation method employed.

1.2 Test#3. Unsteady Case: Time-Dependent Heat Equation

In this subsection we instead investigate the effect of the RBF interpolation on the ROM algorithm on test case #3 presented in Sect. 5.3.

Considering the results obtained in Sect. 1 and recognizing that the interpolation specifically targets the interface data, thereby impacting mostly the effectiveness of the DEIM, we proceed to investigate the influence of the RBF methods, by varying the prescribed approximation accuracy only for the interface data. Therefore, differently from previous tests, here we present error graphs obtained by varying the number of basis functions employed to approximate the interface quantities, while always prescribing an accuracy of \(10^{-5}\) for both the slave and master solutions. The results are illustrated in Fig. 28, where we depict the approximation error on the solution in both the slave and master domains.

Fig. 28
figure 28

Test#3. \(H_1(\Omega _i)\) mean relative error over the solution for \(N_{test}=20\) different instances of the parameters between the FOM and ROM solutions varying the number of basis functions used to represent the interface data \(M_1\) and \(M_2\) when either nearest neighbor (P0) or Radial Basis Functions (RBF) interpolation is used to exchange the data across the interfaces. The number of basis functions for master and slave solutions is fixed to 10 and 8, respectively, to prescribe an approximation accuracy of \(10^{-5}\)

We observed a remarkably similar behavior in the reduction of the approximation error when employing both the nearest neighbor approach and the RBF interpolation. It is noteworthy that the RBF proves to be more effective in approximating the master solution, while the nearest neighbor approach yields better results for the slave model. Nevertheless, these distinctions are quite minor, whereas the computational error magnitude remains consistent for each set of selected basis functions, regardless of the interpolation method employed.

Taking into account the results presented in this appendix, we observe a very similar overall outcome when using either the RBF or the nearest neighbor approach. While one might anticipate the RBF to exhibit a superior convergence rate, several factors could contribute to these findings: (i) the interface non-conformity may not be pronounced enough to favor the RBF over the simpler P0 method, (ii) the test cases considered are straightforward and do not experience significant issues with the basic P0 interpolation, (iii) the snapshots used for constructing the RBF do not incorporate interface interpolation. Each of these points requires separate investigation through a comprehensive convergence analysis, which will be the focus of future work.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zappon, E., Manzoni, A., Gervasio, P. et al. A Reduced Order Model for Domain Decompositions with Non-conforming Interfaces. J Sci Comput 99, 22 (2024). https://doi.org/10.1007/s10915-024-02465-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10915-024-02465-w

Keywords

Mathematics Subject Classification

Navigation