Lines Matching refs:PetscCallExternal

62     PetscCallExternal(ftruncate, fd, size);  in PetscOmpCtrlCreateBarrier()
65 PetscCallExternal(close, fd); in PetscOmpCtrlCreateBarrier()
69 PetscCallExternal(unlink, pathname); in PetscOmpCtrlCreateBarrier()
76 PetscCallExternal(close, fd); in PetscOmpCtrlCreateBarrier()
89 PetscCallExternal(pthread_barrierattr_init, &attr); in PetscOmpCtrlCreateBarrier()
90PetscCallExternal(pthread_barrierattr_setpshared, &attr, PTHREAD_PROCESS_SHARED); /* make the barr… in PetscOmpCtrlCreateBarrier()
91PetscCallExternal(pthread_barrier_init, ctrl->barrier, &attr, (unsigned int)ctrl->omp_comm_size); in PetscOmpCtrlCreateBarrier()
92 PetscCallExternal(pthread_barrierattr_destroy, &attr); in PetscOmpCtrlCreateBarrier()
106 if (ctrl->is_omp_master) PetscCallExternal(pthread_barrier_destroy, ctrl->barrier); in PetscOmpCtrlDestroyBarrier()
109 PetscCallExternal(munmap, ctrl->barrier, sizeof(pthread_barrier_t)); in PetscOmpCtrlDestroyBarrier()
148 PetscCallExternal(hwloc_topology_init, &ctrl->topology); in PetscOmpCtrlCreate()
151PetscCallExternal(hwloc_topology_set_all_types_filter, ctrl->topology, HWLOC_TYPE_FILTER_KEEP_NONE… in PetscOmpCtrlCreate()
152PetscCallExternal(hwloc_topology_set_type_filter, ctrl->topology, HWLOC_OBJ_CORE, HWLOC_TYPE_FILTE… in PetscOmpCtrlCreate()
154 PetscCallExternal(hwloc_topology_load, ctrl->topology); in PetscOmpCtrlCreate()
215 PetscCallExternal(hwloc_get_cpubind, ctrl->topology, ctrl->cpuset, HWLOC_CPUBIND_PROCESS); in PetscOmpCtrlCreate()
233 PetscCallExternal(hwloc_bitmap_from_ulong, ctrl->omp_cpuset, cpu_ulongs[0]); in PetscOmpCtrlCreate()
240 PetscCallExternal(hwloc_bitmap_set_ith_ulong, ctrl->omp_cpuset, (unsigned)i, cpu_ulongs[i]); in PetscOmpCtrlCreate()
359 PetscCallExternal(hwloc_set_cpubind, ctrl->topology, ctrl->omp_cpuset, HWLOC_CPUBIND_PROCESS); in PetscOmpCtrlOmpRegionOnMasterBegin()
381 PetscCallExternal(hwloc_set_cpubind, ctrl->topology, ctrl->cpuset, HWLOC_CPUBIND_PROCESS); in PetscOmpCtrlOmpRegionOnMasterEnd()