Lines Matching refs:PetscCallMPI

239PetscCallMPI(MPI_Reduce_scatter_block((void *)array, &work, 1, MPIU_2INT, MPIU_MAXSUM_OP, comm));  in PetscMaxSum()
249 PetscCallMPI(MPI_Comm_size(comm, &size)); in PetscMaxSum()
250 PetscCallMPI(MPI_Comm_rank(comm, &rank)); in PetscMaxSum()
252 PetscCallMPI(MPIU_Allreduce((void *)array, work, size, MPIU_2INT, MPIU_MAXSUM_OP, comm)); in PetscMaxSum()
826 PetscCallMPI(MPI_Get_library_version(mpilibraryversion, &mpilibraryversionlength)); in PetscInitialize_Common()
891 PetscCallMPI(MPI_Comm_set_errhandler(PETSC_COMM_WORLD, MPI_ERRORS_RETURN)); in PetscInitialize_Common()
894 PetscCallMPI(MPI_Add_error_class(&PETSC_MPI_ERROR_CLASS)); in PetscInitialize_Common()
895 PetscCallMPI(MPI_Add_error_code(PETSC_MPI_ERROR_CLASS, &PETSC_MPI_ERROR_CODE)); in PetscInitialize_Common()
901 PetscCallMPI(MPI_Comm_rank(MPI_COMM_WORLD, &PetscGlobalRank)); in PetscInitialize_Common()
902 PetscCallMPI(MPI_Comm_size(MPI_COMM_WORLD, &PetscGlobalSize)); in PetscInitialize_Common()
933 PetscCallMPI(MPI_Op_create(MPIU_MaxSum_Local, 1, &MPIU_MAXSUM_OP)); in PetscInitialize_Common()
936 PetscCallMPI(MPI_Type_contiguous(2, MPI_DOUBLE, &MPIU___FLOAT128)); in PetscInitialize_Common()
937 PetscCallMPI(MPI_Type_commit(&MPIU___FLOAT128)); in PetscInitialize_Common()
939 PetscCallMPI(MPI_Type_contiguous(4, MPI_DOUBLE, &MPIU___COMPLEX128)); in PetscInitialize_Common()
940 PetscCallMPI(MPI_Type_commit(&MPIU___COMPLEX128)); in PetscInitialize_Common()
944 PetscCallMPI(MPI_Type_contiguous(2, MPI_CHAR, &MPIU___FP16)); in PetscInitialize_Common()
945 PetscCallMPI(MPI_Type_commit(&MPIU___FP16)); in PetscInitialize_Common()
949 PetscCallMPI(MPI_Op_create(PetscSum_Local, 1, &MPIU_SUM)); in PetscInitialize_Common()
950 PetscCallMPI(MPI_Op_create(PetscMax_Local, 1, &MPIU_MAX)); in PetscInitialize_Common()
951 PetscCallMPI(MPI_Op_create(PetscMin_Local, 1, &MPIU_MIN)); in PetscInitialize_Common()
953 PetscCallMPI(MPI_Op_create(PetscSum_Local, 1, &MPIU_SUM___FP16___FLOAT128)); in PetscInitialize_Common()
956 PetscCallMPI(MPI_Type_contiguous(2, MPIU_SCALAR, &MPIU_2SCALAR)); in PetscInitialize_Common()
957 PetscCallMPI(MPI_Op_create(PetscGarbageKeySortedIntersect, 1, &Petsc_Garbage_SetIntersectOp)); in PetscInitialize_Common()
958 PetscCallMPI(MPI_Type_commit(&MPIU_2SCALAR)); in PetscInitialize_Common()
967 PetscCallMPI(MPI_Type_create_struct(2, blockSizes, blockOffsets, blockTypes, &tmpStruct)); in PetscInitialize_Common()
968PetscCallMPI(MPI_Type_create_resized(tmpStruct, 0, sizeof(struct petsc_mpiu_real_int), &MPIU_REAL_… in PetscInitialize_Common()
969 PetscCallMPI(MPI_Type_free(&tmpStruct)); in PetscInitialize_Common()
970 PetscCallMPI(MPI_Type_commit(&MPIU_REAL_INT)); in PetscInitialize_Common()
977 PetscCallMPI(MPI_Type_create_struct(2, blockSizes, blockOffsets, blockTypes, &tmpStruct)); in PetscInitialize_Common()
978PetscCallMPI(MPI_Type_create_resized(tmpStruct, 0, sizeof(struct petsc_mpiu_scalar_int), &MPIU_SCA… in PetscInitialize_Common()
979 PetscCallMPI(MPI_Type_free(&tmpStruct)); in PetscInitialize_Common()
980 PetscCallMPI(MPI_Type_commit(&MPIU_SCALAR_INT)); in PetscInitialize_Common()
985 PetscCallMPI(MPI_Type_contiguous(2, MPIU_INT, &MPIU_2INT)); in PetscInitialize_Common()
986 PetscCallMPI(MPI_Type_commit(&MPIU_2INT)); in PetscInitialize_Common()
994 PetscCallMPI(MPI_Type_create_struct(2, blockSizes, blockOffsets, blockTypes, &tmpStruct)); in PetscInitialize_Common()
995PetscCallMPI(MPI_Type_create_resized(tmpStruct, 0, sizeof(struct petsc_mpiu_int_mpiint), &MPIU_INT… in PetscInitialize_Common()
996 PetscCallMPI(MPI_Type_free(&tmpStruct)); in PetscInitialize_Common()
997 PetscCallMPI(MPI_Type_commit(&MPIU_INT_MPIINT)); in PetscInitialize_Common()
1001 PetscCallMPI(MPI_Type_contiguous(4, MPI_INT, &MPI_4INT)); in PetscInitialize_Common()
1002 PetscCallMPI(MPI_Type_commit(&MPI_4INT)); in PetscInitialize_Common()
1003 PetscCallMPI(MPI_Type_contiguous(4, MPIU_INT, &MPIU_4INT)); in PetscInitialize_Common()
1004 PetscCallMPI(MPI_Type_commit(&MPIU_4INT)); in PetscInitialize_Common()
1009PetscCallMPI(MPI_Comm_create_keyval(MPI_COMM_NULL_COPY_FN, Petsc_Counter_Attr_DeleteFn, &Petsc_Cou… in PetscInitialize_Common()
1010PetscCallMPI(MPI_Comm_create_keyval(MPI_COMM_NULL_COPY_FN, Petsc_InnerComm_Attr_DeleteFn, &Petsc_I… in PetscInitialize_Common()
1011PetscCallMPI(MPI_Comm_create_keyval(MPI_COMM_NULL_COPY_FN, Petsc_OuterComm_Attr_DeleteFn, &Petsc_O… in PetscInitialize_Common()
1012PetscCallMPI(MPI_Comm_create_keyval(MPI_COMM_NULL_COPY_FN, Petsc_ShmComm_Attr_DeleteFn, &Petsc_Shm… in PetscInitialize_Common()
1013PetscCallMPI(MPI_Comm_create_keyval(MPI_COMM_NULL_COPY_FN, MPI_COMM_NULL_DELETE_FN, &Petsc_Creatio… in PetscInitialize_Common()
1014PetscCallMPI(MPI_Comm_create_keyval(MPI_COMM_NULL_COPY_FN, MPI_COMM_NULL_DELETE_FN, &Petsc_Garbage… in PetscInitialize_Common()
1085 PetscCallMPI(MPI_Comm_size(PETSC_COMM_WORLD, &size)); in PetscInitialize_Common()
1164 …if (!PetscBinaryBigEndian()) PetscCallMPI(MPI_Register_datarep((char *)"petsc", PetscDataRep_read_… in PetscInitialize_Common()
1346 PetscCallMPI(MPI_Initialized(&flag)); in PetscInitialize()
1353PetscCallMPI(MPI_Init_thread(argc, args, PETSC_MPI_THREAD_REQUIRED == PETSC_DECIDE ? MPI_THREAD_FU… in PetscInitialize()
1358 PetscCallMPI(MPI_Init(argc, args)); in PetscInitialize()
1384 PetscCallMPI(MPI_Type_free(&MPIU___FLOAT128)); in PetscFreeMPIResources()
1386 PetscCallMPI(MPI_Type_free(&MPIU___COMPLEX128)); in PetscFreeMPIResources()
1390 PetscCallMPI(MPI_Type_free(&MPIU___FP16)); in PetscFreeMPIResources()
1394 PetscCallMPI(MPI_Op_free(&MPIU_SUM)); in PetscFreeMPIResources()
1395 PetscCallMPI(MPI_Op_free(&MPIU_MAX)); in PetscFreeMPIResources()
1396 PetscCallMPI(MPI_Op_free(&MPIU_MIN)); in PetscFreeMPIResources()
1398 PetscCallMPI(MPI_Op_free(&MPIU_SUM___FP16___FLOAT128)); in PetscFreeMPIResources()
1401 PetscCallMPI(MPI_Type_free(&MPIU_2SCALAR)); in PetscFreeMPIResources()
1402 PetscCallMPI(MPI_Type_free(&MPIU_REAL_INT)); in PetscFreeMPIResources()
1403 PetscCallMPI(MPI_Type_free(&MPIU_SCALAR_INT)); in PetscFreeMPIResources()
1405 PetscCallMPI(MPI_Type_free(&MPIU_2INT)); in PetscFreeMPIResources()
1406 PetscCallMPI(MPI_Type_free(&MPIU_INT_MPIINT)); in PetscFreeMPIResources()
1408 PetscCallMPI(MPI_Type_free(&MPI_4INT)); in PetscFreeMPIResources()
1409 PetscCallMPI(MPI_Type_free(&MPIU_4INT)); in PetscFreeMPIResources()
1410 PetscCallMPI(MPI_Op_free(&MPIU_MAXSUM_OP)); in PetscFreeMPIResources()
1411 PetscCallMPI(MPI_Op_free(&Petsc_Garbage_SetIntersectOp)); in PetscFreeMPIResources()
1471 PetscCallMPI(MPI_Comm_get_attr(PETSC_COMM_SELF, Petsc_InnerComm_keyval, &ucomm, &flg)); in PetscFinalize()
1472 if (flg) PetscCallMPI(MPI_Comm_get_attr(ucomm.comm, Petsc_Garbage_HMap_keyval, &tmp, &flg)); in PetscFinalize()
1474 PetscCallMPI(MPI_Comm_get_attr(PETSC_COMM_WORLD, Petsc_InnerComm_keyval, &ucomm, &flg)); in PetscFinalize()
1475 if (flg) PetscCallMPI(MPI_Comm_get_attr(ucomm.comm, Petsc_Garbage_HMap_keyval, &tmp, &flg)); in PetscFinalize()
1479 PetscCallMPI(MPI_Comm_rank(PETSC_COMM_WORLD, &rank)); in PetscFinalize()
1526PetscCallMPI(MPI_Reduce(&petsc_TotalFlops, &flops, 1, MPI_DOUBLE, MPI_SUM, 0, PETSC_COMM_WORLD)); in PetscFinalize()
1619 PetscCallMPI(MPI_Comm_dup(PETSC_COMM_WORLD, &local_comm)); in PetscFinalize()
1623 PetscCallMPI(MPI_Comm_free(&local_comm)); in PetscFinalize()
1673 PetscCallMPI(MPI_Comm_dup(PETSC_COMM_WORLD, &local_comm)); in PetscFinalize()
1677 PetscCallMPI(MPI_Comm_free(&local_comm)); in PetscFinalize()
1691 PetscCallMPI(MPI_Comm_dup(PETSC_COMM_WORLD, &local_comm)); in PetscFinalize()
1695 PetscCallMPI(MPI_Comm_free(&local_comm)); in PetscFinalize()
1733 PetscCallMPI(MPI_Comm_get_attr(PETSC_COMM_SELF, Petsc_InnerComm_keyval, &ucomm, &flg)); in PetscFinalize()
1736 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_Counter_keyval, &counter, &flg)); in PetscFinalize()
1739 PetscCallMPI(MPI_Comm_delete_attr(PETSC_COMM_SELF, Petsc_InnerComm_keyval)); in PetscFinalize()
1740 PetscCallMPI(MPI_Comm_delete_attr(icomm, Petsc_Counter_keyval)); in PetscFinalize()
1741 PetscCallMPI(MPI_Comm_free(&icomm)); in PetscFinalize()
1743 PetscCallMPI(MPI_Comm_get_attr(PETSC_COMM_WORLD, Petsc_InnerComm_keyval, &ucomm, &flg)); in PetscFinalize()
1746 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_Counter_keyval, &counter, &flg)); in PetscFinalize()
1749 PetscCallMPI(MPI_Comm_delete_attr(PETSC_COMM_WORLD, Petsc_InnerComm_keyval)); in PetscFinalize()
1750 PetscCallMPI(MPI_Comm_delete_attr(icomm, Petsc_Counter_keyval)); in PetscFinalize()
1751 PetscCallMPI(MPI_Comm_free(&icomm)); in PetscFinalize()
1755 PetscCallMPI(MPI_Comm_free_keyval(&Petsc_Counter_keyval)); in PetscFinalize()
1756 PetscCallMPI(MPI_Comm_free_keyval(&Petsc_InnerComm_keyval)); in PetscFinalize()
1757 PetscCallMPI(MPI_Comm_free_keyval(&Petsc_OuterComm_keyval)); in PetscFinalize()
1758 PetscCallMPI(MPI_Comm_free_keyval(&Petsc_ShmComm_keyval)); in PetscFinalize()
1759 PetscCallMPI(MPI_Comm_free_keyval(&Petsc_CreationIdx_keyval)); in PetscFinalize()
1760 PetscCallMPI(MPI_Comm_free_keyval(&Petsc_Garbage_HMap_keyval)); in PetscFinalize()
1763 …if (Petsc_SharedWD_keyval != MPI_KEYVAL_INVALID) PetscCallMPI(MPI_Comm_free_keyval(&Petsc_SharedWD… in PetscFinalize()
1764 …if (Petsc_SharedTmp_keyval != MPI_KEYVAL_INVALID) PetscCallMPI(MPI_Comm_free_keyval(&Petsc_SharedT… in PetscFinalize()
1773 PetscCallMPI(MPI_Finalized(&flag)); in PetscFinalize()
1777 PetscCallMPI(MPI_Finalize()); in PetscFinalize()
1879 PetscCallMPI(MPI_Allreduce(MPI_IN_PLACE, rbuf, 4, MPI_INT, MPI_MAX, comm)); in PetscCheckAllreduceSameLineAndCount_Private()
1886 PetscCallMPI(MPI_Comm_size(comm, &size)); in PetscCheckAllreduceSameLineAndCount_Private()
1887 PetscCallMPI(MPI_Comm_rank(comm, &rank)); in PetscCheckAllreduceSameLineAndCount_Private()
1895 PetscCallMPI(MPI_Gather(&ilen, 1, MPI_INT, recvcounts, 1, MPI_INT, 0, comm)); in PetscCheckAllreduceSameLineAndCount_Private()
1901 PetscCallMPI(MPI_Gatherv(str, ilen, MPI_CHAR, str0, recvcounts, displs, MPI_CHAR, 0, comm)); in PetscCheckAllreduceSameLineAndCount_Private()