libmpi
从MPI进程中调用fork()、system()、popen()等函数可能是可行的,但这取决于许多因素,包括(但不限于):
fork()
system()
popen()
操作系统
底层计算硬件
网络堆栈
与MPI进程中其他中间件的交互
建议用户避免在其MPI应用程序中调用这些操作,因为它们可能会影响Open MPI的运行或底层组件(如UCX和Libfabric)的正常工作。