Home
last modified time | relevance | path

Searched refs:mult_vec (Results 1 – 7 of 7) sorted by relevance

/libCEED/examples/solids/src/
H A Dmisc.c145 Vec Diagnostic, Y_loc, mult_vec; in ViewDiagnosticQuantities() local
194 PetscCall(VecDuplicate(Diagnostic, &mult_vec)); in ViewDiagnosticQuantities()
205 PetscCall(VecZeroEntries(mult_vec)); in ViewDiagnosticQuantities()
206 PetscCall(DMLocalToGlobal(user->dm, Y_loc, ADD_VALUES, mult_vec)); in ViewDiagnosticQuantities()
209 PetscCall(VecReciprocal(mult_vec)); in ViewDiagnosticQuantities()
210 PetscCall(VecPointwiseMult(Diagnostic, Diagnostic, mult_vec)); in ViewDiagnosticQuantities()
224 PetscCall(VecDestroy(&mult_vec)); in ViewDiagnosticQuantities()
H A Dsetup-libceed.c384 CeedVector mult_vec; in SetupLibceedFineLevel() local
404 CeedElemRestrictionCreateVector(data[fine_level]->elem_restr_u, &mult_vec, NULL); in SetupLibceedFineLevel()
405 CeedVectorSetValue(mult_vec, 0.); in SetupLibceedFineLevel()
406 CeedElemRestrictionGetMultiplicity(data[fine_level]->elem_restr_u, mult_vec); in SetupLibceedFineLevel()
409 CeedVectorGetArrayRead(mult_vec, CEED_MEM_HOST, &mult_array); in SetupLibceedFineLevel()
412 CeedVectorRestoreArrayRead(mult_vec, &mult_array); in SetupLibceedFineLevel()
414 CeedVectorDestroy(&mult_vec); in SetupLibceedFineLevel()
/libCEED/examples/fluids/src/
H A Dmisc.c21 CeedVector mult_vec; in ICs_FixMultiplicity() local
29 PetscCallCeed(ceed, CeedElemRestrictionCreateVector(ceed_data->elem_restr_q, &mult_vec, NULL)); in ICs_FixMultiplicity()
33 PetscCall(VecPetscToCeed(Multiplicity_loc, &m_mem_type, mult_vec)); in ICs_FixMultiplicity()
34 PetscCallCeed(ceed, CeedElemRestrictionGetMultiplicity(ceed_data->elem_restr_q, mult_vec)); in ICs_FixMultiplicity()
35 PetscCall(VecCeedToPetsc(mult_vec, m_mem_type, Multiplicity_loc)); in ICs_FixMultiplicity()
47 PetscCallCeed(ceed, CeedVectorDestroy(&mult_vec)); in ICs_FixMultiplicity()
/libCEED/examples/petsc/include/
H A Dstructs.h35 Vec loc_vec_c, loc_vec_f, mult_vec; member
/libCEED/examples/petsc/src/
H A Dmatops.c130 …scCall(VecPointwiseMult(pr_restr_ctx->loc_vec_f, pr_restr_ctx->loc_vec_f, pr_restr_ctx->mult_vec)); in MatMult_Prolong()
153 …scCall(VecPointwiseMult(pr_restr_ctx->loc_vec_f, pr_restr_ctx->loc_vec_f, pr_restr_ctx->mult_vec)); in MatMult_Restrict()
/libCEED/interface/
H A Dceed-preconditioning.c1017 CeedVector mult_vec = NULL; in CeedOperatorMultigridLevelCreateSingle_Core() local
1137 CeedCall(CeedElemRestrictionCreateVector(rstr_p_mult_fine, &mult_vec, NULL)); in CeedOperatorMultigridLevelCreateSingle_Core()
1150 CeedCall(CeedOperatorApply(op_to_scalar, mult_l_vec, mult_vec, CEED_REQUEST_IMMEDIATE)); in CeedOperatorMultigridLevelCreateSingle_Core()
1157 mult_vec = NULL; in CeedOperatorMultigridLevelCreateSingle_Core()
1158 CeedCall(CeedVectorReferenceCopy(mult_l_vec, &mult_vec)); in CeedOperatorMultigridLevelCreateSingle_Core()
1200 …CeedCall(CeedOperatorSetField(*op_restrict, "scale", rstr_p_mult_fine, CEED_BASIS_NONE, mult_vec)); in CeedOperatorMultigridLevelCreateSingle_Core()
1238 … CeedCall(CeedOperatorSetField(*op_prolong, "scale", rstr_p_mult_fine, CEED_BASIS_NONE, mult_vec)); in CeedOperatorMultigridLevelCreateSingle_Core()
1261 CeedCall(CeedVectorDestroy(&mult_vec)); in CeedOperatorMultigridLevelCreateSingle_Core()
/libCEED/examples/petsc/
H A Dmultigrid.c338 pr_restr_ctx[i]->mult_vec = mult[i]; in main()