merge p3dfft wrapper with solid_model branch (now contains domain decomposition + bugfix if ny>nz and mpisize>nz)