В параллельной обработке, как заставить каждый процессор выполнить блок программы, используя mathematica - PullRequest
1 голос
/ 10 июля 2011

Я хочу написать блок кода на C и отправить его каждому процессору для его выполнения

Возможно ли это с помощью mathematica?

с использованием шлюза для связи C с mathematica или чего-либо еще

спасибо всем ..:)

1 Ответ

1 голос
/ 10 июля 2011

Я думаю, что это так, но вам нужно будет распределить свою функцию по процессорам в коде c. По умолчанию Mathematica не может определить, что ваши функции являются атомарными.

Вы проверили http://reference.wolfram.com/mathematica/tutorial/MathLinkDeveloperGuide-Unix.html?

РЕДАКТИРОВАТЬ: Если вы уверены, что хотите сделать это, проверьте http://reference.wolfram.com/mathematica/ref/ParallelTable.html. Он не очень хорошо работает с моим c ++, поэтому я не рекомендовал его: -).

...