Hello all,
I am new to GPUSPH and my application is the wave propagation in two dimensions (2D). My initial water surface is a sinusoidal function of spatial coordinates and the typical implementation of such initial condition is to use Crixus to generate a .h5sph file to be read in GPUSPH using “addHDF5File” command. For me, the .h5sph file could be successfully generated, but when I run the main simulation program, GPUSPH started to complain:
FATAL: non-zero z world size: spurious particles generated in the z direction?
MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD
with errorcode 1.
NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
It seems that GPUSPH cannot handle the .h5sph file in 2D. I also tested similar cases in 3D and there was no problem processing .h5sph files.
Can anyone suggest a reasonable method to use addHDF5File command in 2D?
Thanks in advance.
BYY