root: common: device: "auto" dtype: "float64" seed: 1234 weight_dir: "weight" result_dir: "result" data: mat_file: "data/XPINN_2D_PoissonEqn.mat" samples: residual_1: 5000 residual_2: 1800 residual_3: 1200 boundary: 200 interface_1: 100 interface_2: 100 model: name: "XPINNPoisson2D" subnetworks: domain1: layers: [2, 30, 30, 1] activation: "tanh" domain2: layers: [2, 20, 20, 20, 20, 1] activation: "sin" domain3: layers: [2, 25, 25, 25, 1] activation: "cos" loss: boundary: 20.0 pde: 1.0 interface_residual: 1.0 interface_value: 20.0 training: steps: 501 lr: 0.0008 log_interval: 20 checkpoint_name: "xpinn_poisson_2d.pt" inference: figure_name: "xpinn_poisson_2d.png"