Multicasting, where a message is sent from one processor to number of other processors, can optimise the communication for data-parallel functional computing. This paper describes the introduction of two multicast primitives in the functional language Concurrent Clean. The usage and performance are showed, with special emphasis on the usage in combination with distributed arrays.