structure la serialización en C y transfiera a través de MPI

He definido una estructura personalizada y quiero enviarla a otro proceso MPI usando MPI_Bsend (o MPI_Send).

Aquí está mi estructura:

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

Sin embargo, aparte de los tipos primitivos, MPI no parece admitir la "transmisión" directa de tipos de datos complejos como la estructura anterior. He oído que podría tener que usar "serialización". ¿Cómo debo hacerlo y enviar 'myCar' para procesar 5?

Respuestas a la pregunta(6)

Su respuesta a la pregunta