| /libCEED/tests/ |
| H A D | t109-vector.c | 12 CeedScalar array[len]; in main() local 17 for (CeedInt i = 0; i < len; i++) array[i] = 0; in main() 18 array[3] = -3.14; in main() 19 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, array); in main() 23 CeedScalar *array; in main() local 25 CeedVectorTakeArray(x, CEED_MEM_HOST, &array); in main() 26 …if (fabs(array[3] + 3.14) > 10. * CEED_EPSILON) printf("Error taking array, array[3] = %f\n", (Cee… in main() 37 …if (fabs(array[5] + 3.14) < 10. * CEED_EPSILON) printf("Error protecting array, array[3] = %f\n", … in main() 52 CeedScalar *array; in main() local 54 CeedVectorTakeArray(x, CEED_MEM_HOST, &array); in main() [all …]
|
| H A D | t104-vector.c | 11 CeedScalar array[len]; in main() local 16 for (CeedInt i = 0; i < len; i++) array[i] = 0; in main() 17 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, array); in main() 27 …if (array[3] != (CeedScalar)(-3.14)) printf("Error writing array[3] = %f\n", (CeedScalar)array[3]); in main()
|
| H A D | t005-ceed.c | 11 CeedScalar *array; in main() local 25 CeedVectorGetArray(vec, CEED_MEM_HOST, &array); in main() 26 CeedVectorGetArray(vec, CEED_MEM_HOST, &array); in main() 38 CeedVectorRestoreArray(vec, &array); in main()
|
| H A D | t125-vector.c | 23 CeedScalar array[len]; in main() local 25 for (CeedInt i = 0; i < len; i++) array[i] = 10 + i; in main() 26 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, array); in main() 27 CeedVectorSetArray(y, CEED_MEM_HOST, CEED_COPY_VALUES, array); in main()
|
| H A D | t121-vector.c | 23 CeedScalar array[len]; in main() local 25 for (CeedInt i = 0; i < len; i++) array[i] = 10 + i; in main() 26 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, array); in main() 27 CeedVectorSetArray(y, CEED_MEM_HOST, CEED_COPY_VALUES, array); in main()
|
| H A D | t107-vector.c | 10 CeedScalar array[len]; in main() local 15 for (CeedInt i = 0; i < len; i++) array[i] = len + i; in main() 16 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, array); in main()
|
| H A D | t100-vector.c | 15 CeedScalar array[len]; in main() local 21 for (CeedInt i = 0; i < len; i++) array[i] = len + i; in main() 22 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, array); in main()
|
| H A D | t126-vector.c | 18 CeedScalar array[len], array_copy[len]; in main() local 21 array[i] = 10 + i; in main() 25 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, array); in main()
|
| H A D | t119-vector.c | 22 CeedScalar array[len]; in main() local 24 for (CeedInt i = 0; i < len; i++) array[i] = len + i; in main() 25 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, array); in main()
|
| H A D | t123-vector.c | 22 CeedScalar array[len]; in main() local 24 for (CeedInt i = 0; i < len; i++) array[i] = 10 + i; in main() 25 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, array); in main()
|
| H A D | t128-vector.c | 19 CeedScalar array[len]; in main() local 22 array[i] = i; in main() 26 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, array); in main()
|
| H A D | t105-vector.c | 17 CeedScalar array[len]; in main() local 19 for (CeedInt i = 0; i < len; i++) array[i] = len + i; in main() 20 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, array); in main()
|
| H A D | t103-vector.c | 18 CeedScalar array[len]; in main() local 20 for (CeedInt i = 0; i < len; i++) array[i] = len + i; in main() 21 CeedVectorSetArray(x, CEED_MEM_HOST, CEED_COPY_VALUES, array); in main()
|
| /libCEED/backends/ref/ |
| H A D | ceed-ref-vector.c | 23 *has_valid_array = impl->array; in CeedVectorHasValidArray_Ref() 42 …ctorSetArray_Ref(CeedVector vec, CeedMemType mem_type, CeedCopyMode copy_mode, CeedScalar *array) { in CeedVectorSetArray_Ref() argument 51 …CeedCallBackend(CeedSetHostCeedScalarArray(array, copy_mode, length, (const CeedScalar **)&impl->a… in CeedVectorSetArray_Ref() 52 … (const CeedScalar **)&impl->array_borrowed, (const CeedScalar **)&impl->array)); in CeedVectorSetArray_Ref() 59 static int CeedVectorTakeArray_Ref(CeedVector vec, CeedMemType mem_type, CeedScalar **array) { in CeedVectorTakeArray_Ref() argument 66 (*array) = impl->array_borrowed; in CeedVectorTakeArray_Ref() 68 impl->array = NULL; in CeedVectorTakeArray_Ref() 75 static int CeedVectorGetArrayCore_Ref(CeedVector vec, CeedMemType mem_type, CeedScalar **array) { in CeedVectorGetArrayCore_Ref() argument 82 *array = impl->array; in CeedVectorGetArrayCore_Ref() 89 …ic int CeedVectorGetArrayRead_Ref(CeedVector vec, CeedMemType mem_type, const CeedScalar **array) { in CeedVectorGetArrayRead_Ref() argument [all …]
|
| /libCEED/interface/ |
| H A D | ceed-vector.c | 252 CeedScalar *array; in CeedVectorCopy() local 280 CeedCall(CeedVectorGetArray(vec, mem_type, &array)); in CeedVectorCopy() 281 CeedCall(CeedVectorSetArray(vec_copy, mem_type, CEED_COPY_VALUES, array)); in CeedVectorCopy() 283 CeedCall(CeedVectorRestoreArray(vec, &array)); in CeedVectorCopy() 302 const CeedScalar *array = NULL; in CeedVectorCopyStrided() local 327 CeedCall(CeedVectorGetArrayRead(vec, CEED_MEM_HOST, &array)); in CeedVectorCopyStrided() 330 for (CeedSize i = start; i < stop; i += step) array_copy[i] = array[i]; in CeedVectorCopyStrided() 333 CeedCall(CeedVectorRestoreArrayRead(vec, &array)); in CeedVectorCopyStrided() 353 …edVectorSetArray(CeedVector vec, CeedMemType mem_type, CeedCopyMode copy_mode, CeedScalar *array) { in CeedVectorSetArray() argument 362 if (length > 0) CeedCall(vec->SetArray(vec, mem_type, copy_mode, array)); in CeedVectorSetArray() [all …]
|
| /libCEED/backends/magma/tuning/ |
| H A D | a100.h | 5 std::vector<std::array<int, RECORD_LENGTH> > sgemm_nn_a100 = { 617 std::vector<std::array<int, RECORD_LENGTH> > sgemm_tn_a100 = { 1229 std::vector<std::array<int, RECORD_LENGTH> > dgemm_nn_a100 = { 1841 std::vector<std::array<int, RECORD_LENGTH> > dgemm_tn_a100 = {
|
| H A D | mi250x.h | 5 std::vector<std::array<int, RECORD_LENGTH> > sgemm_nn_mi250x = { 617 std::vector<std::array<int, RECORD_LENGTH> > sgemm_tn_mi250x = { 1229 std::vector<std::array<int, RECORD_LENGTH> > dgemm_nn_mi250x = { 1841 std::vector<std::array<int, RECORD_LENGTH> > dgemm_tn_mi250x = {
|
| H A D | mi100.h | 5 std::vector<std::array<int, RECORD_LENGTH> > sgemm_nn_mi100 = { 617 std::vector<std::array<int, RECORD_LENGTH> > sgemm_tn_mi100 = { 1229 std::vector<std::array<int, RECORD_LENGTH> > dgemm_nn_mi100 = { 1841 std::vector<std::array<int, RECORD_LENGTH> > dgemm_tn_mi100 = {
|
| H A D | v100.h | 5 std::vector<std::array<int, RECORD_LENGTH> > sgemm_nn_v100 = { 617 std::vector<std::array<int, RECORD_LENGTH> > sgemm_tn_v100 = { 1229 std::vector<std::array<int, RECORD_LENGTH> > dgemm_nn_v100 = { 1841 std::vector<std::array<int, RECORD_LENGTH> > dgemm_tn_v100 = {
|
| /libCEED/examples/fluids/problems/ |
| H A D | stg_shur14.c | 69 char **array; in ReadStgInflow() local 82 PetscCall(PetscStrToArray(line, ' ', &ndims, &array)); in ReadStgInflow() 86 wall_dist[i] = (CeedScalar)atof(array[0]); in ReadStgInflow() 87 ubar[0][i] = (CeedScalar)atof(array[1]); in ReadStgInflow() 88 ubar[1][i] = (CeedScalar)atof(array[2]); in ReadStgInflow() 89 ubar[2][i] = (CeedScalar)atof(array[3]); in ReadStgInflow() 90 rij[0][i] = (CeedScalar)atof(array[4]); in ReadStgInflow() 91 rij[1][i] = (CeedScalar)atof(array[5]); in ReadStgInflow() 92 rij[2][i] = (CeedScalar)atof(array[6]); in ReadStgInflow() 93 rij[3][i] = (CeedScalar)atof(array[7]); in ReadStgInflow() [all …]
|
| /libCEED/rust/libceed/src/ |
| H A D | vector.rs | 793 array: *const crate::Scalar, field 799 let mut array = std::ptr::null(); in new() localVariable 804 &mut array, in new() 807 Ok(Self { vec, array }) in new() 815 bind_ceed::CeedVectorRestoreArrayRead(self.vec.ptr, &mut self.array); in drop() 824 unsafe { std::slice::from_raw_parts(self.array, self.vec.len()) } in deref() 842 array: *mut crate::Scalar, field 848 let mut array = std::ptr::null_mut(); in new() localVariable 853 &mut array, in new() 856 Ok(Self { vec, array }) in new() [all …]
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-vector.sycl.cpp | 186 …eedVectorSetArrayHost_Sycl(const CeedVector vec, const CeedCopyMode copy_mode, CeedScalar *array) { in CeedVectorSetArrayHost_Sycl() argument 193 …CeedCallBackend(CeedSetHostCeedScalarArray(array, copy_mode, length, (const CeedScalar **)&impl->h… in CeedVectorSetArrayHost_Sycl() 201 …dVectorSetArrayDevice_Sycl(const CeedVector vec, const CeedCopyMode copy_mode, CeedScalar *array) { in CeedVectorSetArrayDevice_Sycl() argument 222 if (array) { in CeedVectorSetArrayDevice_Sycl() 224 …CeedCallSycl(ceed, data->sycl_queue.copy<CeedScalar>(array, impl->d_array_owned, length, e).wait_a… in CeedVectorSetArrayDevice_Sycl() 235 impl->d_array_owned = array; in CeedVectorSetArrayDevice_Sycl() 246 impl->d_array_borrowed = array; in CeedVectorSetArrayDevice_Sycl() 258 …onst CeedVector vec, const CeedMemType mem_type, const CeedCopyMode copy_mode, CeedScalar *array) { in CeedVectorSetArray_Sycl() argument 266 return CeedVectorSetArrayHost_Sycl(vec, copy_mode, array); in CeedVectorSetArray_Sycl() 268 return CeedVectorSetArrayDevice_Sycl(vec, copy_mode, array); in CeedVectorSetArray_Sycl() [all …]
|
| /libCEED/backends/memcheck/ |
| H A D | ceed-memcheck-vector.c | 45 …etArray_Memcheck(CeedVector vec, CeedMemType mem_type, CeedCopyMode copy_mode, CeedScalar *array) { in CeedVectorSetArray_Memcheck() argument 77 impl->array_owned = array; in CeedVectorSetArray_Memcheck() 83 impl->array_borrowed = array; in CeedVectorSetArray_Memcheck() 91 if (array) { in CeedVectorSetArray_Memcheck() 92 memcpy(impl->array_allocated, array, length * sizeof(CeedScalar)); in CeedVectorSetArray_Memcheck() 157 static int CeedVectorTakeArray_Memcheck(CeedVector vec, CeedMemType mem_type, CeedScalar **array) { in CeedVectorTakeArray_Memcheck() argument 170 (*array) = impl->array_borrowed; in CeedVectorTakeArray_Memcheck() 186 static int CeedVectorGetArray_Memcheck(CeedVector vec, CeedMemType mem_type, CeedScalar **array) { in CeedVectorGetArray_Memcheck() argument 199 *array = impl->array_writable_copy; in CeedVectorGetArray_Memcheck() 206 …t CeedVectorGetArrayRead_Memcheck(CeedVector vec, CeedMemType mem_type, const CeedScalar **array) { in CeedVectorGetArrayRead_Memcheck() argument [all …]
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-vector.c | 187 …CeedVectorSetArrayHost_Hip(const CeedVector vec, const CeedCopyMode copy_mode, CeedScalar *array) { in CeedVectorSetArrayHost_Hip() argument 194 …CeedCallBackend(CeedSetHostCeedScalarArray(array, copy_mode, length, (const CeedScalar **)&impl->h… in CeedVectorSetArrayHost_Hip() 202 …edVectorSetArrayDevice_Hip(const CeedVector vec, const CeedCopyMode copy_mode, CeedScalar *array) { in CeedVectorSetArrayDevice_Hip() argument 211 …CeedCallBackend(CeedSetDeviceCeedScalarArray_Hip(ceed, array, copy_mode, length, (const CeedScalar… in CeedVectorSetArrayDevice_Hip() 220 …rayUnifiedHostToDevice_Hip(const CeedVector vec, const CeedCopyMode copy_mode, CeedScalar *array) { in CeedVectorSetArrayUnifiedHostToDevice_Hip() argument 240 …if (array) CeedCallHip(ceed, hipMemcpy(impl->d_array, array, sizeof(CeedScalar) * length, hipMemcp… in CeedVectorSetArrayUnifiedHostToDevice_Hip() 241 if (copy_mode == CEED_OWN_POINTER) CeedCallBackend(CeedFree(&array)); in CeedVectorSetArrayUnifiedHostToDevice_Hip() 247 impl->h_array_borrowed = array; in CeedVectorSetArrayUnifiedHostToDevice_Hip() 258 …onst CeedVector vec, const CeedMemType mem_type, const CeedCopyMode copy_mode, CeedScalar *array) { in CeedVectorSetArray_Hip() argument 266 return CeedVectorSetArrayUnifiedHostToDevice_Hip(vec, copy_mode, array); in CeedVectorSetArray_Hip() [all …]
|
| /libCEED/python/tests/ |
| H A D | test-1-vector.py | 59 with x.array() as b: 107 with x.array() as x_array: 128 with x.array() as b: 247 with y.array() as b: 269 with w.array() as b: 274 with w.array() as b: 279 with w.array() as b: 284 with y.array() as b: 303 with x.array() as b: 343 with y.array() as b: [all …]
|