Home
last modified time | relevance | path

Searched refs:G (Results 1 – 15 of 15) sorted by relevance

/libCEED/examples/fluids/src/
H A Dsetupts.c31 PetscErrorCode RHS_NS(TS ts, PetscReal t, Vec Q, Vec G, void *user_data) { in RHS_NS() argument
45 PetscCall(ApplyCeedOperatorGlobalToGlobal(Q, G, user->op_rhs_ctx)); in RHS_NS()
50 PetscCall(KSPSolve(user->mass_ksp, G, G)); in RHS_NS()
103 PetscErrorCode IFunction_NS(TS ts, PetscReal t, Vec Q, Vec Q_dot, Vec G, void *user_data) { in IFunction_NS() argument
132 PetscCall(PetscLogEventBegin(FLUIDS_CeedOperatorApply, Q, G, 0, 0)); in IFunction_NS()
136 PetscCall(PetscLogEventEnd(FLUIDS_CeedOperatorApply, Q, G, 0, 0)); in IFunction_NS()
144 PetscCall(VecZeroEntries(G)); in IFunction_NS()
145 PetscCall(DMLocalToGlobal(user->dm, G_loc, ADD_VALUES, G)); in IFunction_NS()
/libCEED/backends/sycl-gen/
H A Dceed-sycl-gen.hpp25 Fields_Sycl *G; member
H A Dceed-sycl-gen-operator.sycl.cpp151 cgh.set_args(num_elem, qf_impl->d_c, impl->indices, impl->fields, impl->B, impl->G, impl->W); in CeedOperatorApplyAdd_Sycl_gen()
223 …impl->G = sycl::malloc_device<Fields_Sycl>(1, sycl_data->sycl_device, sycl_data->sycl_contex… in CeedOperatorCreate_Sycl_gen()
H A Dceed-sycl-gen-operator-build.sycl.cpp763 sycl::event copy_G = sycl_data->sycl_queue.copy<Fields_Sycl>(&h_G, impl->G, 1, e); in CeedOperatorBuildKernel_Sycl_gen()
/libCEED/examples/python/
H A Dtutorial-3-basis.ipynb298 " # Calculate G u at quadrature points, G' * 1 at dofs\n",
303 " # Check if 1' * G * u = u' * (G' * 1)\n",
310 " # Check that (1' * G * u - u' * (G' * 1)) is numerically zero\n",
311 " print('1T * G * u - uT * (GT * 1) =', np.abs(sum_1 - sum_2))"
/libCEED/backends/cuda-gen/
H A Dceed-cuda-gen.h25 Fields_Cuda G; member
H A Dceed-cuda-gen-operator.c204 …*)&num_elem, &qf_data->d_c, &data->indices, &data->fields, &data->B, &data->G, &data->W, &data->po… in CeedOperatorApplyAddCore_Cuda_gen()
458 …*)&num_elem, &qf_data->d_c, &data->indices, &data->fields, &data->B, &data->G, &data->W, &data->po… in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
635 …*)&num_elem, &qf_data->d_c, &data->indices, &data->fields, &data->B, &data->G, &data->W, &data->po… in CeedOperatorLinearAssembleAddDiagonalAtPoints_Cuda_gen()
800 &data->G, &data->W, &data->points, &assembled_offset_array}; in CeedOperatorAssembleSingleAtPoints_Cuda_gen()
H A Dceed-cuda-gen-operator-build.cpp324 if (is_input) data->G.inputs[i] = basis_data->d_collo_grad_1d; in CeedOperatorBuildKernelFieldData_Cuda_gen()
325 else data->G.outputs[i] = basis_data->d_collo_grad_1d; in CeedOperatorBuildKernelFieldData_Cuda_gen()
339 …if (is_input) data->G.inputs[i] = has_collo_grad ? basis_data->d_collo_grad_1d : basis_data->d_gra… in CeedOperatorBuildKernelFieldData_Cuda_gen()
340 … else data->G.outputs[i] = has_collo_grad ? basis_data->d_collo_grad_1d : basis_data->d_grad_1d; in CeedOperatorBuildKernelFieldData_Cuda_gen()
/libCEED/backends/hip-gen/
H A Dceed-hip-gen.h26 Fields_Hip G; member
H A Dceed-hip-gen-operator.c149 …*)&num_elem, &qf_data->d_c, &data->indices, &data->fields, &data->B, &data->G, &data->W, &data->po… in CeedOperatorApplyAddCore_Hip_gen()
427 …*)&num_elem, &qf_data->d_c, &data->indices, &data->fields, &data->B, &data->G, &data->W, &data->po… in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
614 …*)&num_elem, &qf_data->d_c, &data->indices, &data->fields, &data->B, &data->G, &data->W, &data->po… in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip_gen()
796 &data->G, &data->W, &data->points, &assembled_offset_array}; in CeedOperatorAssembleSingleAtPoints_Hip_gen()
H A Dceed-hip-gen-operator-build.cpp351 if (is_input) data->G.inputs[i] = basis_data->d_collo_grad_1d; in CeedOperatorBuildKernelFieldData_Hip_gen()
352 else data->G.outputs[i] = basis_data->d_collo_grad_1d; in CeedOperatorBuildKernelFieldData_Hip_gen()
366 …if (is_input) data->G.inputs[i] = has_collo_grad ? basis_data->d_collo_grad_1d : basis_data->d_gra… in CeedOperatorBuildKernelFieldData_Hip_gen()
367 … else data->G.outputs[i] = has_collo_grad ? basis_data->d_collo_grad_1d : basis_data->d_grad_1d; in CeedOperatorBuildKernelFieldData_Hip_gen()
/libCEED/examples/fluids/
H A Dnavierstokes.h304 PetscErrorCode RHS_NS(TS ts, PetscReal t, Vec Q, Vec G, void *user_data);
307 PetscErrorCode IFunction_NS(TS ts, PetscReal t, Vec Q, Vec Q_dot, Vec G, void *user_data);
/libCEED/doc/papers/joss/
H A Dpaper.bib258 G{'{e}}rard-Marchant and Kevin Sheppard and Tyler Reddy and
296 …and Dmitry Karpeyev and Dinesh Kaushik and Matthew~G. Knepley and Dave~A. May and Lois Curfman McI…
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-basis.sycl.cpp414 const CeedScalar *G = d_G + i * stride_0 + d1 * g_dim_stride; in CeedBasisApplyNonTensorGrad_Sycl() local
420 V[d0] += G[j * stride_1 + d0 * g_dim_stride] * Uj; in CeedBasisApplyNonTensorGrad_Sycl()
/libCEED/examples/petsc/
H A Dindex.md153 …, respectively, act on the different grid levels with corresponding element restrictions, $\bm{G}$.