port advect field process