#include "mpi.h" #include "numa.h" #include #include #include #define LEN 1000 int main(int argc,char ** argv) { MPI_Init(NULL,NULL); int rank,size; MPI_Comm_rank (MPI_COMM_WORLD, &rank); MPI_Comm_size (MPI_COMM_WORLD, &size); char* name = (char*) malloc(LEN); gethostname(name,LEN); const char* chdb_rank = getenv("CHDB_RANK"); char * arg = (argc>=1)?argv[1]:""; int num_cpus=numa_num_task_cpus(); int num_cpus_ttl = numa_num_configured_cpus(); char * alloc_cpus = (char *) calloc(sizeof(char),num_cpus_ttl+1); int i=0; for (i=0;i