I have a file containing multiple Mb of data that I need to be read by all of my processes.   I’m assuming it is more efficient to have one process read it in and then broadcast it to the rest, rather than have all processes (about 20) hammer our NFS server (?).  

 

I can potentially break the data into multiple broadcast messages.   What is the recommended maximum message size for MPI_Bcast?

 

Thanks,

Kurt