Lines Matching refs:mem
126 void *mem; in TSStep_Sundials() local
129 mem = cvode->mem; in TSStep_Sundials()
137 if (cvode->monitorstep) flag = CVode(mem, tout, cvode->y, &t, CV_ONE_STEP); in TSStep_Sundials()
138 else flag = CVode(mem, tout, cvode->y, &t, CV_NORMAL); in TSStep_Sundials()
150 PetscCallExternal(CVodeGetNumSteps, mem, &nsteps); in TSStep_Sundials()
151 PetscCallExternal(CVodeGetCurrentTime, mem, &tcur); in TSStep_Sundials()
193 PetscCallExternal(CVodeGetNumNonlinSolvIters, mem, &nits); in TSStep_Sundials()
194 PetscCallExternal(CVSpilsGetNumLinIters, mem, &lits); in TSStep_Sundials()
207 PetscCallExternal(CVodeGetNumSteps, mem, &nsteps); in TSStep_Sundials()
238 PetscCallExternal(CVodeGetDky, cvode->mem, t, 0, y); in TSInterpolate_Sundials()
252 if (cvode->mem) CVodeFree(&cvode->mem); in TSReset_Sundials()
324 cvode->mem = CVodeCreate(cvode->cvode_type, CV_NEWTON); in TSSetUp_Sundials()
325 PetscCheck(cvode->mem, PETSC_COMM_SELF, PETSC_ERR_MEM, "CVodeCreate() fails"); in TSSetUp_Sundials()
328 PetscCallExternal(CVodeSetUserData, cvode->mem, ts); in TSSetUp_Sundials()
331 PetscCallExternal(CVodeSetInitStep, cvode->mem, (realtype)ts->time_step); in TSSetUp_Sundials()
333 int flag = CVodeSetMinStep(cvode->mem, (realtype)cvode->mindt); in TSSetUp_Sundials()
340 if (cvode->maxdt > 0) PetscCallExternal(CVodeSetMaxStep, cvode->mem, (realtype)cvode->maxdt); in TSSetUp_Sundials()
345 PetscCallExternal(CVodeInit, cvode->mem, TSFunction_Sundials, ts->ptime, cvode->y); in TSSetUp_Sundials()
348 PetscCallExternal(CVodeSStolerances, cvode->mem, cvode->reltol, cvode->abstol); in TSSetUp_Sundials()
351 if (cvode->maxord != PETSC_DEFAULT) PetscCallExternal(CVodeSetMaxOrd, cvode->mem, cvode->maxord); in TSSetUp_Sundials()
354 PetscCallExternal(CVodeSetMaxNumSteps, cvode->mem, ts->max_steps); in TSSetUp_Sundials()
357 PetscCallExternal(CVDense, cvode->mem, locsize); in TSSetUp_Sundials()
365 PetscCallExternal(CVSpgmr, cvode->mem, PREC_NONE, 0); in TSSetUp_Sundials()
367 PetscCallExternal(CVSpgmr, cvode->mem, PREC_LEFT, cvode->maxl); in TSSetUp_Sundials()
371 …PetscCallExternal(CVSpilsSetPreconditioner, cvode->mem, TSPrecond_Sundials_Private, TSPSolve_Sundi… in TSSetUp_Sundials()
448 PetscCallExternal(CVodeGetTolScaleFactor, cvode->mem, &tolsfac); in TSView_Sundials()
450 …PetscCallExternal(CVodeGetIntegratorStats, cvode->mem, &nsteps, &nfevals, &nlinsetups, &nfails, &q… in TSView_Sundials()
456 PetscCallExternal(CVodeGetNonlinSolvStats, cvode->mem, &its, &nfails); in TSView_Sundials()
460 …PetscCallExternal(CVSpilsGetNumLinIters, cvode->mem, &its); /* its = no. of calls to TSPrecond_Sun… in TSView_Sundials()
462 PetscCallExternal(CVSpilsGetNumConvFails, cvode->mem, &itmp); in TSView_Sundials()
467 PetscCallExternal(CVSpilsGetNumPrecEvals, cvode->mem, &itmp); in TSView_Sundials()
469 PetscCallExternal(CVSpilsGetNumPrecSolves, cvode->mem, &itmp); in TSView_Sundials()
472 PetscCallExternal(CVSpilsGetNumJtimesEvals, cvode->mem, &itmp); in TSView_Sundials()
474 PetscCallExternal(CVSpilsGetNumRhsEvals, cvode->mem, &itmp); in TSView_Sundials()