сериализация структур в C и передача через MPI

Я определил пользовательскую структуру и хочу отправить ее другому Процесс MPI с использованием MPI_Bsend(или MPI_Send).

Вот моя структура:

struct car{
  int shifts;
  int topSpeed;
}myCar;

Однако, помимо примитивных типов, MPI, похоже, не поддерживает прямую "передачу" сложных типов данных, таких как структура выше. Я слышал, что мне, возможно, придется использовать «сериализацию». Как мне это сделать и отправить «myCar» для обработки 5?

30
задан kstratis 4 November 2019 в 09:14
поделиться