/*****************************************************************/ /*****************************************************************/ /* */ £ /* Mise en oeuvre d'un broadcast en MPI à la main avec des */ /* Utilisation du broadcast offert par la librairie MPI... */ £ /* primitives de communications bloquantes. */ /* */ /* */ /*****************************************************************/ /*****************************************************************/ #include #include #include #include #include #include #include #include #include #include #define BUFLEN 65536 #define BUFLEN 65536 long ms_time() long ms_time() { { struct timeval tv; struct timeval tv; gettimeofday(&tv, NULL); gettimeofday(&tv, NULL); return(tv.tv_sec*1000 + tv.tv_usec/1000); return(tv.tv_sec*1000 + tv.tv_usec/1000); } } void long_computation() void long_computation() { { long now=ms_time(); long now=ms_time(); while(ms_time()