Home
last modified time | relevance | path

Searched refs:aux (Results 1 – 21 of 21) sorted by relevance

/petsc/src/ksp/ksp/tutorials/network/
H A Dex2.c47 Edge *head = NULL, *nnew = NULL, *aux = NULL; in random_network() local
94 aux = head; in random_network()
97 head->next = aux; in random_network()
109 for (aux = head; aux; aux = aux->next) { in random_network()
110 edgelist[(aux->n) * 2] = aux->i; in random_network()
111 edgelist[(aux->n) * 2 + 1] = aux->j; in random_network()
114 aux = head; in random_network()
115 while (aux != NULL) { in random_network()
116 nnew = aux; in random_network()
117 aux = aux->next; in random_network()
/petsc/src/ksp/ksp/tutorials/
H A Dex82.c70 Mat aux; in main() local
77 PetscCall(MatCreateDense(PETSC_COMM_SELF, n, n, n, n, NULL, &aux)); in main()
78 PetscCall(MatSetOption(aux, MAT_SYMMETRIC, sym)); in main()
79 PetscCall(MatAssemblyBegin(aux, MAT_FINAL_ASSEMBLY)); in main()
80 PetscCall(MatAssemblyEnd(aux, MAT_FINAL_ASSEMBLY)); in main()
81 …PetscCall(MatShift(aux, 1.0)); /* just the local identity matrix, not very meaningful numerically,… in main()
82 PetscCall(PCHPDDMSetAuxiliaryMat(pc, is, aux, NULL, NULL)); in main()
84 PetscCall(MatDestroy(&aux)); in main()
H A Dex87.c11 Mat A[4], aux[2], S; /* linear system matrix */ in main() local
47 PetscCall(MatCreate(PETSC_COMM_SELF, aux + i)); in main()
50 aux[i] = NULL; in main()
57 PetscCall(MatAndISLoad(prefix, "00", A[0], is[0], aux[0], size)); in main()
58 PetscCall(MatAndISLoad(prefix, "11", A[3], is[1], aux[1], size)); in main()
134 PetscCall(PCHPDDMSetAuxiliaryMat(pc, is[0], aux[0], NULL, NULL)); in main()
141 if (!flg[0]) PetscCall(PCHPDDMSetAuxiliaryMat(pc, is[1], aux[1], NULL, NULL)); in main()
173 PetscCall(PCHPDDMSetAuxiliaryMat(pc, is[0], aux[0], NULL, NULL)); in main()
179 if (!flg[0]) PetscCall(PCHPDDMSetAuxiliaryMat(pc, is[1], aux[1], NULL, NULL)); in main()
197 PetscCall(MatDestroy(aux + i)); in main()
[all …]
H A Dex76.c9 Mat A, aux, X, B; /* linear system matrix */ in main() local
68 PetscCall(MatDuplicate(B, MAT_COPY_VALUES, &aux)); in main()
74 PetscCall(MatSetBlockSizesFromMats(aux, A, A)); in main()
78 PetscCall(MatSetOption(aux, MAT_SYMMETRIC, PETSC_TRUE)); in main()
85 PetscCall(MatConvert(aux, type, MAT_INPLACE_MATRIX, &aux)); in main()
99 PetscCall(PCHPDDMSetAuxiliaryMat(pc, is, aux, NULL, NULL)); in main()
108 …PetscCall(MatDuplicate(aux, MAT_DO_NOT_COPY_VALUES, &B)); /* duplicate so that MatStructure is SAM… in main()
137 PetscCall(MatDestroy(&aux)); in main()
276 PetscCall(MatDuplicate(B, MAT_COPY_VALUES, &aux)); in main()
278 PetscCall(MatSetBlockSizesFromMats(aux, A, A)); in main()
[all …]
H A Dex76f.F909 Mat A, aux, Y, C
67 PetscCallA(MatDuplicate(C, MAT_COPY_VALUES, aux, ierr))
69 PetscCallA(MatSetBlockSizesFromMats(aux, A, A, ierr))
71 PetscCallA(MatSetOption(aux, MAT_SYMMETRIC, PETSC_TRUE, ierr))
78 PetscCallA(PCHPDDMSetAuxiliaryMat(pc, is, aux, PETSC_NULL_FUNCTION, PETSC_NULL_INTEGER, ierr))
82 PetscCallA(MatDestroy(aux, ierr))
H A Dex27.c326 Mat aux, S, **array; in main() local
329 PetscCall(MatCreate(PETSC_COMM_SELF, &aux)); in main()
331 …PetscCall(PCHPDDMSetAuxiliaryMat(pc, is, aux, NULL, NULL)); /* dummy objects just to cover corner … in main()
333 PetscCall(MatDestroy(&aux)); in main()
/petsc/src/mat/impls/aij/seq/essl/
H A Dessl.c21 PetscScalar *aux; member
32 if (essl->CleanUpESSL) PetscCall(PetscFree4(essl->a, essl->aux, essl->ia, essl->ja)); in MatDestroy_Essl()
47 dgss(&zero, &nessl, essl->a, essl->ia, essl->ja, &essl->lna, xx, essl->aux, &essl->naux); in MatSolve_Essl()
76 …>a, essl->ia, essl->ja, &essl->lna, essl->iparm, essl->rparm, essl->oparm, essl->aux, &essl->naux); in MatLUFactorNumeric_Essl()
100 …PetscCall(PetscMalloc4(essl->lna, &essl->a, essl->naux, &essl->aux, essl->lna, &essl->ia, essl->ln… in MatLUFactorSymbolic_Essl()
/petsc/share/petsc/datafiles/matrices/
H A DLFAT5.mtx11 % fields: name title A id notes aux date author ed kind
12 % aux: M E B C
/petsc/src/ksp/pc/impls/hpddm/
H A Dpchpddm.cxx37 PetscCall(MatDestroy(&data->aux)); in PCReset_HPDDM()
95 PetscCall(MatDestroy(&data->aux)); in PCHPDDMSetAuxiliaryMat_Private()
96 data->aux = A; in PCHPDDMSetAuxiliaryMat_Private()
122 Mat *splitting[2] = {}, aux; in PCHPDDMSetAuxiliaryMatNormal_Private() local
155 …etscCall(MatTransposeMatMult(conjugate, *splitting[0], MAT_INITIAL_MATRIX, PETSC_DETERMINE, &aux)); in PCHPDDMSetAuxiliaryMatNormal_Private()
158 PetscCall(MatNorm(aux, NORM_FROBENIUS, &norm)); in PCHPDDMSetAuxiliaryMatNormal_Private()
159 PetscCall(MatSetOption(aux, MAT_NEW_NONZERO_ALLOCATION_ERR, PETSC_FALSE)); in PCHPDDMSetAuxiliaryMatNormal_Private()
175 PetscCall(MatDiagonalSet(aux, d, ADD_VALUES)); in PCHPDDMSetAuxiliaryMatNormal_Private()
179 if (!diagonal) PetscCall(MatShift(aux, PETSC_SMALL * norm)); in PCHPDDMSetAuxiliaryMatNormal_Private()
180 PetscCall(MatEliminateZeros(aux, PETSC_TRUE)); in PCHPDDMSetAuxiliaryMatNormal_Private()
[all …]
/petsc/src/ts/event/tests/
H A Dex5.c56 PetscReal aux; in main() local
117 aux = 1.0 / 8.0; in main()
122 if (ctx.dir0 >= 0) ctx.ref[ctx.cntref++] = 1.0 + aux; in main()
124 aux *= 2; in main()
126 aux = 1.0 / 8.0; in main()
131 if (ctx.dir0 <= 0) ctx.ref[ctx.cntref++] = 9.0 - aux; in main()
133 aux *= 2; in main()
/petsc/src/binding/petsc4py/src/lib-petsc/compat/
H A Dhpddm.h14 PetscErrorCode PCHPDDMSetAuxiliaryMat(PETSC_UNUSED PC pc,PETSC_UNUSED IS is,PETSC_UNUSED Mat aux,PE… in PCHPDDMSetAuxiliaryMat() argument
/petsc/include/petsc/private/
H A Dpetschpddm.h31 …Mat aux; /* local auxiliary matri… member
/petsc/src/mat/impls/is/
H A Dmatis.c108 PetscInt *aux, i, bs; in MatGetNonzeroColumnsLocal_Private() local
144 PetscCall(PetscMalloc1((dc + oc) / bs, &aux)); in MatGetNonzeroColumnsLocal_Private()
154 for (i = 0; i < ctd; i++) aux[i] = (idxs[bs * i] + stc) / bs; in MatGetNonzeroColumnsLocal_Private()
158 for (i = 0; i < ctd; i++) aux[i] = i + stc / bs; in MatGetNonzeroColumnsLocal_Private()
169 for (i = 0; i < cto; i++) aux[i + ctd] = garray[idxs[bs * i] / bs]; in MatGetNonzeroColumnsLocal_Private()
173 for (i = 0; i < cto; i++) aux[i + ctd] = garray[i]; in MatGetNonzeroColumnsLocal_Private()
175 PetscCall(ISCreateBlock(comm, bs, ctd + cto, aux, PETSC_OWN_POINTER, cis)); in MatGetNonzeroColumnsLocal_Private()
323 PetscInt i, *aux; in MatConvert_SeqXAIJ_IS() local
326 PetscCall(ISGetIndices(is, (const PetscInt **)&aux)); in MatConvert_SeqXAIJ_IS()
327 … PetscCall(ISCreateBlock(PetscObjectComm((PetscObject)A), bs, i, aux, PETSC_COPY_VALUES, &is2)); in MatConvert_SeqXAIJ_IS()
[all …]
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDM.pyx510 def setAuxiliaryVec(self, Vec aux, label: DMLabel | None, value=0, part=0) -> None: argument
517 aux
538 CHKERR(DMSetAuxiliaryVec(self.dm, clbl, cvalue, cpart, aux.vec))
563 cdef Vec aux = Vec()
567 CHKERR(DMGetAuxiliaryVec(self.dm, clbl, cvalue, cpart, &aux.vec))
568 return aux
/petsc/src/mat/impls/hypre/
H A Dmhypre.c297 PetscInt *aux; in MatConvert_HYPRE_IS() local
304 PetscCall(PetscMalloc1(dc + oc, &aux)); in MatConvert_HYPRE_IS()
305 for (i = 0; i < dc; i++) aux[i] = i + stc; in MatConvert_HYPRE_IS()
306 for (i = 0; i < oc; i++) aux[i + dc] = col_map_offd[i]; in MatConvert_HYPRE_IS()
307 PetscCall(ISCreateGeneral(comm, dc + oc, aux, PETSC_OWN_POINTER, &is)); in MatConvert_HYPRE_IS()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c1652 PetscScalar *aux; in PCBDDCSubSchursSetUp() local
1654 PetscCall(PetscMalloc1(nd, &aux)); in PCBDDCSubSchursSetUp()
1655 … for (i = 0; i < nd; i++) aux[i] = 1.0 / data[(i + size_active_schur) * (size_schur + 1)]; in PCBDDCSubSchursSetUp()
1669 for (i = 0; i < nd; i++) data[(i + size_active_schur) * (size_schur + 1)] = aux[i]; in PCBDDCSubSchursSetUp()
1670 PetscCall(PetscFree(aux)); in PCBDDCSubSchursSetUp()
/petsc/src/dm/interface/
H A Ddm.c9272 PetscErrorCode DMGetAuxiliaryVec(DM dm, DMLabel label, PetscInt value, PetscInt part, Vec *aux) in DMGetAuxiliaryVec() argument
9284 if (has) PetscCall(PetscHMapAuxGet(dm->auxData, key, aux)); in DMGetAuxiliaryVec()
9285 else PetscCall(PetscHMapAuxGet(dm->auxData, wild, aux)); in DMGetAuxiliaryVec()
9305 PetscErrorCode DMSetAuxiliaryVec(DM dm, DMLabel label, PetscInt value, PetscInt part, Vec aux) in DMSetAuxiliaryVec() argument
9317 PetscCall(PetscObjectReference((PetscObject)aux)); in DMSetAuxiliaryVec()
9318 if (!aux) PetscCall(PetscHMapAuxDel(dm->auxData, key)); in DMSetAuxiliaryVec()
9319 else PetscCall(PetscHMapAuxSet(dm->auxData, key, aux)); in DMSetAuxiliaryVec()
/petsc/doc/manual/
H A Dts.md734 for $r = 2$. We have $y_\text{aux} =
736 $y_\text{aux}$ is the 2nd component of the working vector
/petsc/lib/petsc/bin/maint/
H A Dtoclapack.sh506 aux: \$(AUXO)
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas4058 (mp/face-aux-var-interpolation 3)
4828 (species/kinetics/aux-file "")
7940 (geko-cjet-aux 2.)
/petsc/doc/
H A Dpetsc.bib7104 title = {Calcul parallele appliqu aux coulements de fluides complexe},
17901 title = {M\'emoire sur la th\'eorie des \'equations aux d\'eriv\'ees partielles et la
20353 title = {Sur les op\'erations dans les ensembles abstraits et leur application aux
37163 title = {Methodes iteratives pur les equations et inequations aux derives partielles