add following functions: tunneling, generate assembly by deposited ones, trim particles by hight, deleteParticleOnTunnelFace, readGhostSample, Run (for coupling), trimCavCyl (form cylindrical cavity). modify following functions: deposit_p, deposit to particle boundary, readCavityBoundary (cylindrical boundary), updateCB (for cavity), updateCB2,