| /libCEED/benchmarks/ |
| H A D | postprocess_base.py | 32 data = data_default.copy() 38 data = data_default.copy() 56 data = data.copy()
|
| /libCEED/tests/junit-xml/ |
| H A D | LICENSE.txt | 5 Permission is hereby granted, free of charge, to any person obtaining a copy 8 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | Context.jl | 21 data object. `data` should be an instance of a mutable struct. If the copy mode `cmode` is 46 error("set_data!: copy mode OWN_POINTER is not supported")
|
| H A D | QFunction.jl | 85 avoid the copy of input data to output fields by using the same memory location for both.
|
| H A D | Basis.jl | 441 copy( 458 copy(unsafe_wrap(Array, ref[], istensor[] ? getnumqpts1d(b) : getnumqpts(b)))
|
| H A D | CeedVector.jl | 122 applicable. The backend may copy values to a different [`MemType`](@ref). See also
|
| /libCEED/backends/sycl-shared/ |
| H A D | ceed-sycl-shared-basis.sycl.cpp | 206 …sycl::event copy_weight = data->sycl_queue.copy<CeedScalar>(q_weight_1d, impl->d_q_weight_1d, Q_1d… in CeedBasisCreateTensorH1_Sycl_shared() 212 …sycl::event copy_interp = data->sycl_queue.copy<CeedScalar>(interp_1d, impl->d_interp_1d, interp_l… in CeedBasisCreateTensorH1_Sycl_shared() 216 …sycl::event copy_grad = data->sycl_queue.copy<CeedScalar>(grad_1d, impl->d_grad_1d, interp_length,… in CeedBasisCreateTensorH1_Sycl_shared() 232 …CeedCallSycl(ceed, data->sycl_queue.copy<CeedScalar>(collo_grad_1d, impl->d_collo_grad_1d, cgrad_l… in CeedBasisCreateTensorH1_Sycl_shared()
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-restriction.sycl.cpp | 315 …sycl::event copy_lvec = data->sycl_queue.copy<CeedInt>(l_vec_indices, impl->d_l_vec_indices, num_n… in CeedElemRestrictionOffset_Sycl() 318 …sycl::event copy_offsets = data->sycl_queue.copy<CeedInt>(t_offsets, impl->d_t_offsets, size_offse… in CeedElemRestrictionOffset_Sycl() 321 …sycl::event copy_indices = data->sycl_queue.copy<CeedInt>(t_indices, impl->d_t_indices, size_indic… in CeedElemRestrictionOffset_Sycl() 425 …sycl::event copy_event = data->sycl_queue.copy<CeedInt>(impl->h_offsets, impl->d_offsets_owned, si… in CeedElemRestrictionCreate_Sycl() 440 …sycl::event copy_event = data->sycl_queue.copy<CeedInt>(offsets, impl->d_offsets_owned, size, {e}); in CeedElemRestrictionCreate_Sycl() 461 …sycl::event copy_event = data->sycl_queue.copy<CeedInt>(impl->d_offsets, impl->h_offsets_owned, el… in CeedElemRestrictionCreate_Sycl()
|
| H A D | ceed-sycl-ref-operator.sycl.cpp | 779 …sycl::event identity_copy = sycl_data->sycl_queue.copy<CeedScalar>(identity, diag->d_identity, i_l… in CeedOperatorAssembleDiagonalSetup_Sycl() 786 …sycl::event interp_in_copy = sycl_data->sycl_queue.copy<CeedScalar>(interp_in, diag->d_interp_in, … in CeedOperatorAssembleDiagonalSetup_Sycl() 791 …sycl::event interp_out_copy = sycl_data->sycl_queue.copy<CeedScalar>(interp_out, diag->d_interp_ou… in CeedOperatorAssembleDiagonalSetup_Sycl() 797 …sycl::event grad_in_copy = sycl_data->sycl_queue.copy<CeedScalar>(grad_in, diag->d_grad_in, g_len,… in CeedOperatorAssembleDiagonalSetup_Sycl() 802 …sycl::event grad_out_copy = sycl_data->sycl_queue.copy<CeedScalar>(grad_out, diag->d_grad_out, g_l… in CeedOperatorAssembleDiagonalSetup_Sycl() 807 …sycl::event eval_mode_in_copy = sycl_data->sycl_queue.copy<CeedEvalMode>(eval_mode_in, diag->d_eva… in CeedOperatorAssembleDiagonalSetup_Sycl() 811 …sycl::event eval_mode_out_copy = sycl_data->sycl_queue.copy<CeedEvalMode>(eval_mode_out, diag->d_e… in CeedOperatorAssembleDiagonalSetup_Sycl() 1135 …sycl_data->sycl_queue.copy<CeedScalar>(interp_in, &asmb->d_B_in[mat_start], elem_size * num_qpts, … in CeedOperatorAssembleSingleSetup_Sycl() 1141 …sycl_data->sycl_queue.copy<CeedScalar>(grad_in, &asmb->d_B_in[mat_start], dim * elem_size * num_qp… in CeedOperatorAssembleSingleSetup_Sycl() 1167 …sycl_data->sycl_queue.copy<CeedScalar>(interp_out, &asmb->d_B_out[mat_start], elem_size * num_qpts… in CeedOperatorAssembleSingleSetup_Sycl() [all …]
|
| H A D | ceed-sycl-ref-basis.sycl.cpp | 593 …sycl::event copy_weight = data->sycl_queue.copy<CeedScalar>(q_weight_1d, impl->d_q_weight_1d, Q_1d… in CeedBasisCreateTensorH1_Sycl() 599 …sycl::event copy_interp = data->sycl_queue.copy<CeedScalar>(interp_1d, impl->d_interp_1d, interp_l… in CeedBasisCreateTensorH1_Sycl() 603 …sycl::event copy_grad = data->sycl_queue.copy<CeedScalar>(grad_1d, impl->d_grad_1d, interp_length,… in CeedBasisCreateTensorH1_Sycl() 656 …sycl::event copy_weight = data->sycl_queue.copy<CeedScalar>(q_weight, impl->d_q_weight, num_qpts, … in CeedBasisCreateH1_Sycl() 662 …sycl::event copy_interp = data->sycl_queue.copy<CeedScalar>(interp, impl->d_interp, interp_length,… in CeedBasisCreateH1_Sycl() 667 sycl::event copy_grad = data->sycl_queue.copy<CeedScalar>(grad, impl->d_grad, grad_length, e); in CeedBasisCreateH1_Sycl()
|
| H A D | ceed-sycl-vector.sycl.cpp | 66 …CeedCallSycl(ceed, data->sycl_queue.copy<CeedScalar>(impl->h_array, impl->d_array, length, e).wait… in CeedVectorSyncH2D_Sycl() 100 …CeedCallSycl(ceed, data->sycl_queue.copy<CeedScalar>(impl->d_array, impl->h_array, length, e).wait… in CeedVectorSyncD2H_Sycl() 224 …CeedCallSycl(ceed, data->sycl_queue.copy<CeedScalar>(array, impl->d_array_owned, length, e).wait_a… in CeedVectorSetArrayDevice_Sycl()
|
| /libCEED/backends/sycl-gen/ |
| H A D | ceed-sycl-gen-operator-build.sycl.cpp | 762 sycl::event copy_B = sycl_data->sycl_queue.copy<Fields_Sycl>(&h_B, impl->B, 1, e); in CeedOperatorBuildKernel_Sycl_gen() 763 sycl::event copy_G = sycl_data->sycl_queue.copy<Fields_Sycl>(&h_G, impl->G, 1, e); in CeedOperatorBuildKernel_Sycl_gen() 764 …sycl::event copy_indices = sycl_data->sycl_queue.copy<FieldsInt_Sycl>(&h_indices, impl->indices, 1… in CeedOperatorBuildKernel_Sycl_gen()
|
| /libCEED/rust/libceed-sys/ |
| H A D | README.md | 30 To develop libCEED, use `cargo build` in the `rust/libceed-sys` directory to install a local copy a…
|
| /libCEED/tests/ |
| H A D | junit_common.py | 241 my_env: dict = os.environ.copy() 492 my_env: dict = os.environ.copy() 764 my_env = os.environ.copy()
|
| /libCEED/interface/ |
| H A D | ceed.c | 344 int CeedStringAllocCopy(const char *source, char **copy) { in CeedStringAllocCopy() argument 346 CeedCall(CeedCalloc(len + 1, copy)); in CeedStringAllocCopy() 347 memcpy(*copy, source, len); in CeedStringAllocCopy()
|
| /libCEED/doc/sphinx/source/ |
| H A D | libCEEDapi.md | 77 > - each unknown $i$ has exactly one copy, on exactly one processor, $rank(i)$ 86 > - each unknown $i$ has exactly one copy on each processor that owns an element containing $i$ 88 …> - the shared DoFs/unknowns are the overlapping DoFs, i.e. the ones that have more than one copy,… 317 This technique is used to provide no-copy interfaces in all contexts that involve problem-sized dat…
|
| H A D | releasenotes.md | 300 data stored in the {cpp:type}`CeedVector` structure are available without copy as 322 - No-copy optimization in {c:func}`CeedOperatorApply`.
|
| /libCEED/doc/papers/joss/ |
| H A D | paper.md | 111 …mposition}, and acts on a `CeedVector`, which typically encapsulates zero-copy access to host or d… 133 …dVector` object is exposed as `libceed.Vector` in Python, and supports no-copy host and GPU device…
|
| /libCEED/include/ceed/ |
| H A D | backend.h | 186 CEED_INTERN int CeedStringAllocCopy(const char *source, char **copy);
|
| /libCEED/examples/nek/bps/ |
| H A D | bps.usr | 575 call copy (d,bm1,n) ! Mass matrix preconditioning full mass matrix 764 call copy (h1,e1,n) ! Save exact soln in h1 1081 call copy (h1,e1,n) ! Save exact soln in h1
|
| /libCEED/ |
| H A D | README.md | 431 The archival copy of the libCEED user manual is maintained on [Zenodo](https://doi.org/10.5281/zeno…
|
| H A D | Doxyfile | 61 # pixels and the maximum width should not exceed 200 pixels. Doxygen will copy 1220 # verbatim copy of the header file for each class for which an include is 1317 # Doxygen will copy the style sheet files to the output directory. 1757 # MathJax. However, it is strongly recommended to install a local copy of 1985 # will copy the style sheet files to the output directory.
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 912 function CeedStringAllocCopy(source, copy) argument 913 ccall((:CeedStringAllocCopy, libceed), Cint, (Ptr{Cchar}, Ptr{Ptr{Cchar}}), source, copy)
|