Я хочу написать блок кода на C и отправить его каждому процессору для его выполнения
Возможно ли это с помощью mathematica?
с использованием шлюза для связи C с mathematica или чего-либо еще
спасибо всем ..:)
Я думаю, что это так, но вам нужно будет распределить свою функцию по процессорам в коде c. По умолчанию Mathematica не может определить, что ваши функции являются атомарными.
Вы проверили http://reference.wolfram.com/mathematica/tutorial/MathLinkDeveloperGuide-Unix.html?
РЕДАКТИРОВАТЬ: Если вы уверены, что хотите сделать это, проверьте http://reference.wolfram.com/mathematica/ref/ParallelTable.html. Он не очень хорошо работает с моим c ++, поэтому я не рекомендовал его: -).