The PINN solution \(u(t,x)\) is shown in Figure 1, with the time \(t\) in the horizontal axis and the spatial coordinate \(x\) in the vertical axis. The red marks in the boundaries of the graph represent the 100 randomly assigned points (BC+IC) used for training. The 10,000 CPs randomly generated are not shown. The color scale refers to the velocity \(u(x,t)\). The dashed vertical lines refer to 2 specific snapshots (\(t=0.25\) and \(t=0.75\)). Figure 2 shows the superimposed solutions for PINN and GQM for these 2 snapshots, which are quite equivalent.
Table 1 shows the processing times for the PINN and GQM solutions. PINN time is splitted into training time (Train) and prediction time (Predict). The singe-thread runtime of the GQM implementation was taken as reference. In all cases, the GQM implementation achieved the best performance, i.e. required less processing times, presented better speedups and parallel efficiencies, even if considering only the PINN prediction time.