Figure 1.
Flow diagram showing the differences of the CPU and GPU implementations.
Implementation only based on CPU is represented in the upper part and CPU/GPU implementation is shown in the lower part of the figure.
Figure 2.
Example of the Neighbour list procedure.
Figure 3.
Pseudocode of the System update procedure implemented on CPU and GPU.
Figure 4.
Pseudocode of the Particle interaction procedure implemented on CPU and GPU.
Figure 5.
Experimental configuration of the [44] experiment and measeurement positions for the experimental data: Side view, top view and location of pressure sensors.
Figure 6.
Different instants of the SPH simulation for the testcase.
Right snapshots correspond to figures from [44].
Figure 7.
Experimental and numerical water heights measured at the three probes.
Table 1.
Statistical comparison between the positions of the free-surface measured in the experiment (exp) and calculated by DualSPHysics (num).
Figure 8.
Experimental and numerical pressures using one million particles.
Table 2.
Statistical comparison between the pressure values measured in the experiment (exp) and calculated by DualSPHysics (num).
Table 3.
General specifications of the different GPUs.
Figure 9.
Computational runtime distribution on CPU (Intel i7).
Figure 10.
Computational runtime distribution on GPU (Tesla M1060).
Figure 11.
Performance of DualSPHysics code.