xref: /libCEED/tests/t107-vector.c (revision 2eb0be0b68ebb7cb25cc038250732c3239325ad2)
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++) a[i] = 10 + i;
17   CeedVectorSetArray(x, CEED_MEM_HOST, CEED_USE_POINTER, a);
18 
19   CeedVectorView(x, "%12.8f", stdout);
20 
21   CeedVectorDestroy(&x);
22   CeedDestroy(&ceed);
23   return 0;
24 }
25