Home
last modified time | relevance | path

Searched refs:array (Results 1 – 25 of 82) sorted by relevance

1234

/libCEED/tests/
H A Dt109-vector.c12 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 Dt104-vector.c11 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 Dt005-ceed.c11 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 Dt125-vector.c23 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 Dt121-vector.c23 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 Dt107-vector.c10 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 Dt100-vector.c15 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 Dt126-vector.c18 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 Dt119-vector.c22 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 Dt123-vector.c22 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 Dt128-vector.c19 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 Dt105-vector.c17 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 Dt103-vector.c18 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 Dceed-ref-vector.c23 *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 Dceed-vector.c252 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 Da100.h5 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 Dmi250x.h5 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 Dmi100.h5 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 Dv100.h5 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 Dstg_shur14.c69 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 Dvector.rs793 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 Dceed-sycl-vector.sycl.cpp186 …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 Dceed-memcheck-vector.c45 …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 Dceed-hip-ref-vector.c187 …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 Dtest-1-vector.py59 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 …]

1234