[18:02:04] Output directory: C:\Users\15645\桌面\work\d4_pinn_v3_r4\d4_pinn_v3_r4\release\output_20260510_180204
[18:02:04] PyTorch version: 2.11.0+cpu
[18:02:04] CPU threads: 8
[18:02:04] ======================================================================
[18:02:04] Experiment 2: architectural D4-invariance check at random init
[18:02:04] ======================================================================
[18:02:04] -- Standard PINN
[18:02:04]    seed=0 identity   max|y(x)-y(g.x)| = 0.000e+00
[18:02:04]    seed=0 rot90      max|y(x)-y(g.x)| = 1.013e+00
[18:02:04]    seed=0 rot180     max|y(x)-y(g.x)| = 1.147e+00
[18:02:04]    seed=0 rot270     max|y(x)-y(g.x)| = 1.020e+00
[18:02:04]    seed=0 flipx      max|y(x)-y(g.x)| = 1.125e+00
[18:02:04]    seed=0 flipy      max|y(x)-y(g.x)| = 1.120e-01
[18:02:04]    seed=0 diag       max|y(x)-y(g.x)| = 9.232e-01
[18:02:04]    seed=0 antidiag   max|y(x)-y(g.x)| = 1.103e+00
[18:02:04]    seed=1 identity   max|y(x)-y(g.x)| = 0.000e+00
[18:02:04]    seed=1 rot90      max|y(x)-y(g.x)| = 1.865e-01
[18:02:04]    seed=1 rot180     max|y(x)-y(g.x)| = 2.146e-01
[18:02:04]    seed=1 rot270     max|y(x)-y(g.x)| = 2.006e-01
[18:02:04]    seed=1 flipx      max|y(x)-y(g.x)| = 1.956e-02
[18:02:04]    seed=1 flipy      max|y(x)-y(g.x)| = 1.982e-01
[18:02:04]    seed=1 diag       max|y(x)-y(g.x)| = 2.157e-01
[18:02:04]    seed=1 antidiag   max|y(x)-y(g.x)| = 1.752e-01
[18:02:04]    seed=2 identity   max|y(x)-y(g.x)| = 0.000e+00
[18:02:04]    seed=2 rot90      max|y(x)-y(g.x)| = 3.073e-01
[18:02:04]    seed=2 rot180     max|y(x)-y(g.x)| = 4.152e-01
[18:02:04]    seed=2 rot270     max|y(x)-y(g.x)| = 3.027e-01
[18:02:04]    seed=2 flipx      max|y(x)-y(g.x)| = 3.715e-01
[18:02:04]    seed=2 flipy      max|y(x)-y(g.x)| = 1.668e-01
[18:02:04]    seed=2 diag       max|y(x)-y(g.x)| = 4.054e-01
[18:02:04]    seed=2 antidiag   max|y(x)-y(g.x)| = 1.909e-01
[18:02:04]    seed=3 identity   max|y(x)-y(g.x)| = 0.000e+00
[18:02:04]    seed=3 rot90      max|y(x)-y(g.x)| = 6.534e-01
[18:02:04]    seed=3 rot180     max|y(x)-y(g.x)| = 8.851e-01
[18:02:04]    seed=3 rot270     max|y(x)-y(g.x)| = 6.567e-01
[18:02:04]    seed=3 flipx      max|y(x)-y(g.x)| = 2.203e-01
[18:02:04]    seed=3 flipy      max|y(x)-y(g.x)| = 7.401e-01
[18:02:04]    seed=3 diag       max|y(x)-y(g.x)| = 8.747e-01
[18:02:04]    seed=3 antidiag   max|y(x)-y(g.x)| = 4.344e-01
[18:02:04]    seed=4 identity   max|y(x)-y(g.x)| = 0.000e+00
[18:02:04]    seed=4 rot90      max|y(x)-y(g.x)| = 3.154e-01
[18:02:04]    seed=4 rot180     max|y(x)-y(g.x)| = 4.652e-01
[18:02:04]    seed=4 rot270     max|y(x)-y(g.x)| = 3.184e-01
[18:02:04]    seed=4 flipx      max|y(x)-y(g.x)| = 1.793e-01
[18:02:04]    seed=4 flipy      max|y(x)-y(g.x)| = 3.395e-01
[18:02:04]    seed=4 diag       max|y(x)-y(g.x)| = 1.572e-01
[18:02:04]    seed=4 antidiag   max|y(x)-y(g.x)| = 4.652e-01
[18:02:04] -- $D_4$-PINN
[18:02:04]    seed=0 identity   max|y(x)-y(g.x)| = 0.000e+00
[18:02:04]    seed=0 rot90      max|y(x)-y(g.x)| = 7.451e-09
[18:02:04]    seed=0 rot180     max|y(x)-y(g.x)| = 1.490e-08
[18:02:04]    seed=0 rot270     max|y(x)-y(g.x)| = 7.451e-09
[18:02:04]    seed=0 flipx      max|y(x)-y(g.x)| = 7.451e-09
[18:02:04]    seed=0 flipy      max|y(x)-y(g.x)| = 7.451e-09
[18:02:04]    seed=0 diag       max|y(x)-y(g.x)| = 1.490e-08
[18:02:04]    seed=0 antidiag   max|y(x)-y(g.x)| = 7.451e-09
[18:02:04]    seed=1 identity   max|y(x)-y(g.x)| = 0.000e+00
[18:02:04]    seed=1 rot90      max|y(x)-y(g.x)| = 9.313e-10
[18:02:04]    seed=1 rot180     max|y(x)-y(g.x)| = 1.863e-09
[18:02:04]    seed=1 rot270     max|y(x)-y(g.x)| = 2.794e-09
[18:02:04]    seed=1 flipx      max|y(x)-y(g.x)| = 9.313e-10
[18:02:04]    seed=1 flipy      max|y(x)-y(g.x)| = 2.794e-09
[18:02:04]    seed=1 diag       max|y(x)-y(g.x)| = 3.725e-09
[18:02:04]    seed=1 antidiag   max|y(x)-y(g.x)| = 1.863e-09
[18:02:04]    seed=2 identity   max|y(x)-y(g.x)| = 0.000e+00
[18:02:04]    seed=2 rot90      max|y(x)-y(g.x)| = 3.725e-09
[18:02:04]    seed=2 rot180     max|y(x)-y(g.x)| = 3.725e-09
[18:02:04]    seed=2 rot270     max|y(x)-y(g.x)| = 2.794e-09
[18:02:04]    seed=2 flipx      max|y(x)-y(g.x)| = 3.725e-09
[18:02:04]    seed=2 flipy      max|y(x)-y(g.x)| = 3.725e-09
[18:02:04]    seed=2 diag       max|y(x)-y(g.x)| = 3.725e-09
[18:02:04]    seed=2 antidiag   max|y(x)-y(g.x)| = 3.725e-09
[18:02:04]    seed=3 identity   max|y(x)-y(g.x)| = 0.000e+00
[18:02:04]    seed=3 rot90      max|y(x)-y(g.x)| = 7.451e-09
[18:02:04]    seed=3 rot180     max|y(x)-y(g.x)| = 7.451e-09
[18:02:04]    seed=3 rot270     max|y(x)-y(g.x)| = 7.451e-09
[18:02:04]    seed=3 flipx      max|y(x)-y(g.x)| = 7.451e-09
[18:02:04]    seed=3 flipy      max|y(x)-y(g.x)| = 7.451e-09
[18:02:04]    seed=3 diag       max|y(x)-y(g.x)| = 7.451e-09
[18:02:04]    seed=3 antidiag   max|y(x)-y(g.x)| = 7.451e-09
[18:02:04]    seed=4 identity   max|y(x)-y(g.x)| = 0.000e+00
[18:02:04]    seed=4 rot90      max|y(x)-y(g.x)| = 3.725e-09
[18:02:04]    seed=4 rot180     max|y(x)-y(g.x)| = 3.725e-09
[18:02:04]    seed=4 rot270     max|y(x)-y(g.x)| = 3.725e-09
[18:02:04]    seed=4 flipx      max|y(x)-y(g.x)| = 1.863e-09
[18:02:04]    seed=4 flipy      max|y(x)-y(g.x)| = 3.725e-09
[18:02:04]    seed=4 diag       max|y(x)-y(g.x)| = 1.863e-09
[18:02:04]    seed=4 antidiag   max|y(x)-y(g.x)| = 3.725e-09
[18:02:04]   CSV  -> tables\T2_symmetry_at_init.csv
[18:02:06]   Fig  -> fig3_symmetry_error_bar.pdf
[18:02:06] ======================================================================
[18:02:06] Experiment 4: batched vs sequential D4 group averaging
[18:02:06] ======================================================================
[18:02:06] -- batch size = 500
[18:02:06]    N=   500  seq=   8.77 ms   bat=   3.97 ms   speedup= 2.21x   max|seq-bat|=1.49e-08
[18:02:06] -- batch size = 2000
[18:02:06]    N=  2000  seq=   9.49 ms   bat=   8.30 ms   speedup= 1.14x   max|seq-bat|=2.24e-08
[18:02:06] -- batch size = 5000
[18:02:07]    N=  5000  seq=  20.09 ms   bat=  19.92 ms   speedup= 1.01x   max|seq-bat|=7.45e-09
[18:02:07] -- batch size = 10000
[18:02:07]    N= 10000  seq=  38.91 ms   bat=  43.85 ms   speedup= 0.89x   max|seq-bat|=1.49e-08
[18:02:07]   CSV  -> tables\T4_batched_speedup.csv
[18:02:07]   CSV  -> tables\T4_batched_speedup_summary.csv
[18:02:07]   Geometric mean speedup: 1.23x
[18:02:08]   Fig  -> fig6_batched_speedup.pdf
[18:02:08] ======================================================================
[18:02:08] Experiment 1: main benchmark at epsilon=0  (epochs=2500)
[18:02:08] ======================================================================
[18:02:08] -- Standard PINN
[18:02:43]    seed= 0  L2=1.310e-03  sym=3.55e-04  wall= 34.5s
[18:03:09]    seed= 1  L2=1.437e-03  sym=4.45e-04  wall= 26.5s
[18:03:30]    seed= 2  L2=2.117e-03  sym=8.22e-04  wall= 20.5s
[18:03:52]    seed= 3  L2=4.620e-03  sym=3.94e-04  wall= 22.2s
[18:04:23]    seed= 4  L2=1.599e-02  sym=1.20e-03  wall= 31.1s
[18:04:23] -- Soft-Constraint PINN
[18:05:17]    seed= 0  L2=1.532e-03  sym=4.78e-04  wall= 54.0s
[18:06:08]    seed= 1  L2=4.520e-03  sym=6.87e-04  wall= 50.8s
[18:07:04]    seed= 2  L2=1.553e-03  sym=5.30e-04  wall= 55.9s
[18:07:58]    seed= 3  L2=7.575e-04  sym=1.83e-04  wall= 54.1s
[18:08:52]    seed= 4  L2=2.023e-03  sym=4.90e-04  wall= 53.8s
[18:08:52] -- $D_4$-PINN
[18:10:46]    seed= 0  L2=9.866e-04  sym=1.86e-08  wall=114.1s
[18:13:03]    seed= 1  L2=1.655e-03  sym=1.84e-08  wall=137.4s
[18:14:54]    seed= 2  L2=1.203e-02  sym=1.84e-08  wall=110.4s
[18:16:37]    seed= 3  L2=7.617e-04  sym=1.66e-08  wall=103.4s
[18:18:23]    seed= 4  L2=2.875e-04  sym=2.21e-08  wall=105.7s
[18:18:23]   CSV  -> tables\T1_main_benchmark.csv
[18:18:23]   CSV  -> tables\T1_main_benchmark_summary.csv
[18:18:23] Summary:
[18:18:23]   standard   L2 = 5.096e-03 +/- 6.2e-03    sym = 6.42e-04 +/- 3.6e-04    wall = 27.0 +/- 5.9 s
[18:18:23]   soft       L2 = 2.077e-03 +/- 1.4e-03    sym = 4.73e-04 +/- 1.8e-04    wall = 53.7 +/- 1.8 s
[18:18:23]   d4         L2 = 3.144e-03 +/- 5.0e-03    sym = 1.88e-08 +/- 2.0e-09    wall = 114.2 +/- 13.6 s
[18:18:24]   Fig  -> fig1_convergence.pdf
[18:18:24]   Fig  -> fig2_l2_vs_seeds.pdf
[18:18:24]   Training a single D4-PINN for solution-field figure ...
[18:20:13]   Fig  -> fig4_solution_field.pdf
[18:20:13] ======================================================================
[18:20:13] Experiment 3: symmetry-breaking sweep (epsilons=[0.0, 0.01, 0.05, 0.1, 0.2, 0.5], seeds=[0, 1, 2, 3, 4], epochs=1250)
[18:20:13] ======================================================================
[18:20:13] -- epsilon = 0.0
[18:20:24]    eps= 0.000  standard seed=0  L2=6.485e-03  sym=1.29e-03  t=10.4s
[18:20:38]    eps= 0.000  standard seed=1  L2=4.572e-03  sym=9.64e-04  t=14.4s
[18:20:54]    eps= 0.000  standard seed=2  L2=3.093e-03  sym=1.06e-03  t=15.5s
[18:21:06]    eps= 0.000  standard seed=3  L2=1.827e-03  sym=5.19e-04  t=12.8s
[18:21:17]    eps= 0.000  standard seed=4  L2=4.121e-03  sym=9.61e-04  t=10.5s
[18:22:11]    eps= 0.000  d4       seed=0  L2=1.536e-03  sym=1.70e-08  t=54.4s
[18:23:05]    eps= 0.000  d4       seed=1  L2=1.365e-03  sym=2.14e-08  t=54.0s
[18:24:00]    eps= 0.000  d4       seed=2  L2=8.579e-04  sym=1.92e-08  t=55.0s
[18:24:56]    eps= 0.000  d4       seed=3  L2=1.256e-03  sym=1.69e-08  t=56.1s
[18:25:59]    eps= 0.000  d4       seed=4  L2=1.415e-03  sym=2.16e-08  t=62.4s
[18:25:59] -- epsilon = 0.01
[18:26:15]    eps= 0.010  standard seed=0  L2=3.877e-03  sym=1.26e-03  t=16.2s
[18:26:27]    eps= 0.010  standard seed=1  L2=5.128e-03  sym=1.72e-03  t=12.3s
[18:26:38]    eps= 0.010  standard seed=2  L2=8.102e-03  sym=4.27e-03  t=10.7s
[18:26:49]    eps= 0.010  standard seed=3  L2=4.770e-03  sym=9.62e-04  t=10.7s
[18:26:59]    eps= 0.010  standard seed=4  L2=5.210e-03  sym=1.33e-03  t=10.5s
[18:27:55]    eps= 0.010  d4       seed=0  L2=2.828e-03  sym=1.89e-08  t=55.5s
[18:28:51]    eps= 0.010  d4       seed=1  L2=1.376e-03  sym=2.16e-08  t=56.1s
[18:29:47]    eps= 0.010  d4       seed=2  L2=1.273e-03  sym=1.76e-08  t=55.9s
[18:30:43]    eps= 0.010  d4       seed=3  L2=1.297e-03  sym=1.83e-08  t=55.8s
[18:31:38]    eps= 0.010  d4       seed=4  L2=1.589e-03  sym=2.16e-08  t=55.9s
[18:31:38] -- epsilon = 0.05
[18:31:49]    eps= 0.050  standard seed=0  L2=7.977e-03  sym=4.45e-03  t=10.6s
[18:32:00]    eps= 0.050  standard seed=1  L2=9.777e-03  sym=5.34e-03  t=10.6s
[18:32:10]    eps= 0.050  standard seed=2  L2=6.689e-03  sym=3.62e-03  t=10.5s
[18:32:21]    eps= 0.050  standard seed=3  L2=7.743e-03  sym=4.04e-03  t=10.4s
[18:32:31]    eps= 0.050  standard seed=4  L2=7.878e-03  sym=4.39e-03  t=10.5s
[18:33:27]    eps= 0.050  d4       seed=0  L2=1.576e-03  sym=1.85e-08  t=56.1s
[18:34:23]    eps= 0.050  d4       seed=1  L2=1.223e-03  sym=1.93e-08  t=55.6s
[18:35:19]    eps= 0.050  d4       seed=2  L2=5.393e-03  sym=1.77e-08  t=56.2s
[18:36:15]    eps= 0.050  d4       seed=3  L2=1.232e-03  sym=1.77e-08  t=56.1s
[18:37:11]    eps= 0.050  d4       seed=4  L2=7.290e-04  sym=2.29e-08  t=55.7s
[18:37:11] -- epsilon = 0.1
[18:37:21]    eps= 0.100  standard seed=0  L2=1.448e-02  sym=8.48e-03  t=10.4s
[18:37:32]    eps= 0.100  standard seed=1  L2=1.641e-02  sym=9.71e-03  t=10.4s
[18:37:42]    eps= 0.100  standard seed=2  L2=1.366e-02  sym=8.29e-03  t=10.3s
[18:37:52]    eps= 0.100  standard seed=3  L2=1.482e-02  sym=7.63e-03  t=10.4s
[18:38:03]    eps= 0.100  standard seed=4  L2=1.515e-02  sym=8.56e-03  t=10.3s
[18:38:58]    eps= 0.100  d4       seed=0  L2=2.788e-03  sym=1.95e-08  t=55.4s
[18:39:54]    eps= 0.100  d4       seed=1  L2=1.140e-03  sym=2.06e-08  t=55.6s
[18:40:50]    eps= 0.100  d4       seed=2  L2=1.151e-03  sym=1.75e-08  t=56.1s
[18:41:46]    eps= 0.100  d4       seed=3  L2=3.701e-03  sym=1.83e-08  t=56.0s
[18:42:42]    eps= 0.100  d4       seed=4  L2=4.136e-03  sym=2.16e-08  t=56.0s
[18:42:42] -- epsilon = 0.2
[18:42:52]    eps= 0.200  standard seed=0  L2=2.928e-02  sym=1.72e-02  t=10.4s
[18:43:02]    eps= 0.200  standard seed=1  L2=3.038e-02  sym=1.85e-02  t=10.4s
[18:43:13]    eps= 0.200  standard seed=2  L2=2.822e-02  sym=1.72e-02  t=10.5s
[18:43:23]    eps= 0.200  standard seed=3  L2=2.616e-02  sym=1.43e-02  t=10.3s
[18:43:34]    eps= 0.200  standard seed=4  L2=2.942e-02  sym=1.79e-02  t=10.5s
[18:44:29]    eps= 0.200  d4       seed=0  L2=7.494e-03  sym=1.72e-08  t=55.6s
[18:45:25]    eps= 0.200  d4       seed=1  L2=1.350e-03  sym=2.04e-08  t=55.9s
[18:46:21]    eps= 0.200  d4       seed=2  L2=9.794e-04  sym=1.73e-08  t=55.9s
[18:47:17]    eps= 0.200  d4       seed=3  L2=1.262e-03  sym=1.82e-08  t=56.2s
[18:48:13]    eps= 0.200  d4       seed=4  L2=4.747e-03  sym=2.02e-08  t=55.8s
[18:48:13] -- epsilon = 0.5
[18:48:24]    eps= 0.500  standard seed=0  L2=7.067e-02  sym=4.15e-02  t=10.4s
[18:48:34]    eps= 0.500  standard seed=1  L2=7.556e-02  sym=4.60e-02  t=10.4s
[18:48:44]    eps= 0.500  standard seed=2  L2=7.166e-02  sym=4.37e-02  t=10.3s
[18:48:55]    eps= 0.500  standard seed=3  L2=5.794e-02  sym=3.34e-02  t=10.5s
[18:49:05]    eps= 0.500  standard seed=4  L2=7.237e-02  sym=4.45e-02  t=10.4s
[18:50:01]    eps= 0.500  d4       seed=0  L2=7.735e-03  sym=1.83e-08  t=55.5s
[18:50:58]    eps= 0.500  d4       seed=1  L2=4.982e-03  sym=2.05e-08  t=57.0s
[18:51:53]    eps= 0.500  d4       seed=2  L2=1.947e-03  sym=1.68e-08  t=55.8s
[18:52:50]    eps= 0.500  d4       seed=3  L2=2.652e-03  sym=1.79e-08  t=56.1s
[18:53:45]    eps= 0.500  d4       seed=4  L2=7.127e-03  sym=2.05e-08  t=55.5s
[18:53:45]   CSV  -> tables\T3_symmetry_breaking_sweep.csv
[18:53:46]   Fig  -> fig5_symmetry_breaking.pdf
[18:53:46] ======================================================================
[18:53:46] Experiment 5: filter-normalised loss landscape
[18:53:46] ======================================================================
[18:53:46] -- training Standard PINN for landscape
[18:53:57]    Standard PINN  row 1/21  loss range [3.770e+00, 2.695e+01]
[18:53:57]    Standard PINN  row 2/21  loss range [2.881e+00, 2.637e+01]
[18:53:57]    Standard PINN  row 3/21  loss range [2.144e+00, 2.581e+01]
[18:53:57]    Standard PINN  row 4/21  loss range [1.552e+00, 2.525e+01]
[18:53:57]    Standard PINN  row 5/21  loss range [1.099e+00, 2.467e+01]
[18:53:57]    Standard PINN  row 6/21  loss range [7.060e-01, 2.514e+01]
[18:53:57]    Standard PINN  row 7/21  loss range [4.102e-01, 2.741e+01]
[18:53:57]    Standard PINN  row 8/21  loss range [2.178e-01, 3.038e+01]
[18:53:57]    Standard PINN  row 9/21  loss range [1.314e-01, 3.406e+01]
[18:53:57]    Standard PINN  row 10/21  loss range [5.045e-02, 3.849e+01]
[18:53:58]    Standard PINN  row 11/21  loss range [2.566e-03, 4.369e+01]
[18:53:58]    Standard PINN  row 12/21  loss range [5.315e-02, 4.969e+01]
[18:53:58]    Standard PINN  row 13/21  loss range [1.179e-01, 5.651e+01]
[18:53:58]    Standard PINN  row 14/21  loss range [1.747e-01, 6.418e+01]
[18:53:58]    Standard PINN  row 15/21  loss range [3.361e-01, 7.270e+01]
[18:53:58]    Standard PINN  row 16/21  loss range [5.282e-01, 8.204e+01]
[18:53:58]    Standard PINN  row 17/21  loss range [6.968e-01, 9.217e+01]
[18:53:58]    Standard PINN  row 18/21  loss range [9.749e-01, 1.030e+02]
[18:53:58]    Standard PINN  row 19/21  loss range [1.361e+00, 1.144e+02]
[18:53:58]    Standard PINN  row 20/21  loss range [1.655e+00, 1.261e+02]
[18:53:58]    Standard PINN  row 21/21  loss range [2.054e+00, 1.380e+02]
[18:53:58]   CSV  -> tables\T5_loss_landscape_standard.csv
[18:53:58] -- training $D_4$-PINN for landscape
[18:54:55]    $D_4$-PINN  row 1/21  loss range [2.800e+00, 1.549e+01]
[18:54:56]    $D_4$-PINN  row 2/21  loss range [2.202e+00, 1.470e+01]
[18:54:56]    $D_4$-PINN  row 3/21  loss range [1.699e+00, 1.391e+01]
[18:54:56]    $D_4$-PINN  row 4/21  loss range [1.252e+00, 1.311e+01]
[18:54:56]    $D_4$-PINN  row 5/21  loss range [8.725e-01, 1.230e+01]
[18:54:56]    $D_4$-PINN  row 6/21  loss range [5.787e-01, 1.146e+01]
[18:54:57]    $D_4$-PINN  row 7/21  loss range [3.642e-01, 1.060e+01]
[18:54:57]    $D_4$-PINN  row 8/21  loss range [1.989e-01, 9.717e+00]
[18:54:57]    $D_4$-PINN  row 9/21  loss range [8.130e-02, 8.819e+00]
[18:54:57]    $D_4$-PINN  row 10/21  loss range [1.898e-02, 1.122e+01]
[18:54:57]    $D_4$-PINN  row 11/21  loss range [6.956e-04, 1.434e+01]
[18:54:58]    $D_4$-PINN  row 12/21  loss range [1.541e-02, 1.816e+01]
[18:54:58]    $D_4$-PINN  row 13/21  loss range [5.344e-02, 2.275e+01]
[18:54:58]    $D_4$-PINN  row 14/21  loss range [1.078e-01, 2.820e+01]
[18:54:58]    $D_4$-PINN  row 15/21  loss range [1.752e-01, 3.455e+01]
[18:54:59]    $D_4$-PINN  row 16/21  loss range [2.575e-01, 4.188e+01]
[18:54:59]    $D_4$-PINN  row 17/21  loss range [3.615e-01, 5.020e+01]
[18:54:59]    $D_4$-PINN  row 18/21  loss range [4.792e-01, 5.952e+01]
[18:54:59]    $D_4$-PINN  row 19/21  loss range [6.247e-01, 6.983e+01]
[18:54:59]    $D_4$-PINN  row 20/21  loss range [8.250e-01, 8.106e+01]
[18:55:00]    $D_4$-PINN  row 21/21  loss range [1.094e+00, 9.311e+01]
[18:55:00]   CSV  -> tables\T5_loss_landscape_d4.csv
[18:55:00]   Fig  -> fig7_loss_landscape.pdf
[18:55:00] ======================================================================
[18:55:00] Experiment 6: ablation study (rotations vs reflections)
[18:55:00] ======================================================================
[18:55:00] -- ablation arm: no_constraint
[18:55:11]    seed=0 arm=no_constraint      L2=6.466e-03  sym=1.42e-03  wall=10.7s
[18:55:22]    seed=1 arm=no_constraint      L2=4.572e-03  sym=9.64e-04  wall=10.7s
[18:55:32]    seed=2 arm=no_constraint      L2=3.093e-03  sym=1.06e-03  wall=10.5s
[18:55:43]    seed=3 arm=no_constraint      L2=1.827e-03  sym=5.19e-04  wall=10.5s
[18:55:53]    seed=4 arm=no_constraint      L2=4.121e-03  sym=9.61e-04  wall=10.6s
[18:55:53] -- ablation arm: rotations_only
[18:56:22]    seed=0 arm=rotations_only     L2=9.568e-04  sym=2.97e-05  wall=28.9s
[18:56:51]    seed=1 arm=rotations_only     L2=1.272e-03  sym=7.44e-05  wall=28.3s
[18:57:19]    seed=2 arm=rotations_only     L2=5.367e-04  sym=1.37e-04  wall=28.5s
[18:57:48]    seed=3 arm=rotations_only     L2=2.500e-03  sym=8.35e-05  wall=28.4s
[18:58:16]    seed=4 arm=rotations_only     L2=1.098e-03  sym=3.58e-05  wall=28.6s
[18:58:16] -- ablation arm: reflections_only
[18:58:51]    seed=0 arm=reflections_only   L2=9.313e-03  sym=3.61e-03  wall=34.5s
[18:59:26]    seed=1 arm=reflections_only   L2=5.284e-03  sym=2.30e-03  wall=35.5s
[19:00:02]    seed=2 arm=reflections_only   L2=5.993e-03  sym=2.71e-03  wall=35.6s
[19:00:37]    seed=3 arm=reflections_only   L2=2.560e-02  sym=3.00e-03  wall=35.4s
[19:01:12]    seed=4 arm=reflections_only   L2=2.151e-02  sym=2.27e-03  wall=35.3s
[19:01:12] -- ablation arm: full_d4
[19:02:08]    seed=0 arm=full_d4            L2=1.536e-03  sym=1.70e-08  wall=55.1s
[19:03:03]    seed=1 arm=full_d4            L2=1.365e-03  sym=2.14e-08  wall=55.5s
[19:03:58]    seed=2 arm=full_d4            L2=8.579e-04  sym=1.92e-08  wall=55.4s
[19:04:54]    seed=3 arm=full_d4            L2=1.256e-03  sym=1.69e-08  wall=55.9s
[19:05:50]    seed=4 arm=full_d4            L2=1.415e-03  sym=2.16e-08  wall=55.3s
[19:05:50]   CSV  -> tables\T6_ablation.csv
[19:05:51]   Fig  -> fig8_ablation.pdf
[19:05:51] ======================================================================
[19:05:51] Experiment 7: sample efficiency (with n vs 8n verification)
[19:05:51] ======================================================================
[19:05:51] -- N_int = 200 (N_bc = 40)
[19:05:56]    N_int=  200 standard seed=0 L2=4.954e-03  sym=1.78e-03  wall=4.8s
[19:06:00]    N_int=  200 standard seed=1 L2=1.294e-02  sym=4.34e-03  wall=4.8s
[19:06:05]    N_int=  200 standard seed=2 L2=4.821e-03  sym=1.47e-03  wall=4.9s
[19:06:10]    N_int=  200 standard seed=3 L2=3.124e-03  sym=1.32e-03  wall=4.9s
[19:06:15]    N_int=  200 standard seed=4 L2=5.288e-03  sym=1.82e-03  wall=4.9s
[19:06:28]    N_int=  200 d4       seed=0 L2=1.106e-03  sym=1.69e-08  wall=12.7s
[19:06:40]    N_int=  200 d4       seed=1 L2=2.522e-03  sym=1.89e-08  wall=12.6s
[19:06:53]    N_int=  200 d4       seed=2 L2=9.977e-04  sym=1.90e-08  wall=12.6s
[19:07:05]    N_int=  200 d4       seed=3 L2=1.332e-03  sym=1.62e-08  wall=12.5s
[19:07:18]    N_int=  200 d4       seed=4 L2=6.792e-04  sym=2.16e-08  wall=12.6s
[19:07:18] -- N_int = 500 (N_bc = 50)
[19:07:24]    N_int=  500 standard seed=0 L2=9.784e-03  sym=2.30e-03  wall=6.3s
[19:07:31]    N_int=  500 standard seed=1 L2=7.685e-03  sym=2.02e-03  wall=6.4s
[19:07:37]    N_int=  500 standard seed=2 L2=2.186e-02  sym=8.04e-03  wall=6.6s
[19:07:48]    N_int=  500 standard seed=3 L2=9.706e-03  sym=2.65e-03  wall=10.7s
[19:07:56]    N_int=  500 standard seed=4 L2=6.237e-03  sym=1.38e-03  wall=8.3s
[19:08:21]    N_int=  500 d4       seed=0 L2=2.239e-03  sym=1.90e-08  wall=25.1s
[19:08:48]    N_int=  500 d4       seed=1 L2=2.310e-03  sym=2.01e-08  wall=27.1s
[19:09:18]    N_int=  500 d4       seed=2 L2=8.799e-04  sym=1.71e-08  wall=29.1s
[19:09:47]    N_int=  500 d4       seed=3 L2=9.982e-04  sym=1.87e-08  wall=29.3s
[19:10:17]    N_int=  500 d4       seed=4 L2=1.231e-03  sym=2.13e-08  wall=29.8s
[19:10:17] -- N_int = 1000 (N_bc = 100)
[19:10:30]    N_int= 1000 standard seed=0 L2=6.404e-03  sym=8.37e-04  wall=12.9s
[19:10:42]    N_int= 1000 standard seed=1 L2=4.536e-03  sym=1.29e-03  wall=12.7s
[19:11:00]    N_int= 1000 standard seed=2 L2=9.741e-03  sym=3.30e-03  wall=17.5s
[19:11:14]    N_int= 1000 standard seed=3 L2=2.711e-03  sym=6.24e-04  wall=14.0s
[19:11:28]    N_int= 1000 standard seed=4 L2=6.266e-03  sym=8.64e-04  wall=13.9s
[19:12:18]    N_int= 1000 d4       seed=0 L2=1.818e-03  sym=1.83e-08  wall=49.8s
[19:13:08]    N_int= 1000 d4       seed=1 L2=1.380e-03  sym=2.12e-08  wall=50.5s
[19:13:58]    N_int= 1000 d4       seed=2 L2=9.599e-04  sym=1.74e-08  wall=50.2s
[19:14:48]    N_int= 1000 d4       seed=3 L2=1.007e-03  sym=1.91e-08  wall=50.0s
[19:15:38]    N_int= 1000 d4       seed=4 L2=1.201e-03  sym=2.00e-08  wall=50.2s
[19:15:38] -- N_int = 2000 (N_bc = 200)
[19:15:56]    N_int= 2000 standard seed=0 L2=3.816e-03  sym=7.92e-04  wall=17.3s
[19:16:13]    N_int= 2000 standard seed=1 L2=5.007e-03  sym=1.06e-03  wall=17.5s
[19:16:31]    N_int= 2000 standard seed=2 L2=5.920e-03  sym=1.42e-03  wall=17.4s
[19:16:48]    N_int= 2000 standard seed=3 L2=2.645e-03  sym=6.60e-04  wall=17.4s
[19:17:06]    N_int= 2000 standard seed=4 L2=3.137e-03  sym=7.15e-04  wall=17.5s
[19:18:43]    N_int= 2000 d4       seed=0 L2=1.587e-03  sym=1.76e-08  wall=97.1s
[19:20:21]    N_int= 2000 d4       seed=1 L2=2.674e-03  sym=2.05e-08  wall=97.8s
[19:21:44]    N_int= 2000 d4       seed=2 L2=1.289e-03  sym=1.75e-08  wall=83.5s
[19:23:02]    N_int= 2000 d4       seed=3 L2=3.399e-02  sym=1.86e-08  wall=78.0s
[19:24:21]    N_int= 2000 d4       seed=4 L2=5.328e-04  sym=2.21e-08  wall=78.6s
[19:24:44]    matched n=200: D4(n) L2=1.106e-03 vs Std(8n) L2=6.574e-03
[19:25:08]    matched n=200: D4(n) L2=2.522e-03 vs Std(8n) L2=3.951e-03
[19:25:32]    matched n=200: D4(n) L2=9.977e-04 vs Std(8n) L2=1.835e-03
[19:25:56]    matched n=200: D4(n) L2=1.332e-03 vs Std(8n) L2=3.447e-03
[19:26:19]    matched n=200: D4(n) L2=6.792e-04 vs Std(8n) L2=1.329e-02
[19:26:59]    matched n=500: D4(n) L2=2.239e-03 vs Std(8n) L2=4.956e-03
[19:27:39]    matched n=500: D4(n) L2=2.310e-03 vs Std(8n) L2=1.940e-03
[19:28:19]    matched n=500: D4(n) L2=8.799e-04 vs Std(8n) L2=2.334e-03
[19:29:00]    matched n=500: D4(n) L2=9.982e-04 vs Std(8n) L2=4.775e-03
[19:29:40]    matched n=500: D4(n) L2=1.231e-03 vs Std(8n) L2=3.316e-03
[19:30:53]    matched n=1000: D4(n) L2=1.818e-03 vs Std(8n) L2=6.414e-03
[19:32:07]    matched n=1000: D4(n) L2=1.380e-03 vs Std(8n) L2=3.084e-03
[19:33:21]    matched n=1000: D4(n) L2=9.599e-04 vs Std(8n) L2=2.738e-03
[19:34:36]    matched n=1000: D4(n) L2=1.007e-03 vs Std(8n) L2=6.299e-03
[19:35:50]    matched n=1000: D4(n) L2=1.201e-03 vs Std(8n) L2=3.105e-03
[19:38:24]    matched n=2000: D4(n) L2=1.587e-03 vs Std(8n) L2=4.984e-03
[19:41:04]    matched n=2000: D4(n) L2=2.674e-03 vs Std(8n) L2=1.322e-02
[19:43:41]    matched n=2000: D4(n) L2=1.289e-03 vs Std(8n) L2=2.036e-03
[19:46:15]    matched n=2000: D4(n) L2=3.399e-02 vs Std(8n) L2=3.509e-03
[19:48:53]    matched n=2000: D4(n) L2=5.328e-04 vs Std(8n) L2=4.988e-03
[19:48:53]   CSV  -> tables\T7_sample_efficiency.csv
[19:48:54]   Fig  -> fig9_sample_efficiency.pdf
[19:48:54] ======================================================================
[19:48:54] Experiment 8: hyperparameter robustness
[19:48:54] ======================================================================
[19:48:54] -- width=20 lr=0.0005
[19:48:59]    w=20 lr=5e-04 standard seed=0 L2=8.661e-02 sym=7.64e-03
[19:49:04]    w=20 lr=5e-04 standard seed=1 L2=6.300e-02 sym=4.59e-03
[19:49:08]    w=20 lr=5e-04 standard seed=2 L2=7.907e-02 sym=3.14e-03
[19:49:13]    w=20 lr=5e-04 standard seed=3 L2=7.252e-02 sym=5.10e-03
[19:49:17]    w=20 lr=5e-04 standard seed=4 L2=6.858e-02 sym=6.63e-03
[19:49:35]    w=20 lr=5e-04 d4       seed=0 L2=2.402e-02 sym=2.11e-08
[19:49:52]    w=20 lr=5e-04 d4       seed=1 L2=3.995e-02 sym=1.81e-08
[19:50:10]    w=20 lr=5e-04 d4       seed=2 L2=3.188e-02 sym=1.85e-08
[19:50:28]    w=20 lr=5e-04 d4       seed=3 L2=2.997e-02 sym=1.94e-08
[19:50:45]    w=20 lr=5e-04 d4       seed=4 L2=4.590e-02 sym=1.91e-08
[19:50:45] -- width=20 lr=0.001
[19:50:50]    w=20 lr=1e-03 standard seed=0 L2=6.209e-02 sym=6.19e-03
[19:50:55]    w=20 lr=1e-03 standard seed=1 L2=3.901e-02 sym=1.92e-03
[19:50:59]    w=20 lr=1e-03 standard seed=2 L2=6.117e-02 sym=2.39e-03
[19:51:04]    w=20 lr=1e-03 standard seed=3 L2=4.900e-02 sym=3.73e-03
[19:51:08]    w=20 lr=1e-03 standard seed=4 L2=3.997e-02 sym=4.24e-03
[19:51:25]    w=20 lr=1e-03 d4       seed=0 L2=8.198e-03 sym=1.89e-08
[19:51:43]    w=20 lr=1e-03 d4       seed=1 L2=7.568e-03 sym=1.91e-08
[19:52:00]    w=20 lr=1e-03 d4       seed=2 L2=1.021e-02 sym=1.80e-08
[19:52:17]    w=20 lr=1e-03 d4       seed=3 L2=7.443e-03 sym=1.90e-08
[19:52:34]    w=20 lr=1e-03 d4       seed=4 L2=1.347e-02 sym=1.89e-08
[19:52:34] -- width=20 lr=0.005
[19:52:39]    w=20 lr=5e-03 standard seed=0 L2=6.388e-03 sym=1.33e-03
[19:52:43]    w=20 lr=5e-03 standard seed=1 L2=4.463e-03 sym=1.58e-03
[19:52:48]    w=20 lr=5e-03 standard seed=2 L2=1.279e-01 sym=5.23e-03
[19:52:52]    w=20 lr=5e-03 standard seed=3 L2=7.821e-03 sym=2.05e-03
[19:52:57]    w=20 lr=5e-03 standard seed=4 L2=5.011e-03 sym=1.59e-03
[19:53:14]    w=20 lr=5e-03 d4       seed=0 L2=3.109e-03 sym=1.83e-08
[19:53:31]    w=20 lr=5e-03 d4       seed=1 L2=1.057e-03 sym=1.58e-08
[19:53:49]    w=20 lr=5e-03 d4       seed=2 L2=3.593e-03 sym=1.79e-08
[19:54:06]    w=20 lr=5e-03 d4       seed=3 L2=2.512e-03 sym=1.59e-08
[19:54:22]    w=20 lr=5e-03 d4       seed=4 L2=2.964e-03 sym=2.10e-08
[19:54:22] -- width=50 lr=0.0005
[19:54:29]    w=50 lr=5e-04 standard seed=0 L2=2.948e-02 sym=3.30e-03
[19:54:36]    w=50 lr=5e-04 standard seed=1 L2=3.472e-02 sym=1.07e-03
[19:54:43]    w=50 lr=5e-04 standard seed=2 L2=2.402e-02 sym=1.80e-03
[19:54:50]    w=50 lr=5e-04 standard seed=3 L2=2.645e-02 sym=1.42e-03
[19:54:58]    w=50 lr=5e-04 standard seed=4 L2=3.776e-02 sym=2.89e-03
[19:55:34]    w=50 lr=5e-04 d4       seed=0 L2=9.441e-03 sym=1.95e-08
[19:56:11]    w=50 lr=5e-04 d4       seed=1 L2=6.597e-03 sym=2.03e-08
[19:56:48]    w=50 lr=5e-04 d4       seed=2 L2=5.099e-03 sym=1.91e-08
[19:57:25]    w=50 lr=5e-04 d4       seed=3 L2=5.963e-03 sym=1.79e-08
[19:58:02]    w=50 lr=5e-04 d4       seed=4 L2=6.314e-03 sym=2.15e-08
[19:58:02] -- width=50 lr=0.001
[19:58:09]    w=50 lr=1e-03 standard seed=0 L2=1.715e-02 sym=2.33e-03
[19:58:16]    w=50 lr=1e-03 standard seed=1 L2=1.073e-02 sym=1.13e-03
[19:58:23]    w=50 lr=1e-03 standard seed=2 L2=6.003e-03 sym=1.25e-03
[19:58:30]    w=50 lr=1e-03 standard seed=3 L2=5.896e-03 sym=8.87e-04
[19:58:37]    w=50 lr=1e-03 standard seed=4 L2=1.212e-02 sym=1.33e-03
[19:59:15]    w=50 lr=1e-03 d4       seed=0 L2=6.812e-03 sym=1.95e-08
[19:59:52]    w=50 lr=1e-03 d4       seed=1 L2=2.499e-03 sym=2.01e-08
[20:00:30]    w=50 lr=1e-03 d4       seed=2 L2=6.779e-03 sym=1.91e-08
[20:01:08]    w=50 lr=1e-03 d4       seed=3 L2=1.312e-03 sym=1.74e-08
[20:01:45]    w=50 lr=1e-03 d4       seed=4 L2=1.497e-03 sym=2.13e-08
[20:01:45] -- width=50 lr=0.005
[20:01:52]    w=50 lr=5e-03 standard seed=0 L2=4.462e-03 sym=1.29e-03
[20:02:00]    w=50 lr=5e-03 standard seed=1 L2=5.836e-03 sym=1.43e-03
[20:02:07]    w=50 lr=5e-03 standard seed=2 L2=4.336e-03 sym=1.59e-03
[20:02:14]    w=50 lr=5e-03 standard seed=3 L2=2.063e-03 sym=2.97e-04
[20:02:21]    w=50 lr=5e-03 standard seed=4 L2=1.959e-02 sym=1.04e-02
[20:02:59]    w=50 lr=5e-03 d4       seed=0 L2=1.300e-03 sym=1.87e-08
[20:03:36]    w=50 lr=5e-03 d4       seed=1 L2=1.276e-03 sym=2.01e-08
[20:04:14]    w=50 lr=5e-03 d4       seed=2 L2=1.013e-03 sym=1.61e-08
[20:04:52]    w=50 lr=5e-03 d4       seed=3 L2=2.355e-03 sym=1.78e-08
[20:05:30]    w=50 lr=5e-03 d4       seed=4 L2=1.979e-03 sym=1.84e-08
[20:05:30] -- width=100 lr=0.0005
[20:05:42]    w=100 lr=5e-04 standard seed=0 L2=1.226e-02 sym=1.96e-03
[20:05:54]    w=100 lr=5e-04 standard seed=1 L2=1.065e-02 sym=5.39e-03
[20:06:05]    w=100 lr=5e-04 standard seed=2 L2=5.230e-03 sym=7.80e-04
[20:06:17]    w=100 lr=5e-04 standard seed=3 L2=5.569e-03 sym=1.07e-03
[20:06:29]    w=100 lr=5e-04 standard seed=4 L2=1.215e-02 sym=3.02e-03
[20:08:01]    w=100 lr=5e-04 d4       seed=0 L2=2.494e-03 sym=2.05e-08
[20:09:33]    w=100 lr=5e-04 d4       seed=1 L2=2.261e-02 sym=2.05e-08
[20:11:07]    w=100 lr=5e-04 d4       seed=2 L2=1.737e-03 sym=2.52e-08
[20:12:41]    w=100 lr=5e-04 d4       seed=3 L2=1.415e-03 sym=1.79e-08
[20:14:16]    w=100 lr=5e-04 d4       seed=4 L2=1.749e-03 sym=1.72e-08
[20:14:16] -- width=100 lr=0.001
[20:14:28]    w=100 lr=1e-03 standard seed=0 L2=4.654e-03 sym=7.61e-04
[20:14:39]    w=100 lr=1e-03 standard seed=1 L2=3.440e-02 sym=1.34e-02
[20:14:51]    w=100 lr=1e-03 standard seed=2 L2=3.712e-03 sym=6.55e-04
[20:15:03]    w=100 lr=1e-03 standard seed=3 L2=3.170e-03 sym=1.17e-03
[20:15:14]    w=100 lr=1e-03 standard seed=4 L2=2.688e-03 sym=4.94e-04
[20:16:47]    w=100 lr=1e-03 d4       seed=0 L2=8.195e-04 sym=2.06e-08
[20:18:21]    w=100 lr=1e-03 d4       seed=1 L2=5.181e-04 sym=2.09e-08
[20:19:56]    w=100 lr=1e-03 d4       seed=2 L2=6.044e-02 sym=2.44e-08
[20:21:31]    w=100 lr=1e-03 d4       seed=3 L2=8.432e-04 sym=1.97e-08
[20:23:05]    w=100 lr=1e-03 d4       seed=4 L2=8.085e-04 sym=1.84e-08
[20:23:05] -- width=100 lr=0.005
[20:23:17]    w=100 lr=5e-03 standard seed=0 L2=2.737e-03 sym=1.00e-03
[20:23:29]    w=100 lr=5e-03 standard seed=1 L2=2.684e-02 sym=3.36e-03
[20:23:40]    w=100 lr=5e-03 standard seed=2 L2=1.484e-03 sym=3.74e-04
[20:23:52]    w=100 lr=5e-03 standard seed=3 L2=1.963e-01 sym=1.61e-02
[20:24:04]    w=100 lr=5e-03 standard seed=4 L2=3.330e-03 sym=8.09e-04
[20:25:37]    w=100 lr=5e-03 d4       seed=0 L2=4.032e-04 sym=1.96e-08
[20:27:10]    w=100 lr=5e-03 d4       seed=1 L2=9.484e-04 sym=1.78e-08
[20:28:43]    w=100 lr=5e-03 d4       seed=2 L2=6.858e-04 sym=1.88e-08
[20:30:17]    w=100 lr=5e-03 d4       seed=3 L2=8.897e-04 sym=1.68e-08
[20:31:51]    w=100 lr=5e-03 d4       seed=4 L2=7.054e-04 sym=1.67e-08
[20:31:51]   CSV  -> tables\T8_hyperparam_robustness.csv
[20:31:52]   Fig  -> fig10_hyperparam_robustness.pdf
[20:31:52] ======================================================================
[20:31:52] Experiment 9: noise robustness
[20:31:52] ======================================================================
[20:31:52] -- noise std = 0.0
[20:32:03]    sigma=0.00  standard seed=0  L2=3.708e-03  sym=7.16e-04
[20:32:13]    sigma=0.00  standard seed=1  L2=4.572e-03  sym=9.64e-04
[20:32:24]    sigma=0.00  standard seed=2  L2=3.093e-03  sym=1.06e-03
[20:32:35]    sigma=0.00  standard seed=3  L2=1.827e-03  sym=5.19e-04
[20:32:45]    sigma=0.00  standard seed=4  L2=4.121e-03  sym=9.61e-04
[20:33:41]    sigma=0.00  d4       seed=0  L2=1.536e-03  sym=1.70e-08
[20:34:36]    sigma=0.00  d4       seed=1  L2=1.365e-03  sym=2.14e-08
[20:35:32]    sigma=0.00  d4       seed=2  L2=8.579e-04  sym=1.92e-08
[20:36:29]    sigma=0.00  d4       seed=3  L2=1.256e-03  sym=1.69e-08
[20:37:26]    sigma=0.00  d4       seed=4  L2=1.415e-03  sym=2.16e-08
[20:37:26] -- noise std = 0.05
[20:37:37]    sigma=0.05  standard seed=0  L2=5.362e-03  sym=1.21e-03
[20:37:47]    sigma=0.05  standard seed=1  L2=5.566e-03  sym=1.28e-03
[20:37:58]    sigma=0.05  standard seed=2  L2=4.438e-03  sym=1.89e-03
[20:38:09]    sigma=0.05  standard seed=3  L2=3.104e-03  sym=6.55e-04
[20:38:20]    sigma=0.05  standard seed=4  L2=8.048e-03  sym=1.25e-03
[20:39:18]    sigma=0.05  d4       seed=0  L2=1.716e-03  sym=1.77e-08
[20:40:13]    sigma=0.05  d4       seed=1  L2=5.174e-03  sym=2.12e-08
[20:41:09]    sigma=0.05  d4       seed=2  L2=2.254e-03  sym=1.77e-08
[20:42:06]    sigma=0.05  d4       seed=3  L2=1.114e-02  sym=1.72e-08
[20:43:02]    sigma=0.05  d4       seed=4  L2=5.803e-03  sym=2.08e-08
[20:43:02] -- noise std = 0.1
[20:43:13]    sigma=0.10  standard seed=0  L2=9.256e-03  sym=1.57e-03
[20:43:24]    sigma=0.10  standard seed=1  L2=7.934e-03  sym=3.05e-03
[20:43:34]    sigma=0.10  standard seed=2  L2=1.061e-02  sym=2.42e-03
[20:43:45]    sigma=0.10  standard seed=3  L2=8.233e-03  sym=1.13e-03
[20:43:56]    sigma=0.10  standard seed=4  L2=5.778e-03  sym=2.67e-03
[20:44:51]    sigma=0.10  d4       seed=0  L2=2.842e-03  sym=2.02e-08
[20:45:47]    sigma=0.10  d4       seed=1  L2=1.628e-03  sym=2.04e-08
[20:46:42]    sigma=0.10  d4       seed=2  L2=8.293e-03  sym=1.84e-08
[20:47:38]    sigma=0.10  d4       seed=3  L2=3.825e-03  sym=1.73e-08
[20:48:35]    sigma=0.10  d4       seed=4  L2=8.531e-03  sym=2.10e-08
[20:48:35] -- noise std = 0.2
[20:48:46]    sigma=0.20  standard seed=0  L2=1.108e-02  sym=4.10e-03
[20:48:57]    sigma=0.20  standard seed=1  L2=7.063e-03  sym=3.07e-03
[20:49:07]    sigma=0.20  standard seed=2  L2=1.266e-02  sym=5.16e-03
[20:49:18]    sigma=0.20  standard seed=3  L2=1.140e-02  sym=3.29e-03
[20:49:29]    sigma=0.20  standard seed=4  L2=1.097e-02  sym=4.05e-03
[20:50:25]    sigma=0.20  d4       seed=0  L2=9.585e-03  sym=1.87e-08
[20:51:21]    sigma=0.20  d4       seed=1  L2=4.532e-03  sym=1.95e-08
[20:52:17]    sigma=0.20  d4       seed=2  L2=4.074e-03  sym=1.91e-08
[20:53:13]    sigma=0.20  d4       seed=3  L2=1.433e-03  sym=1.87e-08
[20:54:10]    sigma=0.20  d4       seed=4  L2=4.624e-03  sym=2.08e-08
[20:54:10] -- noise std = 0.5
[20:54:21]    sigma=0.50  standard seed=0  L2=1.436e-02  sym=4.46e-03
[20:54:31]    sigma=0.50  standard seed=1  L2=1.644e-02  sym=7.88e-03
[20:54:42]    sigma=0.50  standard seed=2  L2=2.549e-02  sym=5.08e-03
[20:54:53]    sigma=0.50  standard seed=3  L2=1.998e-02  sym=4.97e-03
[20:55:03]    sigma=0.50  standard seed=4  L2=7.983e-03  sym=3.31e-03
[20:55:58]    sigma=0.50  d4       seed=0  L2=3.523e-03  sym=1.88e-08
[20:56:53]    sigma=0.50  d4       seed=1  L2=1.300e-02  sym=2.02e-08
[20:57:49]    sigma=0.50  d4       seed=2  L2=9.970e-03  sym=1.78e-08
[20:58:45]    sigma=0.50  d4       seed=3  L2=1.305e-02  sym=1.80e-08
[20:59:41]    sigma=0.50  d4       seed=4  L2=2.613e-02  sym=1.90e-08
[20:59:41]   CSV  -> tables\T9_noise_robustness.csv
[20:59:42]   Fig  -> fig11_noise_robustness.pdf
[20:59:42] ======================================================================
[20:59:42] Experiment 10: 3D extension (Limitations section)
[20:59:42] ======================================================================
[20:59:42] -- 3D arm: standard3d
[20:59:56]    standard3d     seed=0  L2_3d=3.845e-02  wall=14.1s
[21:00:08]    standard3d     seed=1  L2_3d=3.358e-02  wall=12.1s
[21:00:22]    standard3d     seed=2  L2_3d=3.451e-02  wall=14.1s
[21:00:36]    standard3d     seed=3  L2_3d=2.788e-02  wall=14.0s
[21:00:51]    standard3d     seed=4  L2_3d=3.341e-02  wall=14.2s
[21:00:51] -- 3D arm: d4_planar3d
[21:02:13]    d4_planar3d    seed=0  L2_3d=1.504e-02  wall=82.6s
[21:03:38]    d4_planar3d    seed=1  L2_3d=1.769e-02  wall=84.6s
[21:05:04]    d4_planar3d    seed=2  L2_3d=1.575e-02  wall=85.8s
[21:06:31]    d4_planar3d    seed=3  L2_3d=1.220e-02  wall=87.8s
[21:07:57]    d4_planar3d    seed=4  L2_3d=1.770e-02  wall=85.5s
[21:07:57]   CSV  -> tables\T10_3d_extension.csv
[21:07:57]   Fig  -> fig12_3d_extension.pdf
[21:07:57] ======================================================================
[21:07:57] Experiment 11: enhanced inverse problem (equal-compute, two-stage, soft)
[21:07:57] ======================================================================
[21:07:57] -- Protocol A: Standard PINN (equal-compute, 7000 epochs)
[21:09:01]    seed=0 k_final=0.8074 (err=19.3%) A_final=0.9721 (err=2.8%) wall=63.2s
[21:10:04]    seed=1 k_final=1.0238 (err=2.4%) A_final=1.0025 (err=0.2%) wall=63.0s
[21:11:06]    seed=2 k_final=0.8448 (err=15.5%) A_final=0.9820 (err=1.8%) wall=62.4s
[21:12:09]    seed=3 k_final=0.8650 (err=13.5%) A_final=0.9853 (err=1.5%) wall=62.6s
[21:13:11]    seed=4 k_final=0.8989 (err=10.1%) A_final=0.9830 (err=1.7%) wall=62.5s
[21:13:11] -- Protocol B: D4-PINN (2500 epochs)
[21:15:04]    seed=0 k_final=1.0356 (err=3.6%) A_final=1.0014 (err=0.1%) wall=113.4s
[21:17:02]    seed=1 k_final=1.0444 (err=4.4%) A_final=1.0047 (err=0.5%) wall=117.2s
[21:19:00]    seed=2 k_final=0.9951 (err=0.5%) A_final=1.0001 (err=0.0%) wall=118.0s
[21:20:58]    seed=3 k_final=1.0380 (err=3.8%) A_final=1.0073 (err=0.7%) wall=118.2s
[21:22:56]    seed=4 k_final=1.0268 (err=2.7%) A_final=0.9999 (err=0.0%) wall=118.4s
[21:22:56] -- Protocol C: Two-stage (Std 1250 + D4 1250)
[21:24:07]    two-stage seed=0 k_final=1.0161 (1.6% err) A_final=0.9987 (0.1% err) wall=70.4s
[21:25:17]    two-stage seed=1 k_final=1.0658 (6.6% err) A_final=1.0078 (0.8% err) wall=70.2s
[21:26:27]    two-stage seed=2 k_final=1.0301 (3.0% err) A_final=1.0051 (0.5% err) wall=70.4s
[21:27:38]    two-stage seed=3 k_final=1.0294 (2.9% err) A_final=1.0061 (0.6% err) wall=71.0s
[21:29:01]    two-stage seed=4 k_final=1.0388 (3.9% err) A_final=1.0016 (0.2% err) wall=82.7s
[21:29:01] -- Protocol D: Soft-constraint PINN (equal-compute, 7000 epochs)
[21:31:46]    seed=0 k_final=0.8051 (err=19.5%) A_final=0.9717 (err=2.8%) wall=165.4s
[21:34:29]    seed=1 k_final=1.0227 (err=2.3%) A_final=1.0023 (err=0.2%) wall=162.6s
[21:37:12]    seed=2 k_final=0.8436 (err=15.6%) A_final=0.9818 (err=1.8%) wall=162.5s
[21:39:55]    seed=3 k_final=0.8621 (err=13.8%) A_final=0.9849 (err=1.5%) wall=163.1s
[21:42:37]    seed=4 k_final=0.8949 (err=10.5%) A_final=0.9826 (err=1.7%) wall=162.0s
[21:42:37]   CSV  -> tables\T19_inverse_standard_eqcompute.csv
[21:42:37]   CSV  -> tables\T19_inverse_d4.csv
[21:42:37]   CSV  -> tables\T19_inverse_two_stage.csv
[21:42:37]   CSV  -> tables\T19_inverse_soft_eqcompute.csv
[21:42:39]   Fig  -> fig_inverse_revised.pdf
[21:42:39] ======================================================================
[21:42:39] Experiment 13: algebraic invariant baseline
[21:42:39] ======================================================================
[21:42:56]    standard   seed=0 L2=1.107e-02 sym=1.12e-03 n_params=5301 wall=16.4s
[21:44:13]    d4         seed=0 L2=1.138e-03 sym=1.78e-08 n_params=5301 wall=77.5s
[21:44:35]    algebraic  seed=0 L2=7.395e-04 sym=0.00e+00 n_params=5301 wall=21.9s
[21:44:51]    standard   seed=1 L2=2.021e-03 sym=4.48e-04 n_params=5301 wall=15.7s
[21:45:59]    d4         seed=1 L2=3.022e-03 sym=2.02e-08 n_params=5301 wall=68.7s
[21:46:21]    algebraic  seed=1 L2=9.890e-04 sym=0.00e+00 n_params=5301 wall=22.0s
[21:46:37]    standard   seed=2 L2=4.851e-03 sym=2.04e-03 n_params=5301 wall=15.8s
[21:47:44]    d4         seed=2 L2=1.353e-03 sym=1.89e-08 n_params=5301 wall=66.7s
[21:48:05]    algebraic  seed=2 L2=2.291e-04 sym=0.00e+00 n_params=5301 wall=21.5s
[21:48:21]    standard   seed=3 L2=2.235e-03 sym=6.13e-04 n_params=5301 wall=15.7s
[21:49:35]    d4         seed=3 L2=2.361e-03 sym=1.84e-08 n_params=5301 wall=74.3s
[21:49:57]    algebraic  seed=3 L2=5.811e-04 sym=0.00e+00 n_params=5301 wall=22.1s
[21:50:13]    standard   seed=4 L2=3.317e-03 sym=8.68e-04 n_params=5301 wall=15.3s
[21:51:24]    d4         seed=4 L2=7.976e-04 sym=2.05e-08 n_params=5301 wall=71.5s
[21:51:46]    algebraic  seed=4 L2=1.878e-03 sym=0.00e+00 n_params=5301 wall=21.4s
[21:51:46]   CSV  -> tables\T20_algebraic_invariant_baseline.csv
[21:51:46] ======================================================================
[21:51:46] Experiment 14: Allen-Cahn equation
[21:51:46] ======================================================================
[21:51:46] -- Allen-Cahn: epsilon = 0.100
[21:52:21]    eps=0.100 standard   seed=0 L2=7.193e-02 sym=1.04e-01 wall=32.2s
[21:54:35]    eps=0.100 d4         seed=0 L2=1.191e-02 sym=1.96e-07 wall=134.1s
[21:55:11]    eps=0.100 algebraic  seed=0 L2=4.054e-02 sym=0.00e+00 wall=35.5s
[21:55:42]    eps=0.100 standard   seed=1 L2=4.314e-02 sym=1.14e-01 wall=31.4s
[21:57:58]    eps=0.100 d4         seed=1 L2=1.815e-02 sym=1.36e-07 wall=135.9s
[21:58:35]    eps=0.100 algebraic  seed=1 L2=3.801e-02 sym=0.00e+00 wall=36.8s
[21:59:08]    eps=0.100 standard   seed=2 L2=4.512e-02 sym=1.02e-01 wall=32.9s
[22:01:26]    eps=0.100 d4         seed=2 L2=1.919e-02 sym=2.21e-07 wall=138.5s
[22:02:03]    eps=0.100 algebraic  seed=2 L2=1.973e-02 sym=0.00e+00 wall=37.2s
[22:02:35]    eps=0.100 standard   seed=3 L2=2.859e-02 sym=9.90e-02 wall=31.5s
[22:04:51]    eps=0.100 d4         seed=3 L2=8.993e-03 sym=1.70e-07 wall=136.6s
[22:05:29]    eps=0.100 algebraic  seed=3 L2=1.542e-02 sym=0.00e+00 wall=37.3s
[22:06:00]    eps=0.100 standard   seed=4 L2=4.704e-02 sym=1.58e-01 wall=31.6s
[22:08:07]    eps=0.100 d4         seed=4 L2=9.239e-03 sym=1.53e-07 wall=127.1s
[22:08:36]    eps=0.100 algebraic  seed=4 L2=4.170e-02 sym=0.00e+00 wall=28.9s
[22:08:36] -- Allen-Cahn: epsilon = 0.050
[22:09:01]    eps=0.050 standard   seed=0 L2=9.267e-02 sym=1.06e-01 wall=24.5s
[22:10:58]    eps=0.050 d4         seed=0 L2=3.773e-02 sym=2.04e-07 wall=116.8s
[22:11:23]    eps=0.050 algebraic  seed=0 L2=6.895e-02 sym=0.00e+00 wall=24.9s
[22:11:44]    eps=0.050 standard   seed=1 L2=8.019e-02 sym=1.07e-01 wall=21.3s
[22:13:31]    eps=0.050 d4         seed=1 L2=3.526e-02 sym=1.36e-07 wall=106.9s
[22:13:56]    eps=0.050 algebraic  seed=1 L2=6.707e-02 sym=0.00e+00 wall=24.4s
[22:14:16]    eps=0.050 standard   seed=2 L2=8.629e-02 sym=1.16e-01 wall=20.7s
[22:16:02]    eps=0.050 d4         seed=2 L2=2.727e-02 sym=2.30e-07 wall=105.6s
[22:16:26]    eps=0.050 algebraic  seed=2 L2=4.163e-02 sym=0.00e+00 wall=24.0s
[22:16:46]    eps=0.050 standard   seed=3 L2=6.315e-02 sym=9.55e-02 wall=20.2s
[22:18:31]    eps=0.050 d4         seed=3 L2=2.027e-02 sym=1.96e-07 wall=105.5s
[22:18:56]    eps=0.050 algebraic  seed=3 L2=4.531e-02 sym=0.00e+00 wall=24.3s
[22:19:16]    eps=0.050 standard   seed=4 L2=8.523e-02 sym=1.55e-01 wall=20.3s
[22:21:01]    eps=0.050 d4         seed=4 L2=3.198e-02 sym=1.79e-07 wall=104.6s
[22:21:25]    eps=0.050 algebraic  seed=4 L2=8.445e-02 sym=0.00e+00 wall=24.2s
[22:21:25] -- Allen-Cahn: epsilon = 0.020
[22:21:45]    eps=0.020 standard   seed=0 L2=1.561e-01 sym=9.53e-02 wall=20.3s
[22:23:30]    eps=0.020 d4         seed=0 L2=9.117e-02 sym=1.72e-07 wall=104.8s
[22:23:54]    eps=0.020 algebraic  seed=0 L2=1.039e-01 sym=0.00e+00 wall=24.2s
[22:24:15]    eps=0.020 standard   seed=1 L2=1.380e-01 sym=1.35e-01 wall=20.6s
[22:26:00]    eps=0.020 d4         seed=1 L2=5.845e-02 sym=1.62e-07 wall=105.5s
[22:26:25]    eps=0.020 algebraic  seed=1 L2=8.431e-02 sym=0.00e+00 wall=24.3s
[22:26:45]    eps=0.020 standard   seed=2 L2=1.565e-01 sym=1.44e-01 wall=20.6s
[22:28:31]    eps=0.020 d4         seed=2 L2=5.818e-02 sym=1.62e-07 wall=105.6s
[22:28:55]    eps=0.020 algebraic  seed=2 L2=8.187e-02 sym=0.00e+00 wall=24.3s
[22:29:16]    eps=0.020 standard   seed=3 L2=1.268e-01 sym=1.17e-01 wall=20.6s
[22:31:01]    eps=0.020 d4         seed=3 L2=5.582e-02 sym=1.70e-07 wall=105.5s
[22:31:25]    eps=0.020 algebraic  seed=3 L2=9.138e-02 sym=0.00e+00 wall=24.2s
[22:31:46]    eps=0.020 standard   seed=4 L2=1.624e-01 sym=2.02e-01 wall=20.6s
[22:33:31]    eps=0.020 d4         seed=4 L2=7.772e-02 sym=1.36e-07 wall=105.5s
[22:33:56]    eps=0.020 algebraic  seed=4 L2=1.313e-01 sym=0.00e+00 wall=24.2s
[22:33:56]   CSV  -> tables\T21_allen_cahn.csv
[22:33:57]   Fig  -> fig_allen_cahn.pdf
[22:33:57] ======================================================================
[22:33:57] Experiment 15: soft-constraint lambda_sym sweep
[22:33:57] ======================================================================
[22:33:57] -- lambda_sym = 0.01
[22:34:17]    soft  λ=1.0e-02  seed=0  L2=3.729e-03  sym=7.19e-04  wall=19.4s
[22:34:36]    soft  λ=1.0e-02  seed=1  L2=4.576e-03  sym=9.63e-04  wall=19.3s
[22:34:55]    soft  λ=1.0e-02  seed=2  L2=6.295e-03  sym=3.30e-03  wall=19.3s
[22:35:14]    soft  λ=1.0e-02  seed=3  L2=2.924e-03  sym=4.60e-04  wall=19.1s
[22:35:33]    soft  λ=1.0e-02  seed=4  L2=4.215e-03  sym=9.61e-04  wall=19.1s
[22:41:11]    d4       L2=1.286e-03  sym=1.92e-08
[22:41:11]    standard L2=3.474e-03  sym=8.18e-04
[22:41:11] -- lambda_sym = 0.10
[22:41:30]    soft  λ=1.0e-01  seed=0  L2=3.752e-03  sym=7.19e-04  wall=19.2s
[22:41:50]    soft  λ=1.0e-01  seed=1  L2=4.615e-03  sym=9.57e-04  wall=19.2s
[22:42:09]    soft  λ=1.0e-01  seed=2  L2=6.199e-03  sym=3.31e-03  wall=19.3s
[22:42:29]    soft  λ=1.0e-01  seed=3  L2=2.101e-03  sym=4.79e-04  wall=20.4s
[22:42:49]    soft  λ=1.0e-01  seed=4  L2=4.247e-03  sym=9.88e-04  wall=19.4s
[22:42:49] -- lambda_sym = 0.50
[22:43:08]    soft  λ=5.0e-01  seed=0  L2=3.835e-03  sym=7.18e-04  wall=19.2s
[22:43:27]    soft  λ=5.0e-01  seed=1  L2=4.820e-03  sym=9.46e-04  wall=19.0s
[22:43:46]    soft  λ=5.0e-01  seed=2  L2=7.089e-03  sym=2.23e-03  wall=18.8s
[22:44:05]    soft  λ=5.0e-01  seed=3  L2=1.806e-03  sym=6.26e-04  wall=18.9s
[22:44:23]    soft  λ=5.0e-01  seed=4  L2=9.913e-03  sym=2.21e-03  wall=19.0s
[22:44:23] -- lambda_sym = 1.00
[22:44:42]    soft  λ=1.0e+00  seed=0  L2=3.935e-03  sym=7.41e-04  wall=18.7s
[22:45:01]    soft  λ=1.0e+00  seed=1  L2=5.134e-03  sym=9.57e-04  wall=18.8s
[22:45:20]    soft  λ=1.0e+00  seed=2  L2=3.108e-03  sym=1.05e-03  wall=19.3s
[22:45:43]    soft  λ=1.0e+00  seed=3  L2=3.193e-03  sym=4.56e-04  wall=22.4s
[22:46:09]    soft  λ=1.0e+00  seed=4  L2=7.220e-03  sym=2.24e-03  wall=26.1s
[22:46:09] -- lambda_sym = 5.00
[22:46:36]    soft  λ=5.0e+00  seed=0  L2=1.120e-02  sym=6.01e-03  wall=27.3s
[22:47:01]    soft  λ=5.0e+00  seed=1  L2=6.689e-03  sym=8.88e-04  wall=24.8s
[22:47:21]    soft  λ=5.0e+00  seed=2  L2=9.931e-03  sym=5.78e-03  wall=19.6s
[22:47:40]    soft  λ=5.0e+00  seed=3  L2=2.411e-03  sym=7.73e-04  wall=19.1s
[22:47:59]    soft  λ=5.0e+00  seed=4  L2=5.164e-03  sym=1.12e-03  wall=19.0s
[22:47:59] -- lambda_sym = 10.00
[22:48:18]    soft  λ=1.0e+01  seed=0  L2=4.951e-03  sym=6.93e-04  wall=19.0s
[22:48:37]    soft  λ=1.0e+01  seed=1  L2=1.027e-02  sym=1.16e-03  wall=19.0s
[22:48:58]    soft  λ=1.0e+01  seed=2  L2=1.075e-02  sym=5.71e-03  wall=20.9s
[22:49:20]    soft  λ=1.0e+01  seed=3  L2=2.509e-03  sym=4.91e-04  wall=21.9s
[22:49:42]    soft  λ=1.0e+01  seed=4  L2=6.243e-03  sym=1.10e-03  wall=21.9s
[22:49:42] -- lambda_sym = 50.00
[22:50:05]    soft  λ=5.0e+01  seed=0  L2=1.899e-02  sym=6.37e-03  wall=23.9s
[22:50:28]    soft  λ=5.0e+01  seed=1  L2=3.083e-02  sym=2.04e-03  wall=22.4s
[22:50:50]    soft  λ=5.0e+01  seed=2  L2=2.066e-02  sym=1.20e-03  wall=22.0s
[22:51:12]    soft  λ=5.0e+01  seed=3  L2=1.072e-02  sym=2.97e-03  wall=21.7s
[22:51:33]    soft  λ=5.0e+01  seed=4  L2=2.150e-02  sym=1.18e-03  wall=21.8s
[22:51:33] -- lambda_sym = 100.00
[22:51:55]    soft  λ=1.0e+02  seed=0  L2=3.282e-02  sym=1.20e-03  wall=21.8s
[22:52:17]    soft  λ=1.0e+02  seed=1  L2=4.904e-02  sym=1.05e-03  wall=21.9s
[22:52:39]    soft  λ=1.0e+02  seed=2  L2=4.123e-02  sym=3.50e-03  wall=21.9s
[22:53:01]    soft  λ=1.0e+02  seed=3  L2=2.182e-02  sym=1.08e-03  wall=21.8s
[22:53:22]    soft  λ=1.0e+02  seed=4  L2=4.123e-02  sym=6.85e-03  wall=21.5s
[22:53:22]    Best soft λ* = 1.0e-01 (L2=4.183e-03 vs D4 L2=1.286e-03)
[22:53:22]   CSV  -> tables\T22_soft_constraint_sweep.csv
[22:53:24]   Fig  -> fig_soft_constraint_sweep.pdf
[22:53:24] ======================================================================
[22:53:24] Experiment 16: hard boundary-condition constraint
[22:53:24] ======================================================================
[22:53:37]    standard_soft    seed=0  L2=3.708e-03  sym=7.16e-04  bc_err=1.17e-05  wall=12.4s
[22:54:42]    d4_soft          seed=0  L2=1.772e-03  sym=1.96e-08  bc_err=4.02e-06  wall=64.9s
[22:54:57]    standard_hard    seed=0  L2=3.985e-03  sym=2.60e-04  bc_err=0.00e+00  wall=15.7s
[22:56:12]    d4_hard          seed=0  L2=5.615e-04  sym=1.60e-08  bc_err=0.00e+00  wall=74.4s
[22:56:24]    standard_soft    seed=1  L2=4.572e-03  sym=9.64e-04  bc_err=2.12e-05  wall=12.3s
[22:57:38]    d4_soft          seed=1  L2=1.010e-03  sym=1.88e-08  bc_err=1.32e-06  wall=74.0s
[22:57:58]    standard_hard    seed=1  L2=2.157e-03  sym=8.32e-04  bc_err=0.00e+00  wall=20.2s
[22:59:23]    d4_hard          seed=1  L2=3.033e-04  sym=1.42e-08  bc_err=0.00e+00  wall=84.8s
[22:59:39]    standard_soft    seed=2  L2=3.093e-03  sym=1.06e-03  bc_err=1.36e-05  wall=16.3s
[23:00:47]    d4_soft          seed=2  L2=8.543e-04  sym=1.77e-08  bc_err=1.03e-06  wall=67.6s
[23:01:06]    standard_hard    seed=2  L2=2.764e-03  sym=3.98e-04  bc_err=0.00e+00  wall=18.8s
[23:02:18]    d4_hard          seed=2  L2=1.180e-03  sym=1.67e-08  bc_err=0.00e+00  wall=72.9s
[23:02:33]    standard_soft    seed=3  L2=1.827e-03  sym=5.19e-04  bc_err=6.06e-06  wall=15.0s
[23:03:38]    d4_soft          seed=3  L2=8.069e-03  sym=2.14e-08  bc_err=1.43e-05  wall=64.9s
[23:03:57]    standard_hard    seed=3  L2=2.960e-03  sym=4.95e-04  bc_err=0.00e+00  wall=19.0s
[23:05:11]    d4_hard          seed=3  L2=2.307e-04  sym=1.42e-08  bc_err=0.00e+00  wall=73.4s
[23:05:25]    standard_soft    seed=4  L2=4.121e-03  sym=9.61e-04  bc_err=1.87e-05  wall=14.4s
[23:06:28]    d4_soft          seed=4  L2=1.307e-03  sym=1.73e-08  bc_err=2.35e-06  wall=62.9s
[23:06:46]    standard_hard    seed=4  L2=1.999e-03  sym=2.33e-04  bc_err=0.00e+00  wall=17.9s
[23:07:58]    d4_hard          seed=4  L2=1.543e-03  sym=1.52e-08  bc_err=0.00e+00  wall=72.0s
[23:07:58]    standard_soft     mean L2=3.464e-03  mean BC err=1.43e-05
[23:07:58]    d4_soft           mean L2=2.603e-03  mean BC err=4.61e-06
[23:07:58]    standard_hard     mean L2=2.773e-03  mean BC err=0.00e+00
[23:07:58]    d4_hard           mean L2=7.637e-04  mean BC err=0.00e+00
[23:07:58]   CSV  -> tables\T23_hard_bc.csv
[23:08:00]   Fig  -> fig_hard_bc.pdf
[23:08:00] ======================================================================
[23:08:00] Experiment 17: GPU training/inference benchmark
[23:08:00] ======================================================================
[23:08:00] -- GPU benchmark: standard (device=cpu)
[23:08:02]    n_int=   500  train=0.672s   infer=0.21ms   throughput=74400 samp/s   mem=0.0 MiB
[23:08:06]    n_int=  2000  train=1.302s   infer=0.47ms   throughput=153659 samp/s   mem=0.0 MiB
[23:08:13]    n_int=  5000  train=2.025s   infer=0.99ms   throughput=246921 samp/s   mem=0.0 MiB
[23:08:26]    n_int= 10000  train=3.969s   infer=1.78ms   throughput=251984 samp/s   mem=0.0 MiB
[23:08:26] -- GPU benchmark: d4 (device=cpu)
[23:08:33]    n_int=   500  train=2.066s   infer=1.03ms   throughput=24200 samp/s   mem=0.0 MiB
[23:08:54]    n_int=  2000  train=6.598s   infer=3.27ms   throughput=30310 samp/s   mem=0.0 MiB
[23:09:55]    n_int=  5000  train=18.477s   infer=9.04ms   throughput=27060 samp/s   mem=0.0 MiB
[23:11:53]    n_int= 10000  train=35.877s   infer=15.73ms   throughput=27873 samp/s   mem=0.0 MiB
[23:11:53]    GPU throughput ratio (D4 / Standard):
[23:11:53]    n=   500  ratio=0.325  overhead=207.4%
[23:11:53]    n=  2000  ratio=0.197  overhead=407.0%
[23:11:53]    n=  5000  ratio=0.110  overhead=812.5%
[23:11:53]    n= 10000  ratio=0.111  overhead=804.1%
[23:11:53]   CSV  -> tables\T24_gpu_benchmark.csv
[23:11:55]   Fig  -> fig_gpu_benchmark.pdf
[23:11:55] ======================================================================
[23:11:55] Experiment 18: cubic semilinear Poisson (k u^3)
[23:11:55] ======================================================================
[23:12:24]    cubic standard   seed=0  L2=2.452e-03  sym=5.03e-03  wall=29.1s
[23:14:28]    cubic d4         seed=0  L2=2.868e-04  sym=1.28e-07  wall=124.1s
[23:15:10]    cubic algebraic  seed=0  L2=4.823e-04  sym=0.00e+00  wall=41.7s
[23:15:42]    cubic standard   seed=1  L2=1.009e-03  sym=2.55e-03  wall=32.1s
[23:17:59]    cubic d4         seed=1  L2=1.534e-03  sym=1.28e-07  wall=137.3s
[23:18:51]    cubic algebraic  seed=1  L2=4.341e-04  sym=0.00e+00  wall=51.9s
[23:19:29]    cubic standard   seed=2  L2=1.236e-02  sym=6.67e-03  wall=37.5s
[23:21:48]    cubic d4         seed=2  L2=7.079e-04  sym=1.28e-07  wall=139.8s
[23:22:36]    cubic algebraic  seed=2  L2=3.451e-03  sym=0.00e+00  wall=47.7s
[23:23:12]    cubic standard   seed=3  L2=3.526e-03  sym=2.99e-03  wall=35.7s
[23:25:40]    cubic d4         seed=3  L2=4.227e-04  sym=1.28e-07  wall=148.6s
[23:26:27]    cubic algebraic  seed=3  L2=4.483e-04  sym=0.00e+00  wall=47.0s
[23:27:03]    cubic standard   seed=4  L2=8.671e-04  sym=3.37e-03  wall=35.5s
[23:29:28]    cubic d4         seed=4  L2=7.098e-04  sym=1.19e-07  wall=144.8s
[23:30:16]    cubic algebraic  seed=4  L2=3.526e-04  sym=0.00e+00  wall=47.9s
[23:30:16]    cubic standard    mean L2=4.043e-03  mean sym=4.12e-03
[23:30:16]    cubic d4          mean L2=7.322e-04  mean sym=1.26e-07
[23:30:16]    cubic algebraic   mean L2=1.034e-03  mean sym=0.00e+00
[23:30:16]   CSV  -> tables\T25_cubic_semilinear.csv
[23:30:17]   Fig  -> fig_cubic_semilinear.pdf
[23:30:17] ======================================================================
[23:30:17] Experiment 11-legacy: single-parameter inverse problem
[23:30:17] ======================================================================
[23:30:55]    std seed=0  k_init=2.00  k_final=1.6705  k_err=67.0%  L2_fwd=4.986e-02  wall=38.1s
[23:31:29]    std seed=1  k_init=2.00  k_final=1.5757  k_err=57.6%  L2_fwd=4.148e-02  wall=34.3s
[23:32:02]    std seed=2  k_init=2.00  k_final=1.6215  k_err=62.1%  L2_fwd=4.306e-02  wall=32.3s
[23:32:33]    std seed=3  k_init=2.00  k_final=1.6061  k_err=60.6%  L2_fwd=4.456e-02  wall=31.1s
[23:33:05]    std seed=4  k_init=2.00  k_final=1.5879  k_err=58.8%  L2_fwd=4.183e-02  wall=31.6s
[23:35:28]    D4  seed=0  k_init=2.00  k_final=1.5634  k_err=56.3%  L2_fwd=4.253e-02  wall=143.0s
[23:37:46]    D4  seed=1  k_init=2.00  k_final=1.5733  k_err=57.3%  L2_fwd=3.981e-02  wall=138.3s
[23:40:04]    D4  seed=2  k_init=2.00  k_final=1.5905  k_err=59.1%  L2_fwd=4.106e-02  wall=138.2s
[23:42:22]    D4  seed=3  k_init=2.00  k_final=1.5747  k_err=57.5%  L2_fwd=3.413e-02  wall=137.5s
[23:44:40]    D4  seed=4  k_init=2.00  k_final=1.5666  k_err=56.7%  L2_fwd=4.423e-02  wall=137.9s
[23:44:40]   CSV  -> tables\T11_inverse_problem.csv
[23:44:40] ======================================================================
[23:44:40] Experiment 12: homotopic initialisation
[23:44:40] ======================================================================
[23:48:02]    seed=0  homotopy: L2=5.754e-04 sym=1.65e-08  | baseline: L2=9.279e-04 sym=2.11e-08
[23:51:45]    seed=1  homotopy: L2=3.959e-03 sym=1.49e-08  | baseline: L2=1.300e-03 sym=2.48e-08
[23:55:10]    seed=2  homotopy: L2=1.233e-03 sym=1.62e-08  | baseline: L2=7.213e-04 sym=2.01e-08
[23:58:30]    seed=3  homotopy: L2=5.950e-04 sym=1.53e-08  | baseline: L2=7.068e-04 sym=2.04e-08
[00:01:47]    seed=4  homotopy: L2=9.250e-04 sym=1.52e-08  | baseline: L2=6.401e-04 sym=2.05e-08
[00:01:47]   CSV  -> tables\T12_homotopic_init.csv
[00:01:49]   Fig  -> fig13_inverse_homotopy.pdf
[00:01:49] ======================================================================
[00:01:49] All experiments complete in 359.7 min
[00:01:49] Tables  -> C:\Users\15645\桌面\work\d4_pinn_v3_r4\d4_pinn_v3_r4\release\output_20260510_180204\tables
[00:01:49] Figures -> C:\Users\15645\桌面\work\d4_pinn_v3_r4\d4_pinn_v3_r4\release\output_20260510_180204\figures
[00:01:49] Log file -> C:\Users\15645\桌面\work\d4_pinn_v3_r4\d4_pinn_v3_r4\release\output_20260510_180204\run_log.txt
[00:01:49] ======================================================================
