Hi All, It looks like we have a couple mistakes in example 11.21 with the baseptr variable: 32: double *baseptr; (extra *) 36: MPI_COMM_WORLD, &baseptr, &win); (& was missing) ~Jim.