Searched refs:icomm (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/sys/objects/ |
| H A D | tagm.c | 290 MPI_Comm icomm = *comm, ocomm; in PetscCommDestroy() local 300 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_Counter_keyval, &counter, &flg)); in PetscCommDestroy() 302 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_InnerComm_keyval, &ucomm, &flg)); in PetscCommDestroy() 304 icomm = ucomm.comm; in PetscCommDestroy() 305 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_Counter_keyval, &counter, &flg)); in PetscCommDestroy() 311 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_OuterComm_keyval, &ucomm, &flg)); in PetscCommDestroy() 315 …ted reference to inner comm %ld, problem with corrupted memory", (long int)ocomm, (long int)icomm); in PetscCommDestroy() 320 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_CreationIdx_keyval, &cidx, &flg)); in PetscCommDestroy() 325 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_Garbage_HMap_keyval, &garbage, &flg)); in PetscCommDestroy() 329 if (entries > 0) PetscCall(PetscGarbageCleanup(icomm)); in PetscCommDestroy() [all …]
|
| H A D | pinit.c | 410 } icomm; in Petsc_InnerComm_Attr_DeleteFn() local 414 icomm.ptr = attr_val; in Petsc_InnerComm_Attr_DeleteFn() 423 PetscCallMPIReturnMPI(MPI_Comm_get_attr(icomm.comm, Petsc_OuterComm_keyval, &ocomm, &flg)); in Petsc_InnerComm_Attr_DeleteFn() 427 PetscCallMPIReturnMPI(MPI_Comm_delete_attr(icomm.comm, Petsc_OuterComm_keyval)); in Petsc_InnerComm_Attr_DeleteFn() 428 … "User MPI_Comm %ld is being unlinked from inner PETSc comm %ld\n", (long)comm, (long)icomm.comm)); in Petsc_InnerComm_Attr_DeleteFn() 1727 MPI_Comm icomm; in PetscFinalize() local 1735 icomm = ucomm.comm; in PetscFinalize() 1736 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_Counter_keyval, &counter, &flg)); in PetscFinalize() 1740 PetscCallMPI(MPI_Comm_delete_attr(icomm, Petsc_Counter_keyval)); in PetscFinalize() 1741 PetscCallMPI(MPI_Comm_free(&icomm)); in PetscFinalize() [all …]
|
| /petsc/src/mat/impls/scalapack/ |
| H A D | matscalapack.c | 1251 MPI_Comm icomm; in MatDestroy_ScaLAPACK() local 1257 PetscCall(PetscCommDuplicate(PetscObjectComm((PetscObject)A), &icomm, NULL)); in MatDestroy_ScaLAPACK() 1258 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_ScaLAPACK_keyval, (void **)&grid, &iflg)); in MatDestroy_ScaLAPACK() 1264 PetscCallMPI(MPI_Comm_delete_attr(icomm, Petsc_ScaLAPACK_keyval)); in MatDestroy_ScaLAPACK() 1266 PetscCall(PetscCommDestroy(&icomm)); in MatDestroy_ScaLAPACK() 1779 MPI_Comm icomm; in MatCreate_ScaLAPACK() local 1803 PetscCall(PetscCommDuplicate(PetscObjectComm((PetscObject)A), &icomm, NULL)); in MatCreate_ScaLAPACK() 1804 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_ScaLAPACK_keyval, (void **)&grid, &iflg)); in MatCreate_ScaLAPACK() 1808 PetscCallMPI(MPI_Comm_size(icomm, &size)); in MatCreate_ScaLAPACK() 1823 grid->ictxt = Csys2blacs_handle(icomm); in MatCreate_ScaLAPACK() [all …]
|
| /petsc/src/mat/impls/elemental/ |
| H A D | matelem.cxx | 1069 MPI_Comm icomm; in MatDestroy_Elemental() local 1077 PetscCall(PetscCommDuplicate(cxxcomm.comm, &icomm, nullptr)); in MatDestroy_Elemental() 1078 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_Elemental_keyval, (void **)&commgrid, &iflg)); in MatDestroy_Elemental() 1084 PetscCall(PetscCommDestroy(&icomm)); in MatDestroy_Elemental() 1340 MPI_Comm icomm; in MatCreate_Elemental() local 1358 PetscCall(PetscCommDuplicate(cxxcomm.comm, &icomm, NULL)); in MatCreate_Elemental() 1359 PetscCallMPI(MPI_Comm_get_attr(icomm, Petsc_Elemental_keyval, (void **)&commgrid, &iflg)); in MatCreate_Elemental() 1374 PetscCallMPI(MPI_Comm_set_attr(icomm, Petsc_Elemental_keyval, (void *)commgrid)); in MatCreate_Elemental() 1383 PetscCall(PetscCommDestroy(&icomm)); in MatCreate_Elemental()
|