Home
last modified time | relevance | path

Searched refs:array2 (Results 1 – 5 of 5) sorted by relevance

/petsc/src/dm/impls/da/
H A Dgrvtk.c49 PetscScalar *array, *array2; in DMDAVTKWriteAll_VTS() local
148 …all(PetscMalloc2(maxnnodes * PetscMax(3, maxbs), &array, maxnnodes * PetscMax(3, maxbs), &array2)); in DMDAVTKWriteAll_VTS()
183 array2[Iloc * 3 + 0] = array[Iloc * cdim + 0]; in DMDAVTKWriteAll_VTS()
184 array2[Iloc * 3 + 1] = cdim > 1 ? array[Iloc * cdim + 1] : 0.0; in DMDAVTKWriteAll_VTS()
185 array2[Iloc * 3 + 2] = cdim > 2 ? array[Iloc * cdim + 2] : 0.0; in DMDAVTKWriteAll_VTS()
198 array2[Iloc * 3 + 0] = xs + i; in DMDAVTKWriteAll_VTS()
199 array2[Iloc * 3 + 1] = ys + j; in DMDAVTKWriteAll_VTS()
200 array2[Iloc * 3 + 2] = zs + k; in DMDAVTKWriteAll_VTS()
205 PetscCall(PetscViewerVTKFWrite(viewer, fp, array2, nnodes * 3, MPIU_SCALAR)); in DMDAVTKWriteAll_VTS()
235 array2[Iloc] = array[Iloc * bs + f]; in DMDAVTKWriteAll_VTS()
[all …]
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c15 PetscScalar *array2; in PCBDDCReuseSolversBenignAdapt() local
40 PetscCall(VecGetArray(v2, &array2)); in PCBDDCReuseSolversBenignAdapt()
41 PetscCall(PetscArraycpy(array2, array, nl)); in PCBDDCReuseSolversBenignAdapt()
44 array2 = array; in PCBDDCReuseSolversBenignAdapt()
61 for (i = 0; i < nz - 1; i++) array2[cols[i]] += sum; in PCBDDCReuseSolversBenignAdapt()
62 ctx->benign_save_vals[n] = array2[cols[nz - 1]]; in PCBDDCReuseSolversBenignAdapt()
63 array2[cols[nz - 1]] = sum; in PCBDDCReuseSolversBenignAdapt()
80 for (i = 0; i < nz - 1; i++) array2[cols[i]] += sum; in PCBDDCReuseSolversBenignAdapt()
81 array2[cols[nz - 1]] = ctx->benign_save_vals[n]; in PCBDDCReuseSolversBenignAdapt()
87 PetscCall(VecRestoreArray(v2, &array2)); in PCBDDCReuseSolversBenignAdapt()
[all …]
H A Dbddcprivate.c9136 PetscScalar *array, *array2; in PCBDDCSetUpCoarseSolver() local
9142 PetscCall(VecGetArray(nullv, &array2)); in PCBDDCSetUpCoarseSolver()
9143 PetscCall(PetscArraycpy(array2, array, nl)); in PCBDDCSetUpCoarseSolver()
9144 PetscCall(VecRestoreArray(nullv, &array2)); in PCBDDCSetUpCoarseSolver()
/petsc/src/dm/impls/composite/
H A Dpack.c1635 PetscScalar *array2, *array2head; in DMLocalToLocalBegin_Composite() local
1647 PetscCall(VecGetArray(vec2, &array2)); in DMLocalToLocalBegin_Composite()
1648 array2head = array2; in DMLocalToLocalBegin_Composite()
1672 PetscCall(VecRestoreArray(vec2, &array2)); in DMLocalToLocalBegin_Composite()
/petsc/src/ts/tutorials/
H A Dex14.c1376 PetscScalar *array, *array2; in THIDAVecView_VTK_XML() local
1377 PetscCall(PetscMalloc2(nmax, &array, nmax2, &array2)); in THIDAVecView_VTK_XML()
1397 PetscCallMPI(MPI_Recv(array2, nmax2, MPIU_SCALAR, r, tag, comm, &status)); in THIDAVecView_VTK_XML()
1400 y2 = (PetscScalar (*)[PRMNODE_SIZE])array2; in THIDAVecView_VTK_XML()
1454 PetscCall(PetscFree2(array, array2)); in THIDAVecView_VTK_XML()