Searched refs:data2 (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | sbaijov.c | 164 PetscInt idx, isz, col, *n, *data1, **data1_start, *data2, *data2_i, *data, *data_i, len; in MatIncreaseOverlap_MPISBAIJ_Once() local 394 PetscCall(PetscMalloc1(iwork[rank] + 1, &data2)); in MatIncreaseOverlap_MPISBAIJ_Once() 405 PetscCallMPI(MPIU_Irecv(data2, ilen, MPIU_INT, proc_id, r_status.MPI_TAG, comm, &r_req)); in MatIncreaseOverlap_MPISBAIJ_Once() 408 data2_i = data2 + 1 + is_max; in MatIncreaseOverlap_MPISBAIJ_Once() 413 for (j = 0; j < data2[1 + i]; j++) { in MatIncreaseOverlap_MPISBAIJ_Once() 418 if (i < is_max - 1) data2_i += data2[1 + i]; in MatIncreaseOverlap_MPISBAIJ_Once() 424 PetscCall(PetscFree(data2)); in MatIncreaseOverlap_MPISBAIJ_Once()
|
| /petsc/src/ts/tutorials/ |
| H A D | ex22f_mf.F90 | 495 PetscScalar data2(2, xs:xe), data(gdof) 501 data2 = reshape(xx(gdof:gdof), (/two, xe - xs + 1/)) 502 data = reshape(data2, (/gdof/))
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 5317 const PetscScalar *data2; in PCBDDCSetUpCorrection() local 5326 PetscCall(MatDenseGetArrayRead(B0_BPHI, &data2)); in PCBDDCSetUpCorrection() 5330 data[primal_idx * pcbddc->local_primal_size + i] += data2[i * pcbddc->benign_n + j]; in PCBDDCSetUpCorrection() 5331 data[i * pcbddc->local_primal_size + primal_idx] += data2[i * pcbddc->benign_n + j]; in PCBDDCSetUpCorrection() 5335 PetscCall(MatDenseRestoreArrayRead(B0_BPHI, &data2)); in PCBDDCSetUpCorrection()
|