Я ищу лучший способ извлечения 2D-подматрицы из большой 2-D подматрицы. То есть. Если у меня есть матрица с 1 побочной точкой на каждом ребре, я хочу извлечь внутреннюю матрицу. Поэтому, если матрица определена как матрица [NX + 2] [NY + 2], как мне извлечь подматрицу, начиная с матрицы [1] [1] и перейти к матрице [NX + 1] [NY + 1]
Я хочу сделать это с MPI_Type_vector, я думаю, но я не совсем уверен, как определить его с правильным шагом, длиной блока и т. Д. Я хочу отправить этот новый MPI_Datatype другому процессору, используя MPI_Send и MPI_Recv. Размер буфера на получающем процессоре будет размером [NX] [NY]
Спасибо