#if defined(__linux) && defined(NMM_FIND_LOAD_IMBALANCE) #define _GNU_SOURCE #include void nmm_get_cpu(int *cpu,int *ierr) { *cpu=sched_getcpu(); *ierr = (*cpu>=0); } #else void nmm_get_cpu(int *cpu,int *ierr) { *cpu=0; *ierr=0; } #endif void nmm_get_cpu_(int *c,int*i) { nmm_get_cpu(c,i); } void nmm_get_cpu__(int *c,int*i) { nmm_get_cpu(c,i); } void NMM_GET_CPU(int *c,int*i) { nmm_get_cpu(c,i); } void NMM_GET_CPU_(int *c,int*i) { nmm_get_cpu(c,i); } void NMM_GET_CPU__(int *c,int*i) { nmm_get_cpu(c,i); }