House keeping.
Updated halo exchange so that two fields of the same type could be exchanged in a single message.