主服务器有大量任务,它会将其分发给任何发出就绪信号的从服务器。
这些任务在计算时间上并不相等,但都在计算一些值。作为输出,master 需要计算所有任务中的最小值。
这里的问题是我不想使用同步 send-recv 调用来分发作业,因为我不想等待一个进程完成,然后再将作业发送到下一个进程。
那么,我怎样才能收集结果呢?我需要知道每个返回值才能返回最小值,但我不知道该值何时会被发送回主控器,或者以什么顺序。
谢谢你的帮助..
主服务器有大量任务,它会将其分发给任何发出就绪信号的从服务器。
这些任务在计算时间上并不相等,但都在计算一些值。作为输出,master 需要计算所有任务中的最小值。
这里的问题是我不想使用同步 send-recv 调用来分发作业,因为我不想等待一个进程完成,然后再将作业发送到下一个进程。
那么,我怎样才能收集结果呢?我需要知道每个返回值才能返回最小值,但我不知道该值何时会被发送回主控器,或者以什么顺序。
谢谢你的帮助..