Есть ли способ передать произвольную функцию с аргументами только что порожденному дочернему процессу MPI с помощью mpi4py? Все, что я могу найти, это
MPI.COMM_SELF.Spawn (sys.executable, args = [SomeScript.py], maxprocs = 1, root = 0)
но здесь выполняется SomeScript.py. Можно ли вместо этого передать некоторую функцию, не превращая эту функцию в скрипт? И в случае, если мне придется превратить его в скрипт, как лучше всего это сделать? некоторый массив данных и автоматически запускает l oop шагов на каждой точке данных независимо параллельно (на основе MATLABs parfor
). Я новичок в распараллеливании, поэтому, если вы думаете, что это ужасная идея, скажите, пожалуйста, почему.