<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body dir="auto">
It should be an opaque object :-) <br>
<br>
<div dir="ltr">Anthony Skjellum, PhD
<div>
<div>205-807-4968</div>
<div><br>
</div>
</div>
</div>
<div dir="ltr"><br>
On Nov 21, 2022, at 7:29 AM, Jeff Hammond via mpi-forum <mpi-forum@lists.mpi-forum.org> wrote:<br>
<br>
</div>
<div dir="ltr">
<div dir="ltr">I assume that MPI_Status is not opaque because somebody asserted that function call overhead was too much for some use cases. Was there more to it than this?
<div><br>
</div>
<div>Why does the standard say there is an opaque part for elements and cancelled, but not make those visible? The lack of consistency here doesn't make a lot of sense to me.</div>
<div>
<div><br>
</div>
<div>MPI_Status not being opaque was a horrible mistake but I would like to be less mad about it by learning what possible reasons for it existed in 1995.</div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>Jeff <br clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Jeff Hammond<br>
<a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a><br>
<a href="https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fjeffhammond.github.io%2F&data=05%7C01%7Ctony-skjellum%40utc.edu%7Cf1d5f0680d544ee0772408dacbbc0e58%7C515813d9717d45dd9eca9aa19c09d6f9%7C0%7C0%7C638046305807053236%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=qWvXenIAdNgUWL74kx0UX%2ByQj6uApmpMFmPCi3aqjH0%3D&reserved=0" originalsrc="http://jeffhammond.github.io/" shash="ckSuEpwMOw5QrCvZe1HwdaAWnrK1nJXla3Vn3Eitz439uRVMnJKPilTq2QE/2PW4lsFz0zedbvHkXUFpyX9V5TxBt1c6KHCKYvOxdeqJ5fthZv4OtdaehCLJ1AwiipK9qmhnBROn4a3YrN364uum3FaEuCUPUI+7mSFGOENKiww=" target="_blank">http://jeffhammond.github.io/</a></div>
</div>
</div>
</div>
<span>_______________________________________________</span><br>
<span>mpi-forum mailing list</span><br>
<span>mpi-forum@lists.mpi-forum.org</span><br>
<span>https://lists.mpi-forum.org/mailman/listinfo/mpi-forum</span><br>
</div>
</body>
</html>