using globla_idx for prolongation