<div dir="ltr">To get a pvar handle, we pass in a session in MPI_T_PVAR_HANDLE_ALLOC(session, pvar_index, obj_handle, handle, count).<div><br></div><div>It seems after allocation, a pvar handle should be bound to a session internally. </div>
<div>If so, why do we need the session argument in functions such as MPI_T_pvar_read(<i>session</i>, <i>handle</i>, buf)?  Is it there  to facilitate the implementation to make sure <i>handle</i> is from <i>session</i>? </div>
<div>If not, what happens if users pass in a mismatched "session, handle" pair?</div><div><br><div>Thanks</div></div><div><br></div><div>--Junchao Zhang<br></div></div>