Searched refs:w4 (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/dense/mpi/ |
| H A D | mmdense.c | 58 PetscInt *nrow, *ncol, *w1, *w3, *w4, start, inrqr; in MatCreateSubMatrices_MPIDense_Local() local 103 PetscCall(PetscMalloc3(2 * size, &w1, size, &w3, size, &w4)); in MatCreateSubMatrices_MPIDense_Local() 107 PetscCall(PetscArrayzero(w4, size)); /* initialize work vector*/ in MatCreateSubMatrices_MPIDense_Local() 113 w4[proc]++; in MatCreateSubMatrices_MPIDense_Local() 116 if (w4[j]) { in MatCreateSubMatrices_MPIDense_Local() 117 w1[2 * j] += w4[j]; in MatCreateSubMatrices_MPIDense_Local() 378 PetscCall(PetscFree3(w1, w3, w4)); in MatCreateSubMatrices_MPIDense_Local()
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | baijov.c | 61 PetscInt *n, *w3, *w4, **data, len; in MatIncreaseOverlap_MPIBAIJ_Once() local 89 PetscCall(PetscCalloc4(size, &w1, size, &w2, size, &w3, size, &w4)); in MatIncreaseOverlap_MPIBAIJ_Once() 91 PetscCall(PetscArrayzero(w4, size)); /* initialise work vector*/ in MatIncreaseOverlap_MPIBAIJ_Once() 98 w4[proc]++; in MatIncreaseOverlap_MPIBAIJ_Once() 101 if (w4[j]) { in MatIncreaseOverlap_MPIBAIJ_Once() 102 w1[j] += w4[j]; in MatIncreaseOverlap_MPIBAIJ_Once() 236 PetscCall(PetscFree4(w1, w2, w3, w4)); in MatIncreaseOverlap_MPIBAIJ_Once() 621 …PetscMPIInt rank, size, tag0, tag2, tag3, tag4, *w1, *w2, *w3, *w4, nrqr, nrqs = 0, *req_sour… local 755 …PetscCall(PetscCalloc4(size, &w1, size, &w2, size, &w3, size, &w4)); /* mesg size, initialize work… 771 w4[proc]++; [all …]
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiov.c | 495 PetscMPIInt *w1, *w2, nrqr, *w3, *w4, *onodes1, *olengths1, *onodes2, *olengths2; in MatIncreaseOverlap_MPIAIJ_Once() local 532 PetscCall(PetscCalloc4(size, &w1, size, &w2, size, &w3, size, &w4)); in MatIncreaseOverlap_MPIAIJ_Once() 534 PetscCall(PetscArrayzero(w4, size)); /* initialise work vector*/ in MatIncreaseOverlap_MPIAIJ_Once() 541 w4[proc]++; in MatIncreaseOverlap_MPIAIJ_Once() 544 if (w4[j]) { in MatIncreaseOverlap_MPIAIJ_Once() 545 w1[j] += w4[j]; in MatIncreaseOverlap_MPIAIJ_Once() 705 PetscCall(PetscFree4(w1, w2, w3, w4)); in MatIncreaseOverlap_MPIAIJ_Once() 2042 …PetscMPIInt rank, size, tag0, tag2, tag3, tag4, *w1, *w2, *w3, *w4, nrqr, *req_source1 = NULL… in MatCreateSubMatrices_MPIAIJ_Local() local 2158 …PetscCall(PetscCalloc4(size, &w1, size, &w2, size, &w3, size, &w4)); /* mesg size, initialize work… in MatCreateSubMatrices_MPIAIJ_Local() 2172 w4[proc]++; in MatCreateSubMatrices_MPIAIJ_Local() [all …]
|