Home
last modified time | relevance | path

Searched refs:CeedInt8 (Results 1 – 25 of 39) sorted by relevance

12

/libCEED/include/ceed/jit-source/hip/
H A Dhip-ref-restriction-curl-oriented.h15 …void CurlOrientedNoTranspose(const CeedInt *__restrict__ indices, const CeedInt8 *__restrict__ cur… in CurlOrientedNoTranspose()
23 const CeedInt8 curl_orient_dl = curl_orients[3 * node + 0]; in CurlOrientedNoTranspose()
24 const CeedInt8 curl_orient_d = curl_orients[3 * node + 1]; in CurlOrientedNoTranspose()
25 const CeedInt8 curl_orient_du = curl_orients[3 * node + 2]; in CurlOrientedNoTranspose()
40 …lOrientedUnsignedNoTranspose(const CeedInt *__restrict__ indices, const CeedInt8 *__restrict__ cur… in CurlOrientedUnsignedNoTranspose()
48 const CeedInt8 curl_orient_dl = abs(curl_orients[3 * node + 0]); in CurlOrientedUnsignedNoTranspose()
49 const CeedInt8 curl_orient_d = abs(curl_orients[3 * node + 1]); in CurlOrientedUnsignedNoTranspose()
50 const CeedInt8 curl_orient_du = abs(curl_orients[3 * node + 2]); in CurlOrientedUnsignedNoTranspose()
66 …_ void CurlOrientedTranspose(const CeedInt *__restrict__ indices, const CeedInt8 *__restrict__ cur… in CurlOrientedTranspose()
72 const CeedInt8 curl_orient_du = loc_node > 0 ? curl_orients[3 * node - 1] : 0.0; in CurlOrientedTranspose()
[all …]
H A Dhip-ref-operator-assemble.h23 … const CeedInt8 *curl_orients_in, const bool *orients_out, const CeedInt8 *curl_orients_out, in __launch_bounds__()
/libCEED/include/ceed/jit-source/cuda/
H A Dcuda-ref-restriction-curl-oriented.h15 …void CurlOrientedNoTranspose(const CeedInt *__restrict__ indices, const CeedInt8 *__restrict__ cur… in CurlOrientedNoTranspose()
23 const CeedInt8 curl_orient_dl = curl_orients[3 * node + 0]; in CurlOrientedNoTranspose()
24 const CeedInt8 curl_orient_d = curl_orients[3 * node + 1]; in CurlOrientedNoTranspose()
25 const CeedInt8 curl_orient_du = curl_orients[3 * node + 2]; in CurlOrientedNoTranspose()
40 …lOrientedUnsignedNoTranspose(const CeedInt *__restrict__ indices, const CeedInt8 *__restrict__ cur… in CurlOrientedUnsignedNoTranspose()
48 const CeedInt8 curl_orient_dl = abs(curl_orients[3 * node + 0]); in CurlOrientedUnsignedNoTranspose()
49 const CeedInt8 curl_orient_d = abs(curl_orients[3 * node + 1]); in CurlOrientedUnsignedNoTranspose()
50 const CeedInt8 curl_orient_du = abs(curl_orients[3 * node + 2]); in CurlOrientedUnsignedNoTranspose()
66 …_ void CurlOrientedTranspose(const CeedInt *__restrict__ indices, const CeedInt8 *__restrict__ cur… in CurlOrientedTranspose()
72 const CeedInt8 curl_orient_du = loc_node > 0 ? curl_orients[3 * node - 1] : 0.0; in CurlOrientedTranspose()
[all …]
H A Dcuda-ref-operator-assemble.h23 … const CeedInt8 *curl_orients_in, const bool *orients_out, const CeedInt8 *curl_orients_out, in __launch_bounds__()
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref.h45 const CeedInt8 *h_curl_orients;
46 const CeedInt8 *h_curl_orients_borrowed;
47 const CeedInt8 *h_curl_orients_owned;
48 const CeedInt8 *d_curl_orients;
49 const CeedInt8 *d_curl_orients_borrowed;
50 const CeedInt8 *d_curl_orients_owned;
155 const CeedInt8 *curl_orients, CeedElemRestriction r);
H A Dceed-cuda-ref-restriction.c357 …lOrientations_Cuda(CeedElemRestriction rstr, CeedMemType mem_type, const CeedInt8 **curl_orients) { in CeedElemRestrictionGetCurlOrientations_Cuda()
403 CeedCallCuda(ceed, cudaFree((CeedInt8 *)impl->d_curl_orients_owned)); in CeedElemRestrictionDestroy_Cuda()
499 const CeedInt8 *curl_orients, CeedElemRestriction rstr) { in CeedElemRestrictionCreate_Cuda()
630 … CeedCallCuda(ceed, cudaMalloc((void **)&impl->d_curl_orients_owned, 3 * size * sizeof(CeedInt8))); in CeedElemRestrictionCreate_Cuda()
632 …cudaMemcpy((CeedInt8 *)impl->d_curl_orients_owned, impl->h_curl_orients, 3 * size * sizeof(CeedInt… in CeedElemRestrictionCreate_Cuda()
637 … &impl->d_curl_orients_borrowed, (const CeedInt8 **)&impl->d_curl_orients)); in CeedElemRestrictionCreate_Cuda()
640 …cudaMemcpy((CeedInt8 *)impl->h_curl_orients_owned, impl->d_curl_orients, 3 * size * sizeof(CeedInt… in CeedElemRestrictionCreate_Cuda()
/libCEED/backends/hip-ref/
H A Dceed-hip-ref.h50 const CeedInt8 *h_curl_orients;
51 const CeedInt8 *h_curl_orients_borrowed;
52 const CeedInt8 *h_curl_orients_owned;
53 const CeedInt8 *d_curl_orients;
54 const CeedInt8 *d_curl_orients_borrowed;
55 const CeedInt8 *d_curl_orients_owned;
160 … const CeedInt8 *curl_orients, CeedElemRestriction rstr);
H A Dceed-hip-ref-restriction.c358 …rlOrientations_Hip(CeedElemRestriction rstr, CeedMemType mem_type, const CeedInt8 **curl_orients) { in CeedElemRestrictionGetCurlOrientations_Hip()
404 CeedCallHip(ceed, hipFree((CeedInt8 *)impl->d_curl_orients_owned)); in CeedElemRestrictionDestroy_Hip()
406 CeedCallHip(ceed, hipFree((CeedInt8 *)impl->d_offsets_at_points_owned)); in CeedElemRestrictionDestroy_Hip()
500 const CeedInt8 *curl_orients, CeedElemRestriction rstr) { in CeedElemRestrictionCreate_Hip()
631 … CeedCallHip(ceed, hipMalloc((void **)&impl->d_curl_orients_owned, 3 * size * sizeof(CeedInt8))); in CeedElemRestrictionCreate_Hip()
633 …hipMemcpy((CeedInt8 *)impl->d_curl_orients_owned, impl->h_curl_orients, 3 * size * sizeof(CeedInt8 in CeedElemRestrictionCreate_Hip()
638 … &impl->d_curl_orients_borrowed, (const CeedInt8 **)&impl->d_curl_orients)); in CeedElemRestrictionCreate_Hip()
641 …hipMemcpy((CeedInt8 *)impl->h_curl_orients_owned, impl->d_curl_orients, 3 * size * sizeof(CeedInt8 in CeedElemRestrictionCreate_Hip()
/libCEED/backends/cuda/
H A Dceed-cuda-common.c88 int CeedSetDeviceCeedInt8Array_Cuda(Ceed ceed, const CeedInt8 *source_array, CeedCopyMode copy_mode… in CeedSetDeviceCeedInt8Array_Cuda()
89 …const CeedInt8 **target_array_owned, const CeedInt8 **target_array_borrowed, const CeedInt8 **targ… in CeedSetDeviceCeedInt8Array_Cuda()
90 …CeedCallBackend(CeedSetDeviceGenericArray_Cuda(ceed, source_array, copy_mode, sizeof(CeedInt8), nu… in CeedSetDeviceCeedInt8Array_Cuda()
H A Dceed-cuda-common.h81 CEED_INTERN int CeedSetDeviceCeedInt8Array_Cuda(Ceed ceed, const CeedInt8 *source_array, CeedCopyMo…
82 … const CeedInt8 **target_array_owned, const CeedInt8 **target_array_borrowed,
83 const CeedInt8 **target_array);
/libCEED/backends/hip/
H A Dceed-hip-common.h84 CEED_INTERN int CeedSetDeviceCeedInt8Array_Hip(Ceed ceed, const CeedInt8 *source_array, CeedCopyMod…
85 … const CeedInt8 **target_array_owned, const CeedInt8 **target_array_borrowed,
86 const CeedInt8 **target_array);
H A Dceed-hip-common.c95 int CeedSetDeviceCeedInt8Array_Hip(Ceed ceed, const CeedInt8 *source_array, CeedCopyMode copy_mode,… in CeedSetDeviceCeedInt8Array_Hip()
96 …const CeedInt8 **target_array_owned, const CeedInt8 **target_array_borrowed, const CeedInt8 **targ… in CeedSetDeviceCeedInt8Array_Hip()
97 …CeedCallBackend(CeedSetDeviceGenericArray_Hip(ceed, source_array, copy_mode, sizeof(CeedInt8), num… in CeedSetDeviceCeedInt8Array_Hip()
/libCEED/backends/memcheck/
H A Dceed-memcheck.h36 …const CeedInt8 *curl_orients; /* Tridiagonal matrix (row-major) for a general transformation durin…
37 CeedInt8 *curl_orients_allocated;
69 … const CeedInt8 *curl_orients, CeedElemRestriction r);
/libCEED/backends/ref/
H A Dceed-ref.h27 …const CeedInt8 *curl_orients; /* Tridiagonal matrix (row-major) for a general transformation durin…
28 const CeedInt8 *curl_orients_borrowed;
29 const CeedInt8 *curl_orients_owned;
68 const CeedInt8 *curl_orients, CeedElemRestriction r);
/libCEED/julia/LibCEED.jl/src/
H A DGlobals.jl17 CeedInt8
21 const CeedInt8 = C.CeedInt8 constant
/libCEED/julia/LibCEED.jl/docs/src/
H A DGlobals.md6 CeedInt8
/libCEED/include/
H A Dceed-impl.h121 …Create)(CeedMemType, CeedCopyMode, const CeedInt *, const bool *, const CeedInt8 *, CeedElemRestri…
122 …Points)(CeedMemType, CeedCopyMode, const CeedInt *, const bool *, const CeedInt8 *, CeedElemRestri…
123 …locked)(CeedMemType, CeedCopyMode, const CeedInt *, const bool *, const CeedInt8 *, CeedElemRestri…
184 int (*GetCurlOrientations)(CeedElemRestriction, CeedMemType, const CeedInt8 **);
/libCEED/include/ceed/
H A Dbackend.h196 CEED_INTERN int CeedSetHostCeedInt8Array(const CeedInt8 *source_array, CeedCopyMode copy_mode, Ceed…
197 …const CeedInt8 **target_array_owned, const CeedInt8 **target_array_borrowed, const CeedInt8 **targ…
313 …GetCurlOrientations(CeedElemRestriction rstr, CeedMemType mem_type, const CeedInt8 **curl_orients);
314 CEED_EXTERN int CeedElemRestrictionRestoreCurlOrientations(CeedElemRestriction rstr, const CeedInt8
H A Dtypes.h140 typedef signed char CeedInt8; typedef
/libCEED/interface/
H A Dceed-elemrestriction.c89 int CeedPermutePadCurlOrients(const CeedInt8 *curl_orients, CeedInt8 *block_curl_orients, CeedInt n… in CeedPermutePadCurlOrients()
349 …etCurlOrientations(CeedElemRestriction rstr, CeedMemType mem_type, const CeedInt8 **curl_orients) { in CeedElemRestrictionGetCurlOrientations()
367 int CeedElemRestrictionRestoreCurlOrientations(CeedElemRestriction rstr, const CeedInt8 **curl_orie… in CeedElemRestrictionRestoreCurlOrientations()
771 …CeedMemType mem_type, CeedCopyMode copy_mode, const CeedInt *offsets, const CeedInt8 *curl_orients, in CeedElemRestrictionCreateCurlOriented()
1092 … const CeedInt *offsets, const CeedInt8 *curl_orients, CeedElemRestriction *rstr) { in CeedElemRestrictionCreateBlockedCurlOriented()
1093 CeedInt8 *block_curl_orients; in CeedElemRestrictionCreateBlockedCurlOriented()
1130 (const CeedInt8 *)block_curl_orients, *rstr)); in CeedElemRestrictionCreateBlockedCurlOriented()
H A Dceed.c441 int CeedSetHostCeedInt8Array(const CeedInt8 *source_array, CeedCopyMode copy_mode, CeedSize num_val… in CeedSetHostCeedInt8Array()
442 … const CeedInt8 **target_array_borrowed, const CeedInt8 **target_array) { in CeedSetHostCeedInt8Array()
443 …CeedCall(CeedSetHostGenericArray(source_array, copy_mode, sizeof(CeedInt8), num_values, target_arr… in CeedSetHostCeedInt8Array()
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref.hpp124 const CeedInt8 *curl_orients, CeedElemRestriction r);
/libCEED/tests/
H A Dt219-elemrestriction.c14 CeedInt8 curl_orients[3 * elem_size * num_elem]; in main()
H A Dt218-elemrestriction.c12 CeedInt8 curl_orients[3 * elem_size * num_elem]; in main()
H A Dt582-operator.c25 CeedInt8 curl_orients_u[3 * num_elem * p]; in main()

12