version w/o MPI
version w/o MPI