Home
last modified time | relevance | path

Searched refs:prev (Results 1 – 25 of 25) sorted by relevance

/petsc/src/ksp/ksp/interface/
H A Dxmon.c9 static PetscReal prev; /* should be in the context */ in KSPMonitorLGRange() local
16 if (!n) prev = rnorm; in KSPMonitorLGRange()
48 y = (prev - rnorm) / prev; in KSPMonitorLGRange()
60 y = (prev - rnorm) / (prev * per); in KSPMonitorLGRange()
66 prev = rnorm; in KSPMonitorLGRange()
H A Diterativ.c340 static PetscReal prev; in KSPMonitorResidualRange() local
353 if (!it) prev = rnorm; in KSPMonitorResidualRange()
356 rel = (prev - rnorm) / prev; in KSPMonitorResidualRange()
357 prev = rnorm; in KSPMonitorResidualRange()
/petsc/src/sys/dll/
H A Ddl.c218 PetscDLLibrary list = NULL, nlist, prev; in PetscDLLibrarySym() local
249 prev = NULL; in PetscDLLibrarySym()
255 prev = nlist; in PetscDLLibrarySym()
261 if (prev) prev->next = nlist; in PetscDLLibrarySym()
316 PetscDLLibrary list, prev; in PetscDLLibraryAppend() local
355 list = prev = *outlist; in PetscDLLibraryAppend()
360 prev = list; in PetscDLLibraryAppend()
370 else prev->next = list; in PetscDLLibraryAppend()
399 PetscDLLibrary list, prev; in PetscDLLibraryPrepend() local
439 prev = NULL; in PetscDLLibraryPrepend()
[all …]
H A Dreg.c214 PetscFunctionListDLAll current = dlallhead, prev = NULL; in PetscFunctionListDLAllPop_Private() local
221 if (prev) { in PetscFunctionListDLAllPop_Private()
223 prev->next = next; in PetscFunctionListDLAllPop_Private()
231 prev = current; in PetscFunctionListDLAllPop_Private()
/petsc/src/sys/objects/
H A Dolist.c71 PetscObjectList olist, nlist, prev; in PetscObjectListAdd() local
78 prev = NULL; in PetscObjectListAdd()
83 if (prev) prev->next = nlist->next; in PetscObjectListAdd()
90 prev = nlist; in PetscObjectListAdd()
H A Doptionsyaml.c22 MPI_Comm prev = PetscYAMLGetComm(); in PetscYAMLSetComm() local
24 return prev; in PetscYAMLSetComm()
234 MPI_Comm prev; in PetscOptionsInsertFileYAML() local
269 prev = PetscYAMLSetComm(comm); in PetscOptionsInsertFileYAML()
271 (void)PetscYAMLSetComm(prev); in PetscOptionsInsertFileYAML()
/petsc/lib/petsc/bin/maint/
H A Dbk2hg.py181 prev = None
193 prev,crev = pstr.split('..')
194 print(mrev,prev,crev,revn)
202 if prev:
203 hg_prev_val = hg_rev[prev]
229 if tip_key == hg_rev[prev]:
232 tagrev = prev
/petsc/src/mat/tests/
H A DcJSON.c1183 new_item->prev = current_item; in parse_array()
1199 if (head != NULL) head->prev = current_item; in parse_array()
1292 new_item->prev = current_item; in parse_object()
1320 if (head != NULL) head->prev = current_item; in parse_object()
1479 static void suffix_object(cJSON *prev, cJSON *item) in suffix_object() argument
1481 prev->next = item; in suffix_object()
1482 item->prev = prev; in suffix_object()
1497 reference->next = reference->prev = NULL; in create_reference()
1514 item->prev = item; in add_item_to_array()
1518 if (child->prev) { in add_item_to_array()
[all …]
H A DcJSON.h104 struct cJSON *prev; member
/petsc/src/sys/memory/
H A Dmtr.c31 struct _trSPACE *next, *prev; member
109 if (head && head->prev) { in PetscMallocValidate()
112 …rPrintf)("Root memory header %p has invalid back pointer %p\n", (void *)head, (void *)head->prev)); in PetscMallocValidate()
142 if (head->prev && head->prev != lasthead) { in PetscMallocValidate()
145 …PetscCall((*PetscErrorPrintf)("Backpointer %p is invalid, should be %p\n", (void *)head->prev, (vo… in PetscMallocValidate()
180 if (TRhead) TRhead->prev = head; in PetscTrMallocDefault()
183 head->prev = NULL; in PetscTrMallocDefault()
308 if (head->prev) head->prev->next = head->next; in PetscTrFreeDefault()
311 if (head->next) head->next->prev = head->prev; in PetscTrFreeDefault()
378 if (head->prev) head->prev->next = head->next; in PetscTrReallocDefault()
[all …]
/petsc/src/mat/impls/composite/
H A Dmcomposite.c9 Mat_CompositeLink next, prev; member
111 while (tail->prev) { in MatMultTranspose_Composite_Multiplicative()
112 if (!tail->prev->work) { /* should reuse previous work if the same size */ in MatMultTranspose_Composite_Multiplicative()
113 PetscCall(MatCreateVecs(tail->mat, NULL, &tail->prev->work)); in MatMultTranspose_Composite_Multiplicative()
115 out = tail->prev->work; in MatMultTranspose_Composite_Multiplicative()
118 tail = tail->prev; in MatMultTranspose_Composite_Multiplicative()
420 ilink->prev = next; in MatCompositeAddMat_Composite()
655 Mat_CompositeLink next, prev; in MatCompositeMerge_Composite() local
664 prev = shell->tail; in MatCompositeMerge_Composite()
675 PetscCall(MatDuplicate(prev->mat, MAT_COPY_VALUES, &tmat)); in MatCompositeMerge_Composite()
[all …]
/petsc/include/petsc/private/
H A Dmatimpl.h1571 for (PetscInt k = 0, prev = 3 /* first value */; k < nidx; k++) { in PetscLLCondensedAddSorted_fast() local
1573 PetscInt next = lnk[prev + 2]; in PetscLLCondensedAddSorted_fast()
1577 prev = next; in PetscLLCondensedAddSorted_fast()
1581 if (entry < lnk[prev] + lnk[prev + 1]) continue; in PetscLLCondensedAddSorted_fast()
1584 if (entry == lnk[prev] + lnk[prev + 1]) { in PetscLLCondensedAddSorted_fast()
1585 lnk[prev + 1]++; in PetscLLCondensedAddSorted_fast()
1587 lnk[prev + 1] += lnk[next + 1]; in PetscLLCondensedAddSorted_fast()
1588 lnk[prev + 2] = lnk[next + 2]; in PetscLLCondensedAddSorted_fast()
1598 prev = next; in PetscLLCondensedAddSorted_fast()
1599 next = lnk[prev + 2]; in PetscLLCondensedAddSorted_fast()
[all …]
/petsc/src/snes/interface/
H A Dsnesut.c525 static PetscReal prev; in SNESMonitorRange() local
529 if (!it) prev = rnorm; in SNESMonitorRange()
532 rel = (prev - rnorm) / prev; in SNESMonitorRange()
533 prev = rnorm; in SNESMonitorRange()
H A Dsnes.c4082 static PetscReal prev; /* should be in the context */ in SNESMonitorLGRange() local
4115 prev = rnorm; in SNESMonitorLGRange()
4121 y = (prev - rnorm) / prev; in SNESMonitorLGRange()
4133 y = (prev - rnorm) / (prev * per); in SNESMonitorLGRange()
4141 prev = rnorm; in SNESMonitorLGRange()
/petsc/src/vec/is/utils/
H A Dpsort.c252 PetscInt prev = j; in PetscParallelSortInt_Samplesort() local
255 PetscCall(PetscMPIIntCast(prev, &offsets_snd[i])); in PetscParallelSortInt_Samplesort()
256 PetscCall(PetscMPIIntCast(j - prev, &keys_per_snd[i])); in PetscParallelSortInt_Samplesort()
/petsc/src/vec/is/sf/impls/basic/allgatherv/
H A Dsfallgatherv.c298 PetscMPIInt size, rank, prev, next; in PetscSFFetchAndOpBegin_Allgatherv() local
301 prev = rank ? rank - 1 : MPI_PROC_NULL; in PetscSFFetchAndOpBegin_Allgatherv()
304 …PetscCallMPI(MPI_Sendrecv_replace(leafupdate, count, unit, next, link->tag, prev, link->tag, comm,… in PetscSFFetchAndOpBegin_Allgatherv()
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/classes/docs/
H A D_doc_section.py583 prev = -1
590 idx = prev
601 prev = idx
/petsc/src/dm/impls/composite/
H A Dpack.c56 struct DMCompositeLink *next, *prev; in DMDestroy_Composite() local
62 prev = next; in DMDestroy_Composite()
64 PetscCall(DMDestroy(&prev->dm)); in DMDestroy_Composite()
65 PetscCall(PetscFree(prev->grstarts)); in DMDestroy_Composite()
66 PetscCall(PetscFree(prev)); in DMDestroy_Composite()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcgraph.c692 PetscInt found = 0, prev = 0, first = 0, ncc_pid = 0; in PCBDDCGraphComputeConnectedComponentsLocal() local
697 if (!prev) { /* search for new starting dof */ in PCBDDCGraphComputeConnectedComponentsLocal()
702 prev = 1; in PCBDDCGraphComputeConnectedComponentsLocal()
708 PetscCall(PCBDDCGraphComputeCC_Private(graph, pid, graph->queue + cum_queue, prev, &added)); in PCBDDCGraphComputeConnectedComponentsLocal()
713 prev = added; in PCBDDCGraphComputeConnectedComponentsLocal()
/petsc/src/sys/tests/
H A Dex64.cxx556 PetscCallCXX(it = std::prev(map.end())); in test_iterators()
562 PetscCallCXX(it = std::prev(map.end())); in test_iterators()
/petsc/src/dm/impls/plex/
H A Dplexegads.c774 ego topRef, prev, next; in DMPlexGeomPrintModel_Internal() local
794 PetscCall(EGlite_getInfo(edge, &oclass, &mtype, &topRef, &prev, &next)); in DMPlexGeomPrintModel_Internal()
797 PetscCall(EG_getInfo(edge, &oclass, &mtype, &topRef, &prev, &next)); in DMPlexGeomPrintModel_Internal()
1474 ego topRef, prev, next; in DMPlexCreateGeom() local
1556 PetscCall(EGlite_getInfo(edge, &oclass, &mtype, &topRef, &prev, &next)); in DMPlexCreateGeom()
1559 PetscCall(EG_getInfo(edge, &oclass, &mtype, &topRef, &prev, &next)); in DMPlexCreateGeom()
1598 PetscCall(EGlite_getInfo(edge, &oclass, &mtype, &topRef, &prev, &next)); in DMPlexCreateGeom()
1600 PetscCall(EG_getInfo(edge, &oclass, &mtype, &topRef, &prev, &next)); in DMPlexCreateGeom()
1695 PetscCall(EGlite_getInfo(edge, &oclass, &mtype, &topRef, &prev, &next)); in DMPlexCreateGeom()
1697 PetscCall(EG_getInfo(edge, &oclass, &mtype, &topRef, &prev, &next)); in DMPlexCreateGeom()
[all …]
/petsc/src/mat/interface/
H A Dmatrix.c4565 MatSolverTypeHolder next = MatSolverTypeHolders, prev = NULL; in MatSolverTypeRegister() local
4598 prev = next; in MatSolverTypeRegister()
4601 PetscCall(PetscNew(&prev->next)); in MatSolverTypeRegister()
4602 PetscCall(PetscStrallocpy(package, &prev->next->name)); in MatSolverTypeRegister()
4603 PetscCall(PetscNew(&prev->next->handlers)); in MatSolverTypeRegister()
4604 PetscCall(PetscStrallocpy(mtype, (char **)&prev->next->handlers->mtype)); in MatSolverTypeRegister()
4605 prev->next->handlers->createfactor[(int)ftype - 1] = createfactor; in MatSolverTypeRegister()
4703 MatSolverTypeHolder next = MatSolverTypeHolders, prev; in MatSolverTypeDestroy() local
4716 prev = next; in MatSolverTypeDestroy()
4718 PetscCall(PetscFree(prev)); in MatSolverTypeDestroy()
/petsc/src/dm/interface/
H A Ddm.c6806 DMLabelLink orig, prev = NULL; in DMCreateLabelAtIndex() local
6823 for (m = 0, orig = dm->labels; m < Nl; ++m, prev = orig, orig = orig->next) { in DMCreateLabelAtIndex()
6830 else prev->next = orig->next; in DMCreateLabelAtIndex()
6835 for (m = 0, prev = dm->labels; m < l - 1; ++m, prev = prev->next); in DMCreateLabelAtIndex()
6836 orig->next = prev->next; in DMCreateLabelAtIndex()
6837 prev->next = orig; in DMCreateLabelAtIndex()
/petsc/src/ksp/pc/impls/hpddm/
H A Dpchpddm.cxx871 PetscInt m, M, N, prev = 0; in PCHPDDMMatApply_Private() local
887 if (ctx->V[1]) PetscCall(MatGetSize(ctx->V[1], nullptr, &prev)); in PCHPDDMMatApply_Private()
888 if (N != prev || !ctx->V[0]) { in PCHPDDMMatApply_Private()
892 if (N != prev) { in PCHPDDMMatApply_Private()
917 …if (N == prev || container) { /* when MatProduct container is attached, always need to MatProductR… in PCHPDDMMatApply_Private()
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas2457 (dpm/use-prev-rk-timestep? #t)
7115 (overset/partition/metis/npart-prev-mwp -1)
8109 (ke-use-k-from-prev-it-in-dok? #f)
8340 (cpld/smooth-cfl-recovery-prev-cfl-redux 1.)
8558 (export/endvs/prev-scalars ())
8559 (export/endvs/prev-partids ())