Home
last modified time | relevance | path

Searched refs:mon (Results 1 – 10 of 10) sorted by relevance

/petsc/src/ksp/ksp/interface/saws/
H A Dkspsaws.c28 KSPMonitor_SAWs *mon; in KSPMonitorSAWsCreate() local
31 PetscCall(PetscNew(&mon)); in KSPMonitorSAWsCreate()
32 mon->viewer = PETSC_VIEWER_SAWS_(PetscObjectComm((PetscObject)ksp)); in KSPMonitorSAWsCreate()
33 …PetscCheck(mon->viewer, PetscObjectComm((PetscObject)ksp), PETSC_ERR_PLIB, "Cannot create SAWs def… in KSPMonitorSAWsCreate()
34 *ctx = (void *)mon; in KSPMonitorSAWsCreate()
52 KSPMonitor_SAWs *mon = *(KSPMonitor_SAWs **)ctx; in KSPMonitorSAWsDestroy() local
55 PetscCall(PetscFree2(mon->eigr, mon->eigi)); in KSPMonitorSAWsDestroy()
80 KSPMonitor_SAWs *mon = (KSPMonitor_SAWs *)ctx; in KSPMonitorSAWs() local
88 PetscCall(PetscFree2(mon->eigr, mon->eigi)); in KSPMonitorSAWs()
89 PetscCall(PetscMalloc2(n, &mon->eigr, n, &mon->eigi)); in KSPMonitorSAWs()
[all …]
/petsc/src/snes/interface/saws/
H A Dsnessaws.c25 SNESMonitor_SAWs *mon; in SNESMonitorSAWsCreate() local
28 PetscCall(PetscNew(&mon)); in SNESMonitorSAWsCreate()
29 mon->viewer = PETSC_VIEWER_SAWS_(PetscObjectComm((PetscObject)snes)); in SNESMonitorSAWsCreate()
30 …PetscCheck(mon->viewer, PetscObjectComm((PetscObject)snes), PETSC_ERR_PLIB, "Cannot create SAWs de… in SNESMonitorSAWsCreate()
31 *ctx = (void *)mon; in SNESMonitorSAWsCreate()
/petsc/src/ts/tutorials/
H A Dex8.c291 MonitorCtx *mon = (MonitorCtx *)ctx; in MonitorError() local
295 if (!mon->problem->solution) PetscFunctionReturn(PETSC_SUCCESS); in MonitorError()
296 PetscCall((*mon->problem->solution)(t, mon->x, mon->problem->data)); in MonitorError()
298 PetscCall(VecNorm(mon->x, NORM_2, &nrm_exact)); in MonitorError()
299 PetscCall(VecAYPX(mon->x, -1, x)); in MonitorError()
300 PetscCall(VecNorm(mon->x, NORM_2, &nrm_diff)); in MonitorError()
302 if (step < 0) PetscCall(PetscPrintf(mon->comm, "Interpolated final solution ")); in MonitorError()
303 …PetscCall(PetscPrintf(mon->comm, "step %4" PetscInt_FMT " t=%12.8e h=% 8.2e |x|=%9.2e |x_e|=%9.2… in MonitorError()
319 MonitorCtx mon; in main() local
370 mon.comm = PETSC_COMM_WORLD; in main()
[all …]
/petsc/src/binding/petsc4py/test/
H A Dtest_optdb.py154 mon = lambda n, v: optlist.append((n, v)) function
155 self.opts.setMonitor(mon)
156 self.assertEqual(getrefcount(mon) - 1, 2)
161 self.assertEqual(getrefcount(mon) - 1, 1)
/petsc/src/sys/classes/viewer/interface/
H A Dviewers.c117 …(*nmon)(void), void *nmctx, PetscCtxDestroyFn *nmdestroy, PetscErrorCode (*mon)(void), void *mctx,… in PetscMonitorCompare()
122 if (nmon == mon && nmdestroy == mdestroy) { in PetscMonitorCompare()
/petsc/lib/petsc/conf/
H A Drules31 output/*~ .mpirtmp mon.out *.aus *.mon.* p4pg ins10*.c \
43 -@${RM} $* *.o $*.mon.* gmon.out mon.out
/petsc/src/tao/interface/ftn-custom/
H A Dztaosolverf.c57 PetscFortranCallbackId mon; member
123 …PetscObjectUseFortranCallback(tao, _cb.mon, (Tao *, void *, PetscErrorCode *), (&tao, _ctx, &ierr)… in ourtaomonitor()
239 …*ierr = PetscObjectSetFortranCallback((PetscObject)*tao, PETSC_FORTRAN_CALLBACK_CLASS, &_cb.mon, (… in taomonitorset_()
/petsc/doc/manual/
H A Dsnes.md869 SNESMonitorSet(SNES snes, PetscErrorCode (*mon)(SNES snes, PetscInt its, PetscReal norm, PetscCtx m…
872 The routine, `mon`, indicates a user-defined monitoring routine, where
H A Dksp.md536 KSPMonitorSet(KSP ksp, PetscErrorCode (*mon)(KSP ksp, PetscInt it, PetscReal rnorm, PetscCtx ctx), …
540 data for the user-defined monitoring routine, `mon`. Other `mon`
H A Dtao.md2924 TaoMonitorSet(Tao, PetscErrorCode (*mon)(Tao,void*), void*);
2927 The routine `mon` indicates a user-defined monitoring routine, and