Home
last modified time | relevance | path

Searched refs:nr_cpu_ulongs (Results 1 – 1 of 1) sorted by relevance

/dports/science/PETSc/petsc-3.14.1/src/sys/utils/
H A Dmpishm.c314 PetscInt i,nr_cpu_ulongs; in PetscOmpCtrlCreate() local
395nr_cpu_ulongs = (hwloc_bitmap_last(hwloc_topology_get_topology_cpuset (ctrl->topology))+sizeof(uns… in PetscOmpCtrlCreate()
396 ierr = PetscMalloc1(nr_cpu_ulongs,&cpu_ulongs);CHKERRQ(ierr); in PetscOmpCtrlCreate()
397 if (nr_cpu_ulongs == 1) { in PetscOmpCtrlCreate()
400 …for (i=0; i<nr_cpu_ulongs; i++) cpu_ulongs[i] = hwloc_bitmap_to_ith_ulong(ctrl->cpuset,(unsigned)i… in PetscOmpCtrlCreate()
403 …ierr = MPI_Reduce(ctrl->is_omp_master ? MPI_IN_PLACE : cpu_ulongs, cpu_ulongs,nr_cpu_ulongs, MPI_U… in PetscOmpCtrlCreate()
407 if (nr_cpu_ulongs == 1) { in PetscOmpCtrlCreate()
414 for (i=0; i<nr_cpu_ulongs; i++) { in PetscOmpCtrlCreate()