/** @file Exemple pour TP8 SSECPD * Code d'initialisation de Marcel+Madeleine */ #include int main(int argc, char**argv) { common_attr_t attr; p_mad_madeleine_t madeleine = NULL; p_mad_channel_t channel = NULL; int num_nodes = -1; /**< nombre total de noeuds */ int myrank = -1; /**< numéro du processus (de 0 à num_nodes-1)*/ /* initialisation de Marcel+Madeleine */ common_attr_init(&attr); attr.adapter_set = mad_adapter_set_init(1, mad_TCP, NULL); common_init(&argc, argv, &attr); /* Récupération de la configuration et ouverture d'un canal */ madeleine = mad_get_madeleine(); channel = mad_open_channel(madeleine, 0); num_nodes = madeleine->configuration->size; myrank = madeleine->configuration->local_host_id; /* --- insérez votre code ici --- */ /* finalisation */ common_exit(NULL); return 0; }