Manual prolongation kernel working withouth halo exchanges