+ int j =0, k=0;\
+ if(smpi_comm_get_leaders_comm(comm)==MPI_COMM_NULL){\
+ smpi_comm_init_smp(comm);\
+ }\
+ int local_size=1;\
+ if (smpi_comm_is_uniform(comm)) {\
+ local_size = smpi_comm_size(smpi_comm_get_intra_comm(comm));\
+ }\
+ while(i < INTEL_MAX_NB_PPN &&\
+ local_size!=intel_ ## cat ## _table[i].ppn)\