Я написал программу на языке c, используя MPI (Message Passing Inteface), который рекурсивно вычисляет инверсию нижней треугольной матрицы. Каждый процессор отправляет 2 подматрицы двум другим процессорам, они вычисляют их и возвращают вызывающему процессору. Когда вызывающий процессор имеет свои подматрицы, он должен выполнить умножение матриц.
В рекуррентном уравнении горлышком бутылки является умножение матриц.
Я реализовал параллельное умножение с помощью mpi в c, но я не могу встроить его в функцию.
Возможно ли это?
спасибо,
Simone