| /petsc/src/ts/impls/implicit/alpha/ |
| H A D | alpha2.c | 25 Vec V0, Va, V1; member 81 if (th->predictor) PetscCall(th->predictor(ts, th->X0, th->V0, th->A0, X1, th->predictor_ctx)); in TSAlpha_ApplyPredictor() 109 Vec X0 = th->X0, V0 = th->V0, A0 = th->A0; in TSAlpha_StageVecs() local 119 PetscCall(VecAXPY(A1, -dt, V0)); in TSAlpha_StageVecs() 123 PetscCall(VecAYPX(V1, dt * Gamma, V0)); in TSAlpha_StageVecs() 128 PetscCall(VecWAXPY(Va, -1.0, V0, V1)); in TSAlpha_StageVecs() 129 PetscCall(VecAYPX(Va, Alpha_f, V0)); in TSAlpha_StageVecs() 161 Vec V0 = ts->vec_dot, V1, V2 = th->V1; in TSAlpha_Restart() local 166 PetscCall(VecDuplicate(V0, &V1)); in TSAlpha_Restart() 180 PetscCall(VecCopy(V0, th->V0)); in TSAlpha_Restart() [all …]
|
| H A D | alpha1.c | 24 Vec V0, Va, V1; member 75 Vec X0 = th->X0, V0 = th->V0; in TSAlpha_StageVecs() local 84 PetscCall(VecAXPBY(V1, 1 - 1 / Gamma, 1 / (Gamma * dt), V0)); in TSAlpha_StageVecs() 89 PetscCall(VecWAXPY(Va, -1.0, V0, V1)); in TSAlpha_StageVecs() 90 PetscCall(VecAYPX(Va, Alpha_m, V0)); in TSAlpha_StageVecs() 131 PetscCall(VecZeroEntries(th->V0)); in TSAlpha_Restart() 154 PetscCall(VecZeroEntries(th->V0)); in TSAlpha_Restart() 155 PetscCall(VecAXPY(th->V0, -3 / time_step, X0)); in TSAlpha_Restart() 156 PetscCall(VecAXPY(th->V0, +4 / time_step, X1)); in TSAlpha_Restart() 157 PetscCall(VecAXPY(th->V0, -1 / time_step, X2)); in TSAlpha_Restart() [all …]
|
| /petsc/src/ts/impls/bdf/ |
| H A D | bdf.c | 189 Vec V, V0; in TSBDF_PreSolve() local 194 PetscCall(TSBDF_GetVecs(ts, NULL, &V, &V0)); in TSBDF_PreSolve() 197 PetscCall(VecZeroEntries(V0)); in TSBDF_PreSolve() 198 PetscCall(VecMAXPY(V0, n - 1, alpha + 1, vecs + 1)); in TSBDF_PreSolve() 200 PetscCall(TSBDF_RestoreVecs(ts, NULL, &V, &V0)); in TSBDF_PreSolve() 364 Vec V, V0; in SNESTSFormFunction_BDF() local 368 PetscCall(TSBDF_GetVecs(ts, dm, &V, &V0)); in SNESTSFormFunction_BDF() 371 PetscCall(VecAYPX(V, shift, V0)); in SNESTSFormFunction_BDF() 373 PetscCall(VecWAXPY(V, shift, X, V0)); in SNESTSFormFunction_BDF() 381 PetscCall(TSBDF_RestoreVecs(ts, dm, &V, &V0)); in SNESTSFormFunction_BDF() [all …]
|
| /petsc/src/tao/pde_constrained/impls/lcl/ |
| H A D | lcl.h | 33 Vec V0; /* Design variable */ member
|
| H A D | lcl.c | 26 PetscCall(VecDestroy(&lclP->V0)); in TaoDestroy_LCL() 139 PetscCall(VecDuplicate(lclP->V, &lclP->V0)); in TaoSetup_LCL() 258 PetscCall(VecCopy(lclP->V, lclP->V0)); in TaoSolve_LCL() 355 PetscCall(LCLGather(lclP, lclP->U0, lclP->V0, lclP->X0)); in TaoSolve_LCL()
|
| /petsc/src/ts/tutorials/power_grid/stability_9bus/ |
| H A D | ex9busadj.c | 84 Vec V0; /* Initial voltage vector (Power flow solution) */ member 136 PetscCall(VecCopy(user->V0, Xnet)); in SetInitialGuess() 292 PetscCall(VecGetArray(user->V0, &v0)); in ResidualFunction() 310 PetscCall(VecRestoreArray(user->V0, &v0)); in ResidualFunction() 657 PetscCall(VecGetArray(user->V0, &v0)); in ResidualJacobian() 702 PetscCall(VecRestoreArray(user->V0, &v0)); in ResidualJacobian() 813 PetscCall(VecCreate(PETSC_COMM_WORLD, &user.V0)); in main() 814 PetscCall(VecSetSizes(user.V0, PETSC_DECIDE, user.neqs_net)); in main() 815 PetscCall(VecLoad(user.V0, Xview)); in main() 986 PetscCall(VecDestroy(&user.V0)); in main()
|
| H A D | ex9busoptfd.c | 81 Vec V0; /* Initial voltage vector (Power flow solution) */ member 138 PetscCall(VecCopy(user->V0, Xnet)); in SetInitialGuess() 293 PetscCall(VecGetArray(user->V0, &v0)); in ResidualFunction() 311 PetscCall(VecRestoreArray(user->V0, &v0)); in ResidualFunction() 659 PetscCall(VecGetArray(user->V0, &v0)); in ResidualJacobian() 704 PetscCall(VecRestoreArray(user->V0, &v0)); in ResidualJacobian() 1001 PetscCall(VecCreate(PETSC_COMM_WORLD, &ctx->V0)); in FormFunction() 1002 PetscCall(VecSetSizes(ctx->V0, PETSC_DECIDE, ctx->neqs_net)); in FormFunction() 1003 PetscCall(VecLoad(ctx->V0, Xview)); in FormFunction() 1134 PetscCall(VecDestroy(&ctx->V0)); in FormFunction()
|
| H A D | ex9bus.c | 115 Vec V0; /* Initial voltage vector (Power flow solution) */ member 362 PetscCall(VecCopy(user->V0, Xnet)); in SetInitialGuess() 521 PetscCall(VecGetArray(user->V0, &v0)); in ResidualFunction() 539 PetscCall(VecRestoreArray(user->V0, &v0)); in ResidualFunction() 929 PetscCall(VecGetArrayRead(user->V0, &v0)); in ResidualJacobian() 974 PetscCall(VecRestoreArrayRead(user->V0, &v0)); in ResidualJacobian() 1102 PetscCall(VecCreate(PETSC_COMM_WORLD, &user.V0)); in main() 1103 PetscCall(VecSetSizes(user.V0, PETSC_DECIDE, user.neqs_net)); in main() 1104 PetscCall(VecLoad(user.V0, Xview)); in main() 1280 PetscCall(VecDestroy(&user.V0)); in main()
|
| H A D | ex9busopt.c | 91 Vec V0; /* Initial voltage vector (Power flow solution) */ member 175 PetscCall(VecCopy(user->V0, Xnet)); in SetInitialGuess() 263 PetscCall(VecCopy(user->V0, Xnet)); in InitialGuess() 438 PetscCall(VecGetArray(user->V0, &v0)); in ResidualFunction() 456 PetscCall(VecRestoreArray(user->V0, &v0)); in ResidualFunction() 801 PetscCall(VecGetArray(user->V0, &v0)); in ResidualJacobian() 846 PetscCall(VecRestoreArray(user->V0, &v0)); in ResidualJacobian() 1109 PetscCall(VecCreate(PETSC_COMM_WORLD, &user.V0)); in main() 1110 PetscCall(VecSetSizes(user.V0, PETSC_DECIDE, user.neqs_net)); in main() 1111 PetscCall(VecLoad(user.V0, Xview)); in main() [all …]
|
| H A D | ex9busdmnetwork.c | 118 Vec V0; in read_data() local 161 PetscCall(VecCreate(PETSC_COMM_SELF, &V0)); in read_data() 162 PetscCall(VecLoad(V0, Xview)); in read_data() 186 PetscCall(VecGetArrayRead(V0, &varr)); in read_data() 348 PetscCall(VecRestoreArrayRead(V0, &varr)); in read_data() 352 PetscCall(VecDestroy(&V0)); in read_data()
|
| /petsc/src/ts/tutorials/ |
| H A D | ex43.c | 53 PetscErrorCode Predictor(TS ts, Vec X0, Vec V0, Vec A0, Vec X1, PetscCtx ctx) in Predictor() argument 62 PetscCall(VecAXPY(X1, dt, V0)); in Predictor()
|
| /petsc/src/ts/tutorials/hamiltonian/ |
| H A D | ex3.c | 33 V0, enumerator 758 constants[V0] = param->v0; in InitializeConstants()
|
| H A D | ex2.c | 87 V0, enumerator 1443 constants[V0] = param->v0; in InitializeConstants()
|
| H A D | ex4.c | 108 V0, enumerator 2057 constants[V0] = param->v0; in InitializeConstants()
|
| /petsc/include/ |
| H A D | petscts.h | 1577 PETSC_EXTERN_TYPEDEF typedef PetscErrorCode TSAlpha2PredictorFn(TS ts, Vec X0, Vec V0, Vec A0, Vec …
|