xref: /libCEED/tests/t107-vector.c (revision edab612303ce5c583510db4ec9520fcda426d3c1)
1 /// @file
2 /// Test viewing a vector
3 /// \test Test viewing a vector
4 #include <ceed.h>
5 
6 int main(int argc, char **argv) {
7   Ceed ceed;
8   CeedVector x;
9   CeedInt n;
10   CeedScalar a[10];
11 
12   CeedInit(argv[1], &ceed);
13 
14   n = 10;
15   CeedVectorCreate(ceed, n, &x);
16   for (CeedInt i=0; i<n; i++)
17     a[i] = 10 + i;
18   CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, a);
19 
20   CeedVectorView(x, "%12.8f", stdout);
21 
22   CeedVectorDestroy(&x);
23   CeedDestroy(&ceed);
24   return 0;
25 }
26