SEMISPERICAL GROOVES ON SOLID SURFACE

Hi,

I have generated an arc shaped solid.

using intersection of U V curves of this solid I want to generated a point grid. 

and want to make small semi sphere grooves on this solid's surface by assigned it to above mentioned point grid as centre of all semi spheres.

Any help or advice.

Regards,

Anjum