| /libCEED/interface/ |
| H A D | ceed-operator.c | 138 int CeedOperatorSingleView(CeedOperator op, const char *tabs, FILE *stream) { in CeedOperatorSingleView() argument 145 CeedCall(CeedOperatorIsAtPoints(op, &is_at_points)); in CeedOperatorSingleView() 146 CeedCall(CeedOperatorGetNumElements(op, &num_elem)); in CeedOperatorSingleView() 147 CeedCall(CeedOperatorGetNumQuadraturePoints(op, &num_qpts)); in CeedOperatorSingleView() 148 CeedCall(CeedOperatorGetNumArgs(op, &total_fields)); in CeedOperatorSingleView() 149 …CeedCall(CeedOperatorGetFields(op, &num_input_fields, &op_input_fields, &num_output_fields, &op_ou… in CeedOperatorSingleView() 150 CeedCall(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorSingleView() 158 CeedCall(CeedOperatorAtPointsGetPoints(op, &rstr_points, NULL)); in CeedOperatorSingleView() 187 static int CeedOperatorView_Object(CeedObject op, FILE *stream) { in CeedOperatorView_Object() argument 188 CeedCall(CeedOperatorView((CeedOperator)op, stream)); in CeedOperatorView_Object() [all …]
|
| H A D | ceed-preconditioning.c | 105 static int CeedOperatorCreateFallback(CeedOperator op) { in CeedOperatorCreateFallback() argument 111 if (op->op_fallback) return CEED_ERROR_SUCCESS; in CeedOperatorCreateFallback() 114 CeedCall(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorCreateFallback() 119 CeedDebug(CeedOperatorReturnCeed(op), "Creating fallback CeedOperator\n"); in CeedOperatorCreateFallback() 122 CeedCall(CeedOperatorIsComposite(op, &is_composite)); in CeedOperatorCreateFallback() 128 CeedCall(CeedOperatorCompositeGetNumSub(op, &num_suboperators)); in CeedOperatorCreateFallback() 129 CeedCall(CeedOperatorCompositeGetSubList(op, &sub_operators)); in CeedOperatorCreateFallback() 142 CeedCall(CeedQFunctionCreateFallback(ceed_fallback, op->qf, &qf_fallback)); in CeedOperatorCreateFallback() 143 CeedCall(CeedQFunctionCreateFallback(ceed_fallback, op->dqf, &dqf_fallback)); in CeedOperatorCreateFallback() 144 CeedCall(CeedQFunctionCreateFallback(ceed_fallback, op->dqfT, &dqfT_fallback)); in CeedOperatorCreateFallback() [all …]
|
| H A D | ceed-fortran.c | 960 CEED_EXTERN void fCeedOperatorCreate(int *ceed, int *qf, int *dqf, int *dqfT, int *op, int *err) { in fCeedOperatorCreate() argument 974 *op = CeedOperator_count++; in fCeedOperatorCreate() 979 CEED_EXTERN void fCeedOperatorCreateComposite(int *ceed, int *op, int *err) { in fCeedOperatorCreateComposite() argument 989 *op = CeedOperator_count++; in fCeedOperatorCreateComposite() 994 CEED_EXTERN void fCeedOperatorSetField(int *op, const char *field_name, int *r, int *b, int *v, int… in fCeedOperatorSetField() argument 1000 CeedOperator op_ = CeedOperator_dict[*op]; in fCeedOperatorSetField() 1039 CEED_EXTERN void fCeedOperatorSetName(int *op, const char *name, int *err, fortran_charlen_t name_l… in fCeedOperatorSetName() argument 1041 CeedOperator op_ = CeedOperator_dict[*op]; in fCeedOperatorSetName() 1047 CEED_EXTERN void fCeedOperatorSetNumViewTabs(int *op, int *ntabs, int *err) { in fCeedOperatorSetNumViewTabs() argument 1048 CeedOperator op_ = CeedOperator_dict[*op]; in fCeedOperatorSetNumViewTabs() [all …]
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | Operator.jl | 16 destroy(op::Operator) = C.CeedOperatorDestroy(op.ref) # COV_EXCL_LINE 17 Base.getindex(op::Operator) = op.ref[] 18 Base.show(io::IO, ::MIME"text/plain", op::Operator) = ceed_show(io, op, C.CeedOperatorView) 46 op = Operator(c, qf, dqf, dqfT) 48 set_field!(op, String(f[1]), f[2], f[3], f[4]) 50 op 75 for op ∈ ops 76 C.CeedOperatorCompositeAddSub(comp_op[], op[]) 82 op::Operator, 88 C.CeedOperatorSetField(op[], fieldname, r[], b[], v[]) [all …]
|
| /libCEED/backends/cuda-gen/ |
| H A D | ceed-cuda-gen-operator.c | 24 static int CeedOperatorDestroy_Cuda_gen(CeedOperator op) { in CeedOperatorDestroy_Cuda_gen() argument 28 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorDestroy_Cuda_gen() 29 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorDestroy_Cuda_gen() 105 static int CeedOperatorApplyAddCore_Cuda_gen(CeedOperator op, CUstream stream, const CeedScalar *in… in CeedOperatorApplyAddCore_Cuda_gen() argument 119 CeedCallBackend(CeedOperatorBuildKernel_Cuda_gen(op, is_run_good)); in CeedOperatorApplyAddCore_Cuda_gen() 122 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorApplyAddCore_Cuda_gen() 124 CeedCallBackend(CeedOperatorGetData(op, &data)); in CeedOperatorApplyAddCore_Cuda_gen() 125 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorApplyAddCore_Cuda_gen() 127 CeedCallBackend(CeedOperatorGetNumElements(op, &num_elem)); in CeedOperatorApplyAddCore_Cuda_gen() 128 …CeedCallBackend(CeedOperatorGetFields(op, &num_input_fields, &op_input_fields, &num_output_fields,… in CeedOperatorApplyAddCore_Cuda_gen() [all …]
|
| H A D | ceed-cuda-gen-operator-build.h | 9 CEED_INTERN int CeedOperatorBuildKernel_Cuda_gen(CeedOperator op, bool *is_good_build); 10 CEED_INTERN int CeedOperatorBuildKernelFullAssemblyAtPoints_Cuda_gen(CeedOperator op, bool *is_good… 11 CEED_INTERN int CeedOperatorBuildKernelDiagonalAssemblyAtPoints_Cuda_gen(CeedOperator op, bool *is_… 12 CEED_INTERN int CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen(CeedOperator op, bool *is_g…
|
| H A D | ceed-cuda-gen.h | 21 CUfunction op, assemble_full, assemble_diagonal, assemble_qfunction; member 37 CEED_INTERN int CeedOperatorCreate_Cuda_gen(CeedOperator op);
|
| /libCEED/backends/hip-gen/ |
| H A D | ceed-hip-gen-operator.c | 22 static int CeedOperatorDestroy_Hip_gen(CeedOperator op) { in CeedOperatorDestroy_Hip_gen() argument 27 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorDestroy_Hip_gen() 28 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorDestroy_Hip_gen() 29 CeedCallBackend(CeedOperatorIsComposite(op, &is_composite)); in CeedOperatorDestroy_Hip_gen() 33 CeedCall(CeedOperatorCompositeGetNumSub(op, &num_suboperators)); in CeedOperatorDestroy_Hip_gen() 52 static int CeedOperatorApplyAddCore_Hip_gen(CeedOperator op, hipStream_t stream, const CeedScalar *… in CeedOperatorApplyAddCore_Hip_gen() argument 65 CeedCallBackend(CeedOperatorBuildKernel_Hip_gen(op, is_run_good)); in CeedOperatorApplyAddCore_Hip_gen() 68 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorApplyAddCore_Hip_gen() 69 CeedCallBackend(CeedOperatorGetData(op, &data)); in CeedOperatorApplyAddCore_Hip_gen() 70 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorApplyAddCore_Hip_gen() [all …]
|
| H A D | ceed-hip-gen-operator-build.h | 10 CEED_INTERN int CeedOperatorBuildKernel_Hip_gen(CeedOperator op, bool *is_good_build); 11 CEED_INTERN int CeedOperatorBuildKernelFullAssemblyAtPoints_Hip_gen(CeedOperator op, bool *is_good_… 12 CEED_INTERN int CeedOperatorBuildKernelDiagonalAssemblyAtPoints_Hip_gen(CeedOperator op, bool *is_g… 13 CEED_INTERN int CeedOperatorBuildKernelLinearAssembleQFunction_Hip_gen(CeedOperator op, bool *is_go…
|
| H A D | ceed-hip-gen.h | 22 hipFunction_t op, assemble_full, assemble_diagonal, assemble_qfunction; member 38 CEED_INTERN int CeedOperatorCreate_Hip_gen(CeedOperator op);
|
| /libCEED/julia/LibCEED.jl/.style/ |
| H A D | ceed_style.jl | 22 op = cst[2] 24 nonest = nonest || CSTParser.is_colon(op) 27 (op.val == "<:" || op.val == ">:") && 30 elseif CSTParser.is_colon(op) 41 if CSTParser.is_colon(op) && 58 if op.fullspan == 0 59 # Do nothing - represents a binary op with no textual representation. 61 elseif CSTParser.is_exor(op) 62 add_node!(t, pretty(style, op, s), s, join_lines=true) 63 elseif (CSTParser.isnumber(cst[1]) || is_circumflex_accent(op)) && [all …]
|
| /libCEED/backends/sycl-gen/ |
| H A D | ceed-sycl-gen-operator.sycl.cpp | 19 static int CeedOperatorDestroy_Sycl_gen(CeedOperator op) { in CeedOperatorDestroy_Sycl_gen() argument 22 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorDestroy_Sycl_gen() 30 static int CeedOperatorApplyAdd_Sycl_gen(CeedOperator op, CeedVector input_vec, CeedVector output_v… in CeedOperatorApplyAdd_Sycl_gen() argument 46 CeedCallBackend(CeedOperatorHasTensorBases(op, &has_tensor_bases)); in CeedOperatorApplyAdd_Sycl_gen() 51 …CeedDebug256(CeedOperatorReturnCeed(op), CEED_DEBUG_COLOR_SUCCESS, "Falling back to sycl/ref CeedO… in CeedOperatorApplyAdd_Sycl_gen() 52 CeedCallBackend(CeedOperatorGetFallback(op, &op_fallback)); in CeedOperatorApplyAdd_Sycl_gen() 58 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorApplyAdd_Sycl_gen() 60 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorApplyAdd_Sycl_gen() 61 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorApplyAdd_Sycl_gen() 63 CeedCallBackend(CeedOperatorGetNumElements(op, &num_elem)); in CeedOperatorApplyAdd_Sycl_gen() [all …]
|
| H A D | ceed-sycl-gen.hpp | 21 sycl::kernel *op; member 37 CEED_INTERN int CeedOperatorCreate_Sycl_gen(CeedOperator op);
|
| /libCEED/backends/ref/ |
| H A D | ceed-ref-operator.c | 19 static int CeedOperatorSetupFields_Ref(CeedQFunction qf, CeedOperator op, bool is_input, bool *skip… in CeedOperatorSetupFields_Ref() argument 31 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorSetupFields_Ref() 37 CeedCallBackend(CeedOperatorGetFields(op, NULL, &op_fields, NULL, NULL)); in CeedOperatorSetupFields_Ref() 40 CeedCallBackend(CeedOperatorGetFields(op, NULL, NULL, NULL, &op_fields)); in CeedOperatorSetupFields_Ref() 145 static int CeedOperatorSetup_Ref(CeedOperator op) { in CeedOperatorSetup_Ref() argument 153 CeedCallBackend(CeedOperatorIsSetupDone(op, &is_setup_done)); in CeedOperatorSetup_Ref() 156 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorSetup_Ref() 157 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorSetup_Ref() 158 CeedCallBackend(CeedOperatorGetNumQuadraturePoints(op, &Q)); in CeedOperatorSetup_Ref() 160 …CeedCallBackend(CeedOperatorGetFields(op, &num_input_fields, &op_input_fields, &num_output_fields,… in CeedOperatorSetup_Ref() [all …]
|
| /libCEED/include/ceed/ |
| H A D | ceed.h | 435 …eratorCreate(Ceed ceed, CeedQFunction qf, CeedQFunction dqf, CeedQFunction dqfT, CeedOperator *op); 436 …eateAtPoints(Ceed ceed, CeedQFunction qf, CeedQFunction dqf, CeedQFunction dqfT, CeedOperator *op); 437 CEED_EXTERN int CeedOperatorCreateComposite(Ceed ceed, CeedOperator *op); 438 CEED_EXTERN int CeedOperatorReferenceCopy(CeedOperator op, CeedOperator *op_copy); 439 CEED_EXTERN int CeedOperatorSetField(CeedOperator op, const char *field_name, CeedElemRestriction r… 440 CEED_EXTERN int CeedOperatorGetFields(CeedOperator op, CeedInt *num_input_fields, CeedOperatorField… 443 CEED_EXTERN int CeedOperatorAtPointsSetPoints(CeedOperator op, CeedElemRestriction rstr_points, Ce… 444 CEED_EXTERN int CeedOperatorAtPointsGetPoints(CeedOperator op, CeedElemRestriction *rstr_points, C… 445 CEED_EXTERN int CeedOperatorIsAtPoints(CeedOperator op, bool *is_at_points); 447 CEED_EXTERN int CeedOperatorCompositeGetNumSub(CeedOperator op, CeedInt *num_suboperators); [all …]
|
| H A D | backend.h | 431 CEED_EXTERN int CeedOperatorGetQFunctionAssemblyData(CeedOperator op, CeedQFunctionAssemblyData *da… 443 CEED_EXTERN int CeedOperatorGetOperatorAssemblyData(CeedOperator op, CeedOperatorAssemblyData *data… 444 CEED_EXTERN int CeedOperatorAssemblyDataCreate(Ceed ceed, CeedOperator op, CeedOperatorAssemblyData… 458 CEED_EXTERN int CeedOperatorGetActiveBasis(CeedOperator op, CeedBasis *active_basis); 459 CEED_EXTERN int CeedOperatorGetActiveBases(CeedOperator op, CeedBasis *active_input_basis, CeedBasi… 460 CEED_EXTERN int CeedOperatorGetActiveElemRestriction(CeedOperator op, CeedElemRestriction *active_r… 461 CEED_EXTERN int CeedOperatorGetActiveElemRestrictions(CeedOperator op, CeedElemRestriction *active_… 463 CEED_EXTERN int CeedOperatorGetNumArgs(CeedOperator op, CeedInt *num_args); 464 CEED_EXTERN int CeedOperatorHasTensorBases(CeedOperator op, bool *has_tensor_bases); 465 CEED_EXTERN int CeedOperatorIsImmutable(CeedOperator op, bool *is_immutable); [all …]
|
| /libCEED/tests/ |
| H A D | t508-operator.c | 14 CeedOperator op, op_2; in main() local 20 CeedOperatorCreate(ceed, qf, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op); in main() 23 CeedOperatorReferenceCopy(op, &op_2); // This destroys the previous op_2 in main() 24 if (op != op_2) printf("Error copying CeedOperator reference\n"); in main() 28 CeedOperatorDestroy(&op); in main()
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-operator.c | 23 static int CeedOperatorDestroy_Hip(CeedOperator op) { in CeedOperatorDestroy_Hip() argument 26 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorDestroy_Hip() 62 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorDestroy_Hip() 91 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorDestroy_Hip() 106 static int CeedOperatorSetupFields_Hip(CeedQFunction qf, CeedOperator op, bool is_input, bool is_at… in CeedOperatorSetupFields_Hip() argument 112 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorSetupFields_Hip() 114 CeedCallBackend(CeedOperatorGetFields(op, NULL, &op_fields, NULL, NULL)); in CeedOperatorSetupFields_Hip() 117 CeedCallBackend(CeedOperatorGetFields(op, NULL, NULL, NULL, &op_fields)); in CeedOperatorSetupFields_Hip() 238 static int CeedOperatorSetup_Hip(CeedOperator op) { in CeedOperatorSetup_Hip() argument 246 CeedCallBackend(CeedOperatorIsSetupDone(op, &is_setup_done)); in CeedOperatorSetup_Hip() [all …]
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-operator.c | 24 static int CeedOperatorDestroy_Cuda(CeedOperator op) { in CeedOperatorDestroy_Cuda() argument 27 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorDestroy_Cuda() 63 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorDestroy_Cuda() 92 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorDestroy_Cuda() 107 static int CeedOperatorSetupFields_Cuda(CeedQFunction qf, CeedOperator op, bool is_input, bool is_a… in CeedOperatorSetupFields_Cuda() argument 113 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorSetupFields_Cuda() 115 CeedCallBackend(CeedOperatorGetFields(op, NULL, &op_fields, NULL, NULL)); in CeedOperatorSetupFields_Cuda() 118 CeedCallBackend(CeedOperatorGetFields(op, NULL, NULL, NULL, &op_fields)); in CeedOperatorSetupFields_Cuda() 239 static int CeedOperatorSetup_Cuda(CeedOperator op) { in CeedOperatorSetup_Cuda() argument 247 CeedCallBackend(CeedOperatorIsSetupDone(op, &is_setup_done)); in CeedOperatorSetup_Cuda() [all …]
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-operator.sycl.cpp | 48 static int CeedOperatorDestroy_Sycl(CeedOperator op) { in CeedOperatorDestroy_Sycl() argument 53 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorDestroy_Sycl() 54 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorDestroy_Sycl() 117 static int CeedOperatorSetupFields_Sycl(CeedQFunction qf, CeedOperator op, bool is_input, CeedVecto… in CeedOperatorSetupFields_Sycl() argument 126 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorSetupFields_Sycl() 128 CeedCallBackend(CeedOperatorGetFields(op, NULL, &op_fields, NULL, NULL)); in CeedOperatorSetupFields_Sycl() 131 CeedCallBackend(CeedOperatorGetFields(op, NULL, NULL, NULL, &op_fields)); in CeedOperatorSetupFields_Sycl() 218 static int CeedOperatorSetup_Sycl(CeedOperator op) { in CeedOperatorSetup_Sycl() argument 226 CeedCallBackend(CeedOperatorIsSetupDone(op, &is_setup_done)); in CeedOperatorSetup_Sycl() 229 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorSetup_Sycl() [all …]
|
| /libCEED/backends/opt/ |
| H A D | ceed-opt-operator.c | 19 static int CeedOperatorSetupFields_Opt(CeedQFunction qf, CeedOperator op, bool is_input, bool *skip… in CeedOperatorSetupFields_Opt() argument 31 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorSetupFields_Opt() 37 CeedCallBackend(CeedOperatorGetFields(op, NULL, &op_fields, NULL, NULL)); in CeedOperatorSetupFields_Opt() 40 CeedCallBackend(CeedOperatorGetFields(op, NULL, NULL, NULL, &op_fields)); in CeedOperatorSetupFields_Opt() 205 static int CeedOperatorSetup_Opt(CeedOperator op) { in CeedOperatorSetup_Opt() argument 215 CeedCallBackend(CeedOperatorIsSetupDone(op, &is_setup_done)); in CeedOperatorSetup_Opt() 218 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorSetup_Opt() 221 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorSetup_Opt() 222 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorSetup_Opt() 223 CeedCallBackend(CeedOperatorGetNumQuadraturePoints(op, &Q)); in CeedOperatorSetup_Opt() [all …]
|
| /libCEED/backends/blocked/ |
| H A D | ceed-blocked-operator.c | 19 static int CeedOperatorSetupFields_Blocked(CeedQFunction qf, CeedOperator op, bool is_input, bool *… in CeedOperatorSetupFields_Blocked() argument 31 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorSetupFields_Blocked() 37 CeedCallBackend(CeedOperatorGetFields(op, NULL, &op_fields, NULL, NULL)); in CeedOperatorSetupFields_Blocked() 40 CeedCallBackend(CeedOperatorGetFields(op, NULL, NULL, NULL, &op_fields)); in CeedOperatorSetupFields_Blocked() 202 static int CeedOperatorSetup_Blocked(CeedOperator op) { in CeedOperatorSetup_Blocked() argument 211 CeedCallBackend(CeedOperatorIsSetupDone(op, &is_setup_done)); in CeedOperatorSetup_Blocked() 214 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorSetup_Blocked() 215 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorSetup_Blocked() 216 CeedCallBackend(CeedOperatorGetNumQuadraturePoints(op, &Q)); in CeedOperatorSetup_Blocked() 218 …CeedCallBackend(CeedOperatorGetFields(op, &num_input_fields, &op_input_fields, &num_output_fields,… in CeedOperatorSetup_Blocked() [all …]
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 657 function CeedOperatorCreate(ceed, qf, dqf, dqfT, op) argument 658 …t, (Ceed, CeedQFunction, CeedQFunction, CeedQFunction, Ptr{CeedOperator}), ceed, qf, dqf, dqfT, op) 661 function CeedOperatorCreateComposite(ceed, op) argument 662 ccall((:CeedOperatorCreateComposite, libceed), Cint, (Ceed, Ptr{CeedOperator}), ceed, op) 665 function CeedOperatorReferenceCopy(op, op_copy) argument 666 … ccall((:CeedOperatorReferenceCopy, libceed), Cint, (CeedOperator, Ptr{CeedOperator}), op, op_copy) 669 function CeedOperatorSetField(op, field_name, r, b, v) argument 670 …t, (CeedOperator, Ptr{Cchar}, CeedElemRestriction, CeedBasis, CeedVector), op, field_name, r, b, v) 673 function CeedOperatorGetFields(op, num_input_fields, input_fields, num_output_fields, output_fields) argument 674 …, Ptr{Ptr{CeedOperatorField}}, Ptr{CeedInt}, Ptr{Ptr{CeedOperatorField}}), op, num_input_fields, i… [all …]
|
| /libCEED/examples/deal.II/ |
| H A D | bps-kokkos.cc | 191 const auto test = [&](const std::string &label, const auto &op) { in main() argument 196 op.initialize_dof_vector(u); in main() 197 op.initialize_dof_vector(v); in main() 203 op.vmult(v, u); in main() 210 op.compute_inverse_diagonal(diagonal_matrix.get_vector()); in main() 221 solver.solve(op, v, u, diagonal_matrix); in main()
|
| H A D | bps-cpu.cc | 191 const auto test = [&](const std::string &label, const auto &op) { in main() argument 196 op.initialize_dof_vector(u); in main() 197 op.initialize_dof_vector(v); in main() 203 op.vmult(v, u); in main() 210 op.compute_inverse_diagonal(diagonal_matrix.get_vector()); in main() 221 solver.solve(op, v, u, diagonal_matrix); in main()
|