| /petsc/src/ksp/ksp/interface/ |
| H A D | xmon.c | 9 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 D | iterativ.c | 340 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 D | dl.c | 218 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 D | reg.c | 214 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 D | olist.c | 71 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 D | optionsyaml.c | 22 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 D | bk2hg.py | 181 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 D | cJSON.c | 1183 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 D | cJSON.h | 104 struct cJSON *prev; member
|
| /petsc/src/sys/memory/ |
| H A D | mtr.c | 31 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 D | mcomposite.c | 9 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 D | matimpl.h | 1571 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 D | snesut.c | 525 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 D | snes.c | 4082 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 D | psort.c | 252 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 D | sfallgatherv.c | 298 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.py | 583 prev = -1 590 idx = prev 601 prev = idx
|
| /petsc/src/dm/impls/composite/ |
| H A D | pack.c | 56 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 D | bddcgraph.c | 692 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 D | ex64.cxx | 556 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 D | plexegads.c | 774 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 D | matrix.c | 4565 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 D | dm.c | 6806 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 D | pchpddm.cxx | 871 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 D | testcase3D.cas | 2457 (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 ())
|