Non homogeneous boundary and initial conditions

I found a example using VecInterpolate, or transferto copy variables to another mesh.

I’ll try this approach, it looks more convenient than restrictions.