| /libCEED/include/ceed/jit-source/hip/ |
| H A D | hip-ref-restriction-curl-oriented.h | 15 …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 D | hip-ref-operator-assemble.h | 23 … 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 D | cuda-ref-restriction-curl-oriented.h | 15 …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 D | cuda-ref-operator-assemble.h | 23 … const CeedInt8 *curl_orients_in, const bool *orients_out, const CeedInt8 *curl_orients_out, in __launch_bounds__()
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref.h | 45 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 D | ceed-cuda-ref-restriction.c | 357 …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 D | ceed-hip-ref.h | 50 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 D | ceed-hip-ref-restriction.c | 358 …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 D | ceed-cuda-common.c | 88 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 D | ceed-cuda-common.h | 81 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 D | ceed-hip-common.h | 84 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 D | ceed-hip-common.c | 95 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 D | ceed-memcheck.h | 36 …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 D | ceed-ref.h | 27 …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 D | Globals.jl | 17 CeedInt8 21 const CeedInt8 = C.CeedInt8 constant
|
| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | Globals.md | 6 CeedInt8
|
| /libCEED/include/ |
| H A D | ceed-impl.h | 121 …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 D | backend.h | 196 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 D | types.h | 140 typedef signed char CeedInt8; typedef
|
| /libCEED/interface/ |
| H A D | ceed-elemrestriction.c | 89 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 D | ceed.c | 441 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 D | ceed-sycl-ref.hpp | 124 const CeedInt8 *curl_orients, CeedElemRestriction r);
|
| /libCEED/tests/ |
| H A D | t219-elemrestriction.c | 14 CeedInt8 curl_orients[3 * elem_size * num_elem]; in main()
|
| H A D | t218-elemrestriction.c | 12 CeedInt8 curl_orients[3 * elem_size * num_elem]; in main()
|
| H A D | t582-operator.c | 25 CeedInt8 curl_orients_u[3 * num_elem * p]; in main()
|