mainChannelPBC working for v,p + scalar in PBC. However, convergence break after some iterations for velocity. Maybe related to assembleSlip() and b.c. Scalar worked with assembleSlip instead assemble().