Lines Matching refs:cvode

14   TS_Radau5     *cvode = (TS_Radau5 *)ts->data;  in FVPOL()  local
19 PetscCallAbort(PETSC_COMM_SELF, VecPlaceArray(cvode->work, Y)); in FVPOL()
20 PetscCallAbort(PETSC_COMM_SELF, VecPlaceArray(cvode->workf, F)); in FVPOL()
27 PetscCallAbort(PETSC_COMM_SELF, TSComputeRHSFunction(ts, *X, cvode->work, cvode->workf)); in FVPOL()
31 PetscCallAbort(PETSC_COMM_SELF, VecDuplicate(cvode->work, &yydot)); in FVPOL()
33 …PetscCallAbort(PETSC_COMM_SELF, TSComputeIFunction(ts, *X, cvode->work, yydot, cvode->workf, PETSC… in FVPOL()
34 PetscCallAbort(PETSC_COMM_SELF, VecScale(cvode->workf, -1.)); in FVPOL()
38 PetscCallAbort(PETSC_COMM_SELF, VecResetArray(cvode->work)); in FVPOL()
39 PetscCallAbort(PETSC_COMM_SELF, VecResetArray(cvode->workf)); in FVPOL()
45 TS_Radau5 *cvode = (TS_Radau5 *)ts->data; in JVPOL() local
50 PetscCallAbort(PETSC_COMM_SELF, VecPlaceArray(cvode->work, Y)); in JVPOL()
51 PetscCallAbort(PETSC_COMM_SELF, VecDuplicate(cvode->work, &yydot)); in JVPOL()
55 …PetscCallAbort(PETSC_COMM_SELF, TSComputeIJacobian(ts, *X, cvode->work, yydot, 0, mat, mat, PETSC_… in JVPOL()
59 PetscCallAbort(PETSC_COMM_SELF, VecResetArray(cvode->work)); in JVPOL()
65 TS_Radau5 *cvode = (TS_Radau5 *)ts->data; in SOLOUT() local
67 PetscCallAbort(PETSC_COMM_SELF, VecPlaceArray(cvode->work, Y)); in SOLOUT()
69 PetscCallAbort(PETSC_COMM_SELF, TSMonitor(ts, *NR - 1, *X, cvode->work)); in SOLOUT()
70 PetscCallAbort(PETSC_COMM_SELF, VecResetArray(cvode->work)); in SOLOUT()
77 TS_Radau5 *cvode = (TS_Radau5 *)ts->data; in TSSolve_Radau5() local
85 PetscCall(VecCreateSeqWithArray(PETSC_COMM_SELF, 1, ND, NULL, &cvode->work)); in TSSolve_Radau5()
86 PetscCall(VecCreateSeqWithArray(PETSC_COMM_SELF, 1, ND, NULL, &cvode->workf)); in TSSolve_Radau5()
124 TS_Radau5 *cvode = (TS_Radau5 *)ts->data; in TSDestroy_Radau5() local
127 PetscCall(VecDestroy(&cvode->work)); in TSDestroy_Radau5()
128 PetscCall(VecDestroy(&cvode->workf)); in TSDestroy_Radau5()
151 TS_Radau5 *cvode; in TSCreate_Radau5() local
158 PetscCall(PetscNew(&cvode)); in TSCreate_Radau5()
159 ts->data = (void *)cvode; in TSCreate_Radau5()