| /libCEED/examples/fluids/src/ |
| H A D | setupts.c | 31 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 D | ceed-sycl-gen.hpp | 25 Fields_Sycl *G; member
|
| H A D | ceed-sycl-gen-operator.sycl.cpp | 151 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 D | ceed-sycl-gen-operator-build.sycl.cpp | 763 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 D | tutorial-3-basis.ipynb | 298 " # 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 D | ceed-cuda-gen.h | 25 Fields_Cuda G; member
|
| H A D | ceed-cuda-gen-operator.c | 204 …*)&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 D | ceed-cuda-gen-operator-build.cpp | 324 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 D | ceed-hip-gen.h | 26 Fields_Hip G; member
|
| H A D | ceed-hip-gen-operator.c | 149 …*)&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 D | ceed-hip-gen-operator-build.cpp | 351 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 D | navierstokes.h | 304 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 D | paper.bib | 258 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 D | ceed-sycl-ref-basis.sycl.cpp | 414 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 D | index.md | 153 …, respectively, act on the different grid levels with corresponding element restrictions, $\bm{G}$.
|