libmpi
异构支持(具体而言:在单个MPI应用程序运行中支持不同大小和/或表示的数据类型)在单个MPI作业中是MPI标准的技术要求。
然而,在运行时支持真正的数据异构性存在理论和实践上的问题。
事实上,在生产级HPC环境中,数据异构性(例如在同一MPI应用作业中,某些节点原生支持小端序而其他节点支持大端序)的情况相当罕见。
因此,支持数据异构性这一功能已经年久失修,目前已知在此版本的Open MPI中存在缺陷。
欢迎贡献修复方案!