Last v0.4 version
New v0.5: towards box splitting and mpi implementation