<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr"><span style="font-size:12.8000001907349px">Hi everyone,</span><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">As I was using your tests I was surprised by some of them. </div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">The first one is test/mpi/rma/get_acc_local.c, as you accumulate NITER times acc_val into out_val, initialized at 0. At each step of the loop you check whether the out_val is equal to i times acc_val. As i start from 0, you expect the result to be 0 instead of acc_val. I suppose you should have had i start from 1, or change the test line 36 to "if (out_val != acc_val * (i + 1)) {", with an adaptation of the debug message as well.</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">The second test in which I found errors is mpi/rma/selfrma.c. The parameters given to the printf function at lines 66, 80 and 95 are in the wrong order. It should be "j, winbuf[j], sbuf[j]" instead of "winbuf[j], j, sbuf[j]". And at the line 95, the header to the debug line is "AccVec", as it seems it should have been "GetVec".</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">I hope that was useful for you. If that was was unnecessary, please tell me so I won't bother you with this kind of message again.</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Sincerely yours,</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">C. FOYER</div></div>