PINN Domain Decomposition

Hello everyone,

I would like to test my model on a large spatial domain. From what I read so far [1][2], it looks like a domain decomposition can enhance the prediction results. What is the best way to implement this in Modulus? Is it best to modify the conf files or create a new network model? Is it possible to modify any of the current network models to perform domain decomposition?

[1] Kharazmi, Ehsan, Zhongqiang Zhang, and George Em Karniadakis. “hp-VPINNs: Variational physics-informed neural networks with domain decomposition.” Computer Methods in Applied Mechanics and Engineering 374 (2021): 113547.

[2] N. Borrel-Jensen, S. Goswami, A. P. Engsig-Karup, G. E. Karniadakis, and C.-H. Jeong, “Sound propagation in realistic interactive 3D scenes with parameterized sources using deep neural operators,” pp. 1–25, 2023.

Thank you for your support!

1 Like

Looking for the same. There are some examples available here:

But haven’t found a way to integrate in modulus.