Я новичок в программировании MPI. Я использую C программирование (Eclipse). У меня есть вопрос:
Вот моя часть кода (в главном узле):
(Я полагаю, что максимальная длина слова составляет 10 символов.)
char* my_words = (char*)malloc(sizeof(char) * (total_number_of_process-1)*10);
char* my_word = (char*)malloc(sizeof(char) * 10);
for (int p = 1; p<total_number_of_process; p++){
MPI_Recv(my_word,10,MPI_CHAR,p,0,MPI_COMM_WORLD,MPI_STATUS_IGNORE);
//similar_words[p-1] = similar_word;
}
Я хочу обновить my_words, добавив в него новое my_word. Но я не знаю, как это сделать.
Например:
my_word my_words:
peter peter
mike peter mike
alan peter mike alan
joan peter mike alan joan