Searched refs:mult_vec (Results 1 – 7 of 7) sorted by relevance
| /libCEED/examples/solids/src/ |
| H A D | misc.c | 145 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 D | setup-libceed.c | 384 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 D | misc.c | 21 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 D | structs.h | 35 Vec loc_vec_c, loc_vec_f, mult_vec; member
|
| /libCEED/examples/petsc/src/ |
| H A D | matops.c | 130 …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 D | ceed-preconditioning.c | 1017 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 D | multigrid.c | 338 pr_restr_ctx[i]->mult_vec = mult[i]; in main()
|